@grzpab/ts-envvar
Version:
A library for managing environment variables in TypeScript projects
7 lines (6 loc) • 488 B
TypeScript
/// <reference types="node" />
export declare function assertNonNullable<T>(name: string, value: T | null | undefined): asserts value is NonNullable<T>;
export declare function extractStringEnvVar(key: keyof NodeJS.ProcessEnv): string;
export declare function extractNumberEnvVar(key: keyof NodeJS.ProcessEnv): number;
export declare function extractIntegerEnvVar(key: keyof NodeJS.ProcessEnv): number;
export declare function extractBooleanEnvVar(key: keyof NodeJS.ProcessEnv): boolean;