diff options
author | 2023-09-18 11:44:19 +0200 | |
---|---|---|
committer | 2023-09-18 10:44:19 +0100 | |
commit | 3da5d8404e56a05da93f6b0a70841acda5ca1a8f (patch) | |
tree | 18192b8b989140f7209cb9960313697f6ec5ed35 /packages/integrations/cloudflare/src/server.directory.ts | |
parent | c9bbd304cac3cf1e95244fdc853bbea387929181 (diff) | |
download | astro-3da5d8404e56a05da93f6b0a70841acda5ca1a8f.tar.gz astro-3da5d8404e56a05da93f6b0a70841acda5ca1a8f.tar.zst astro-3da5d8404e56a05da93f6b0a70841acda5ca1a8f.zip |
feat(@astro/cloudflare): improve DX for runtime typing (#8560)
Diffstat (limited to 'packages/integrations/cloudflare/src/server.directory.ts')
-rw-r--r-- | packages/integrations/cloudflare/src/server.directory.ts | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/packages/integrations/cloudflare/src/server.directory.ts b/packages/integrations/cloudflare/src/server.directory.ts index 48c97392c..ffd4ba87a 100644 --- a/packages/integrations/cloudflare/src/server.directory.ts +++ b/packages/integrations/cloudflare/src/server.directory.ts @@ -7,10 +7,10 @@ if (!isNode) { process.env = getProcessEnvProxy(); } -export interface DirectoryRuntime { +export interface DirectoryRuntime<T extends object = object> { runtime: { waitUntil: (promise: Promise<any>) => void; - env: EventContext<unknown, string, unknown>['env']; + env: EventContext<unknown, string, unknown>['env'] & T; cf: CFRequest['cf']; caches: typeof caches; }; |