Files
Reactive-Resume/src/vite-env.d.ts
T
Amruth Pillai 192880e416 use vite+
2026-03-18 22:03:24 +01:00

58 lines
1.3 KiB
TypeScript

/// <reference types="vite-plugin-pwa/client" />
declare const __APP_VERSION__: string;
declare module "*.css";
declare module "@fontsource/*" {}
declare module "@fontsource-variable/*" {}
declare namespace NodeJS {
interface ProcessEnv {
// Basics
PORT: string;
APP_URL: string;
PRINTER_APP_URL?: string;
// Authentication
AUTH_SECRET: string;
// Printer
PRINTER_ENDPOINT?: string;
// Database
DATABASE_URL: string;
// Social Auth (Google)
GOOGLE_CLIENT_ID?: string;
GOOGLE_CLIENT_SECRET?: string;
// Social Auth (GitHub)
GITHUB_CLIENT_ID?: string;
GITHUB_CLIENT_SECRET?: string;
// Storage (Optional)
S3_ACCESS_KEY_ID?: string;
S3_SECRET_ACCESS_KEY?: string;
S3_REGION?: string;
S3_ENDPOINT?: string;
S3_BUCKET?: string;
S3_FORCE_PATH_STYLE?: string | boolean;
// Custom OAuth Provider
OAUTH_PROVIDER_NAME?: string;
OAUTH_CLIENT_ID?: string;
OAUTH_CLIENT_SECRET?: string;
OAUTH_DISCOVERY_URL?: string;
OAUTH_AUTHORIZATION_URL?: string;
OAUTH_TOKEN_URL?: string;
OAUTH_USER_INFO_URL?: string;
OAUTH_SCOPES?: string;
// Feature Flags
FLAG_DEBUG_PRINTER: string | boolean;
FLAG_DISABLE_SIGNUPS: string | boolean;
FLAG_DISABLE_EMAIL_AUTH: string | boolean;
FLAG_DISABLE_IMAGE_PROCESSING: string | boolean;
}
}