1declare module "cloudflare:workers" {
2 export const env: Record<string, unknown>;
3 export const waitUntil: (promise: Promise<unknown>) => void;
4}
5
6/**
7 * The import seam for wrapping waku's server handler from a custom worker
8 * entry (`Website.Waku`'s `main` prop): resolved by the waku integration's
9 * server-entry plugin to waku's emitted server handler, in dev and build
10 * alike. Convention shared with React Router's
11 * `virtual:react-router/server-build`.
12 */
13declare module "virtual:waku/server-entry" {
14 const handler: {
15 fetch(
16 request: Request,
17 env: unknown,
18 ctx: unknown,
19 ): Response | Promise<Response>;
20 };
21 export default handler;
22}