UNPKG

prisma-zod-generator

Version:

Prisma 2+ generator to emit Zod schemas from your Prisma schema

18 lines (17 loc) 780 B
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;