33 lines · 946 B · TypeScript
RawDownload
// Augment the wrangler-generated `Cloudflare.Env` with secrets / vars set at// deploy time (via `wrangler secret put`, dashboard, or `.dev.vars`) that// don't show up in `wrangler types` output because they aren't declared in// wrangler.jsonc, but are what `env.X` resolves to at runtime.declare global {  namespace Cloudflare {    interface Env {      // Observability      AXIOM_TOKEN?: string;      AXIOM_DATASET?: string;      AXIOM_TRACES_URL?: string;      AXIOM_TRACES_SAMPLE_RATIO?: string;      SENTRY_DSN?: string;       // Datastore (dev only — prod uses HYPERDRIVE binding)      DATABASE_URL?: string;       // Billing      AUTUMN_SECRET_KEY?: string;       // MCP      MCP_SESSION_REQUEST_SCOPED_RUNTIME?: string;      EXECUTOR_MCP_DEBUG?: string;      MCP_AUTHKIT_DOMAIN?: string;      MCP_RESOURCE_ORIGIN?: string;       // Shared with frontend      VITE_PUBLIC_SITE_URL?: string;    }  }} export {};