prisma-zod-generator
Version:
Prisma 2+ generator to emit Zod schemas from your Prisma schema
19 lines (18 loc) • 660 B
TypeScript
/**
* PZG Pro Data Seeding & Factories
*
* Generate type-safe data builders and fixtures from Zod schemas
* Deterministic seeds per schema version for consistent testing
*/
export interface DataFactoriesConfig {
outputPath?: string;
generateFixtures?: boolean;
generateFactories?: boolean;
generateSeeders?: boolean;
fixtureSize?: 'small' | 'medium' | 'large';
locale?: string;
enableRelations?: boolean;
seedStrategy?: 'random' | 'deterministic' | 'realistic';
customProviders?: Record<string, unknown>;
}
export declare function generateDataFactories(schemaPath: string, config?: DataFactoriesConfig): Promise<void>;