UNPKG

valienv

Version:

A simple environment variables validator for Node.js, web browsers and React Native

7 lines (6 loc) 412 B
import { Validator } from "./validators"; export declare const validate: <Validators extends Record<string, Validator<unknown>>>({ env, validators, overrides, }: { env: Record<string, string | undefined>; validators: Validators; overrides?: { [Key in keyof Validators]?: ReturnType<Validators[Key]>; }; }) => Readonly<{ [Key in keyof Validators]: Exclude<ReturnType<Validators[Key]>, undefined>; }>;