summaryrefslogtreecommitdiff
path: root/packages/integrations/cloudflare/src/server.directory.ts
diff options
context:
space:
mode:
authorGravatar Alexander Niebuhr <alexander@nbhr.io> 2023-09-18 11:44:19 +0200
committerGravatar GitHub <noreply@github.com> 2023-09-18 10:44:19 +0100
commit3da5d8404e56a05da93f6b0a70841acda5ca1a8f (patch)
tree18192b8b989140f7209cb9960313697f6ec5ed35 /packages/integrations/cloudflare/src/server.directory.ts
parentc9bbd304cac3cf1e95244fdc853bbea387929181 (diff)
downloadastro-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.ts4
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;
};