UNPKG

@grzpab/ts-envvar

Version:

A library for managing environment variables in TypeScript projects

7 lines (6 loc) 488 B
/// <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;