prisma-zod-generator
Version:
Prisma 2+ generator to emit Zod schemas from your Prisma schema
11 lines (10 loc) • 614 B
TypeScript
/**
* Compute a relative import path (optionally with extension) from a variant schema directory
* (e.g., schemas/variants/pure) to the enums directory (schemas/enums).
*/
export declare function computeEnumImportPath(fromVariantDirAbs: string, enumsDirAbs: string, enumName: string, ext?: string): string;
/**
* Generate import lines for enum schemas based on depth from variants/<variant>/ to enums.
* depthFromVariantDir = 2 corresponds to ../../schemas/enums/<Enum>.schema
*/
export declare function generateEnumSchemaImportLines(enumNames: string[], depthFromVariantDir?: number, ext?: string): string;