mirror of
https://github.com/AmruthPillai/Reactive-Resume.git
synced 2026-07-11 13:35:13 +10:00
58 lines
1.3 KiB
TypeScript
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;
|
|
}
|
|
}
|