| 1 | declare 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 | */ |
| 13 | declare 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 | } |