diff options
author | 2023-08-24 13:02:27 +0100 | |
---|---|---|
committer | 2023-08-24 13:02:27 +0100 | |
commit | ddb155dc49f26250ae60dbdd80a938b098e1af9e (patch) | |
tree | bd6d256aa792cfb2e984e67e11aee490c5be867c /packages/integrations/cloudflare/src | |
parent | cd8ee67ac07b13a4b0628cfb4f338f123a61c155 (diff) | |
parent | 858c273a0ffa6e4041e4d7fd925977b7e4db8ce0 (diff) | |
download | astro-ddb155dc49f26250ae60dbdd80a938b098e1af9e.tar.gz astro-ddb155dc49f26250ae60dbdd80a938b098e1af9e.tar.zst astro-ddb155dc49f26250ae60dbdd80a938b098e1af9e.zip |
Merge remote-tracking branch 'origin/main' into next
Diffstat (limited to 'packages/integrations/cloudflare/src')
-rw-r--r-- | packages/integrations/cloudflare/src/index.ts | 3 | ||||
-rw-r--r-- | packages/integrations/cloudflare/src/server.advanced.ts | 4 | ||||
-rw-r--r-- | packages/integrations/cloudflare/src/server.directory.ts | 4 |
3 files changed, 7 insertions, 4 deletions
diff --git a/packages/integrations/cloudflare/src/index.ts b/packages/integrations/cloudflare/src/index.ts index 76e9092ca..718b1efa8 100644 --- a/packages/integrations/cloudflare/src/index.ts +++ b/packages/integrations/cloudflare/src/index.ts @@ -7,6 +7,9 @@ import { sep } from 'node:path'; import { fileURLToPath, pathToFileURL } from 'node:url'; import glob from 'tiny-glob'; +export type { AdvancedRuntime } from './server.advanced'; +export type { DirectoryRuntime } from './server.directory'; + type Options = { mode: 'directory' | 'advanced'; functionPerRoute?: boolean; diff --git a/packages/integrations/cloudflare/src/server.advanced.ts b/packages/integrations/cloudflare/src/server.advanced.ts index 175756d6a..24358a5e0 100644 --- a/packages/integrations/cloudflare/src/server.advanced.ts +++ b/packages/integrations/cloudflare/src/server.advanced.ts @@ -12,7 +12,7 @@ type Env = { name: string; }; -interface WorkerRuntime { +export interface AdvancedRuntime { runtime: { waitUntil: (promise: Promise<any>) => void; env: Env; @@ -57,7 +57,7 @@ export function createExports(manifest: SSRManifest) { }, }); - const locals: WorkerRuntime = { + const locals: AdvancedRuntime = { runtime: { waitUntil: (promise: Promise<any>) => { context.waitUntil(promise); diff --git a/packages/integrations/cloudflare/src/server.directory.ts b/packages/integrations/cloudflare/src/server.directory.ts index d4e4094de..64d820d99 100644 --- a/packages/integrations/cloudflare/src/server.directory.ts +++ b/packages/integrations/cloudflare/src/server.directory.ts @@ -7,7 +7,7 @@ if (!isNode) { process.env = getProcessEnvProxy(); } -interface FunctionRuntime { +export interface DirectoryRuntime { runtime: { waitUntil: (promise: Promise<any>) => void; env: EventContext<unknown, string, unknown>['env']; @@ -54,7 +54,7 @@ export function createExports(manifest: SSRManifest) { cf: request.cf, }); - const locals: FunctionRuntime = { + const locals: DirectoryRuntime = { runtime: { waitUntil: (promise: Promise<any>) => { context.waitUntil(promise); |