@watco/config-lib
Version:
Shared multi-environment configuration helpers for SDC NestJS services
10 lines (9 loc) • 480 B
TypeScript
import type { ProcessEnv } from './types';
export type Mode = 'local' | 'dev' | 'uat' | 'prod' | string;
export declare function resolveMode(defaultMode?: Mode): Mode;
export declare function loadEnv(mode?: Mode): ProcessEnv;
export declare function getEnvValue(env: ProcessEnv, key: string, throwOnMissing?: boolean): string;
export declare function getPostgresSSLConfig(env: ProcessEnv, sslEnabledKey?: string): {
ca: string;
rejectUnauthorized: boolean;
} | undefined;