envalid
Version:
Validation for your environment variables
9 lines (8 loc) • 348 B
TypeScript
import { CleanOptions, ValidatorSpec } from './types';
export declare const testOnlySymbol: unique symbol;
/**
* Perform the central validation/sanitization logic on the full environment object
*/
export declare function getSanitizedEnv<T>(environment: unknown, specs: {
[K in keyof T]: ValidatorSpec<T[K]>;
}, options?: CleanOptions<T>): T;