diff options
Diffstat (limited to 'packages/integrations/cloudflare/src')
-rw-r--r-- | packages/integrations/cloudflare/src/server.advanced.ts | 5 | ||||
-rw-r--r-- | packages/integrations/cloudflare/src/server.directory.ts | 4 |
2 files changed, 4 insertions, 5 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; }; 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; }; |