@krauters/environment
Version:
A TypeScript utility library that provides a fluent, type-safe API for defining, transforming, and managing environment variable configurations in applications.
9 lines • 343 B
TypeScript
export interface EnvironmentInfo<E = unknown> {
defaultValues: Partial<E>;
optionalKeys: string[];
prefix?: string;
requiredKeys: string[];
transforms: Record<string, (value: string) => unknown>;
}
export type MapNamesToKeys<T extends readonly string[]> = Record<T[number], string>;
//# sourceMappingURL=structures.d.ts.map