envolution
Version:
TypeScript-first environment configuration with Zod validation, .env support, hot reloading, and startup validation. Zero-config setup - just install and use! Perfect for Node.js, AWS Lambda, and modern TypeScript applications.
6 lines • 595 B
TypeScript
import type { z } from 'zod';
import { EnvironmentConfig } from '../EnvironmentConfig';
export declare function createCustomSchema<T extends z.ZodRawShape>(schema: z.ZodObject<T>): z.ZodObject<T>;
export declare function mergeSchemas<T extends z.ZodRawShape, U extends z.ZodRawShape>(schema1: z.ZodObject<T>, schema2: z.ZodObject<U>): z.ZodObject<T & U>;
export declare function createEnvironmentConfig<T extends z.ZodRawShape>(schema: z.ZodObject<T>, options?: Parameters<typeof EnvironmentConfig.getInstance>[1]): EnvironmentConfig<z.infer<typeof schema>>;
//# sourceMappingURL=custom.d.ts.map