summaryrefslogtreecommitdiff
path: root/packages/integrations/cloudflare/src
diff options
context:
space:
mode:
authorGravatar Emanuele Stoppa <my.burning@gmail.com> 2023-08-24 13:02:27 +0100
committerGravatar Emanuele Stoppa <my.burning@gmail.com> 2023-08-24 13:02:27 +0100
commit44bd0cd8256a5af8fc6db66d054f1b6156abc1a5 (patch)
tree6e5074e42b56e11fd23e900d8da630a9864b8529 /packages/integrations/cloudflare/src
parent048846fd537442639cc7ded4799928bd3e784771 (diff)
parent85f2c2464cbd9422cbf4df6d658b16ae73c38a5c (diff)
downloadastro-44bd0cd8256a5af8fc6db66d054f1b6156abc1a5.tar.gz
astro-44bd0cd8256a5af8fc6db66d054f1b6156abc1a5.tar.zst
astro-44bd0cd8256a5af8fc6db66d054f1b6156abc1a5.zip
Merge remote-tracking branch 'origin/main' into next
Diffstat (limited to 'packages/integrations/cloudflare/src')
-rw-r--r--packages/integrations/cloudflare/src/index.ts3
-rw-r--r--packages/integrations/cloudflare/src/server.advanced.ts4
-rw-r--r--packages/integrations/cloudflare/src/server.directory.ts4
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);