UNPKG

typed-environment-loader

Version:

typed-environment-loader is a lightweight utility for loading environment variables in a typed manner, ensuring type safety and consistency in your Node.js applications.

8 lines (7 loc) 299 B
import { ArraySchema } from './array'; import { EnumSchema } from './enum'; import { PrimitiveSchema } from './primitive'; export type SchemaItem = PrimitiveSchema | EnumSchema<readonly string[]> | ArraySchema; export type EnvironmentSchema = { [key: string]: SchemaItem | EnvironmentSchema; };