prisma-zod-generator
Version:
Prisma 2+ generator to emit Zod schemas from your Prisma schema
21 lines (20 loc) • 616 B
TypeScript
import { DMMF as PrismaDMMF } from '@prisma/client/runtime/library';
export type TransformerParams = {
enumTypes?: PrismaDMMF.SchemaEnum[];
fields?: PrismaDMMF.SchemaArg[];
name?: string;
models?: PrismaDMMF.Model[];
modelOperations?: PrismaDMMF.ModelMapping[];
aggregateOperationSupport?: AggregateOperationSupport;
isDefaultPrismaClientOutput?: boolean;
prismaClientOutputPath?: string;
};
export type AggregateOperationSupport = {
[model: string]: {
count?: boolean;
min?: boolean;
max?: boolean;
sum?: boolean;
avg?: boolean;
};
};