1import * as cf from "cloudflare:workers";
2import type { WebsiteEnv } from "../alchemy.run.ts";
3
4// In development mode with TanStack Start, `import { env } from "cloudflare:workers"` does not work at the top level.
5// As a workaround, we use a proxy to access the env object.
6export const env = new Proxy({} as WebsiteEnv, {
7 get(_, prop) {
8 return cf.env[prop as keyof typeof cf.env];
9 },
10});