UNPKG

@watco/config-lib

Version:

Shared multi-environment configuration helpers for SDC NestJS services

10 lines (9 loc) 480 B
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;