UNPKG

zennv

Version:

Parses environment variables using a Zod schema for type and runtime validation

9 lines (8 loc) 265 B
import { z } from 'zod'; export declare type Zennv<S> = { dotenv: boolean; schema: S; data?: Record<string, any>; }; export declare const main: <S extends z.AnyZodObject>({ dotenv, schema, data, }: Zennv<S>) => z.TypeOf<S>; export default main;