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.

20 lines (19 loc) 814 B
export declare class EnvironmentError extends Error { readonly path: string[]; constructor(message: string, path: string[], options?: ErrorOptions); getPathString(): string; } export declare class EnvironmentMissingError extends EnvironmentError { readonly envKey: string; constructor(envKey: string, path: string[], cause?: Error); } export declare class EnvironmentValidationError extends EnvironmentError { readonly envKey: string; readonly validationMessage: string; constructor(envKey: string, validationMessage: string, path: string[], cause?: Error); } export declare class EnvironmentParseError extends EnvironmentError { readonly envKey: string; readonly parseMessage: string; constructor(envKey: string, parseMessage: string, path: string[], cause?: Error); }