diff --git a/packages/adapter-cloudflare/package.json b/packages/adapter-cloudflare/package.json index 245cf859ec6d..ed8bb64ac727 100644 --- a/packages/adapter-cloudflare/package.json +++ b/packages/adapter-cloudflare/package.json @@ -23,7 +23,7 @@ ], "main": "index.js", "scripts": { - "build": "esbuild src/worker.ts --bundle --outfile=files/worker.js --external:SERVER --external:MANIFEST --format=esm", + "build": "esbuild src/worker.js --bundle --outfile=files/worker.js --external:SERVER --external:MANIFEST --format=esm", "lint": "eslint --ignore-path .gitignore \"**/*.{ts,js,svelte}\" && npm run check-format", "format": "npm run check-format -- --write", "check": "tsc --skipLibCheck", diff --git a/packages/adapter-cloudflare/src/worker.ts b/packages/adapter-cloudflare/src/worker.js similarity index 88% rename from packages/adapter-cloudflare/src/worker.ts rename to packages/adapter-cloudflare/src/worker.js index 0daae44e281c..dbb8f31c3bae 100644 --- a/packages/adapter-cloudflare/src/worker.ts +++ b/packages/adapter-cloudflare/src/worker.js @@ -2,18 +2,12 @@ import { Server } from 'SERVER'; import { manifest, prerendered } from 'MANIFEST'; import * as Cache from 'worktop/cfw.cache'; -import type { Module, Bindings } from 'worktop/cfw'; -import type { Durable } from 'worktop/cfw.durable'; - -interface Environment extends Bindings { - ASSETS: Durable.Object; -} - const server = new Server(manifest); const prefix = `/${manifest.appDir}/`; -const worker: Module.Worker = { +/** @type {import('worktop/cfw').Module.Worker<{ ASSETS: import('worktop/cfw.durable').Durable.Object }>} */ +const worker = { async fetch(req, env, context) { try { let res = await Cache.lookup(req);