prisma-zod-generator
Version:
Prisma 2+ generator to emit Zod schemas from your Prisma schema
18 lines (17 loc) • 780 B
TypeScript
import type { SafetyOptions, ResolvedSafetyConfig } from '../types/safety';
/**
* Resolve safety configuration by applying level presets and user overrides
*/
export declare function resolveSafetyConfig(options?: SafetyOptions): ResolvedSafetyConfig;
/**
* Parse safety configuration from generator options or environment
*/
export declare function parseSafetyConfigFromGeneratorOptions(generatorOptions: Record<string, unknown>): SafetyOptions;
/**
* Parse safety configuration from environment variables
*/
export declare function parseSafetyConfigFromEnvironment(): SafetyOptions;
/**
* Merge multiple safety configurations with precedence (later configs override earlier ones)
*/
export declare function mergeSafetyConfigs(...configs: SafetyOptions[]): SafetyOptions;