diff options
author | 2023-08-23 16:00:56 +0100 | |
---|---|---|
committer | 2023-08-23 16:00:56 +0100 | |
commit | 11ae90d33119e67fa0d6f67222151b6ac1f80b19 (patch) | |
tree | 441b7ef6a4e35d2c7cf429613ba8c213b986d780 /packages/integrations/cloudflare/src | |
parent | 31a403ccd4934e32edab0a1e75857a3f7f170579 (diff) | |
download | astro-11ae90d33119e67fa0d6f67222151b6ac1f80b19.tar.gz astro-11ae90d33119e67fa0d6f67222151b6ac1f80b19.tar.zst astro-11ae90d33119e67fa0d6f67222151b6ac1f80b19.zip |
docs: better documentation for `runtime` (#8190)
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 5f02184fa..a0201008f 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'; }; 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); |