Files
Stirling-PDF/frontend/editor/vite-env.d.ts
T
ddf78d11ae SaaS fixes (#6578)
Co-authored-by: Claude Opus 4.8 <[email protected]>
Co-authored-by: James Brunton <[email protected]>
Co-authored-by: Reece Browne <[email protected]>
Co-authored-by: ConnorYoh <[email protected]>
Co-authored-by: Reece <[email protected]>
Co-authored-by: EthanHealy01 <[email protected]>
Co-authored-by: Ludy <[email protected]>
2026-06-16 16:41:25 +01:00

30 lines
1003 B
TypeScript

/// <reference types="vite/client" />
interface ImportMetaEnv {
// Used by all builds (.env)
readonly VITE_API_BASE_URL: string;
readonly VITE_GOOGLE_DRIVE_CLIENT_ID: string;
readonly VITE_GOOGLE_DRIVE_API_KEY: string;
readonly VITE_GOOGLE_DRIVE_APP_ID: string;
readonly VITE_SUPABASE_URL: string;
readonly VITE_SUPABASE_PUBLISHABLE_DEFAULT_KEY: string;
readonly VITE_STRIPE_PUBLISHABLE_KEY: string;
readonly VITE_PUBLIC_POSTHOG_KEY: string;
readonly VITE_PUBLIC_POSTHOG_HOST: string;
// SaaS only (.env.saas)
readonly VITE_USERBACK_TOKEN: string;
readonly VITE_DEV_BYPASS_AUTH: string;
// Desktop only (.env.desktop)
readonly VITE_DESKTOP_BACKEND_URL: string;
readonly VITE_SAAS_SERVER_URL: string;
readonly VITE_SAAS_BACKEND_API_URL: string;
/** When "true" (dev only), desktop auth treats JWT as expired — see authService.shouldSimulateExpiredJwt */
readonly VITE_DEV_SIMULATE_EXPIRED_JWT: string;
}
interface ImportMeta {
readonly env: ImportMetaEnv;
}