summaryrefslogtreecommitdiff
path: root/packages/integrations/cloudflare/src/server.advanced.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.advanced.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.advanced.ts')
-rw-r--r--packages/integrations/cloudflare/src/server.advanced.ts5
1 files changed, 2 insertions, 3 deletions
diff --git a/packages/integrations/cloudflare/src/server.advanced.ts b/packages/integrations/cloudflare/src/server.advanced.ts
index 6e305b1b9..ac6e0fe55 100644
--- a/packages/integrations/cloudflare/src/server.advanced.ts
+++ b/packages/integrations/cloudflare/src/server.advanced.ts
@@ -9,13 +9,12 @@ if (!isNode) {
type Env = {
ASSETS: { fetch: (req: Request) => Promise<Response> };
- name: string;
};
-export interface AdvancedRuntime {
+export interface AdvancedRuntime<T extends object = object> {
runtime: {
waitUntil: (promise: Promise<any>) => void;
- env: Env;
+ env: Env & T;
cf: CFRequest['cf'];
caches: typeof caches;
};