// This file infers types for the cloudflare:workers environment from your Alchemy Worker. // @see https://alchemy.run/concepts/bindings/#type-safe-bindings import type { worker } from "../alchemy.run.ts"; export type CloudflareEnv = typeof worker.Env; declare global { type Env = CloudflareEnv; } declare module "cloudflare:workers" { namespace Cloudflare { export interface Env extends CloudflareEnv {} } } declare module "h3" { interface H3EventContext { cf: CfProperties; cloudflare: { request: Request; env: CloudflareEnv; context: ExecutionContext; }; } }