All checks were successful
Deploy to Test Environment / deploy-to-test (push) Successful in 22m13s
38 lines
1.1 KiB
TypeScript
38 lines
1.1 KiB
TypeScript
/// <reference types="vite/client" />
|
|
// src/vite-env.d.ts
|
|
interface ImportMetaEnv {
|
|
readonly VITE_APP_VERSION: string;
|
|
readonly VITE_APP_COMMIT_MESSAGE: string;
|
|
readonly VITE_APP_COMMIT_URL: string;
|
|
readonly VITE_GOOGLE_MAPS_EMBED_API_KEY: string;
|
|
|
|
// Sentry/Bugsink Configuration (ADR-015)
|
|
readonly VITE_SENTRY_DSN?: string;
|
|
readonly VITE_SENTRY_ENVIRONMENT?: string;
|
|
readonly VITE_SENTRY_DEBUG?: string;
|
|
readonly VITE_SENTRY_ENABLED?: string;
|
|
|
|
/**
|
|
* Feature Flags (ADR-024)
|
|
*
|
|
* All feature flag environment variables are optional and default to disabled
|
|
* when not set. Set to 'true' to enable a feature.
|
|
*
|
|
* Naming convention: VITE_FEATURE_SNAKE_CASE
|
|
*
|
|
* @see docs/adr/0024-feature-flagging-strategy.md
|
|
*/
|
|
/** Enable the redesigned dashboard UI */
|
|
readonly VITE_FEATURE_NEW_DASHBOARD?: string;
|
|
/** Enable beta recipe features */
|
|
readonly VITE_FEATURE_BETA_RECIPES?: string;
|
|
/** Enable experimental AI features */
|
|
readonly VITE_FEATURE_EXPERIMENTAL_AI?: string;
|
|
/** Enable debug mode UI elements */
|
|
readonly VITE_FEATURE_DEBUG_MODE?: string;
|
|
}
|
|
|
|
interface ImportMeta {
|
|
readonly env: ImportMetaEnv;
|
|
}
|