@velopays/prisma-crud-generator
Version:
Generate CRUD operations and tests from Prisma models for NestJS
26 lines • 791 B
TypeScript
import { GeneratorConfig, ModelInfo } from './types';
export declare class PrismaCrudGenerator {
private dmmf;
private config;
private schemaName;
private modelSchemaMap;
constructor(config: GeneratorConfig);
init(): Promise<void>;
private loadDmmfFromClient;
private extractSchemaName;
generate(): Promise<void>;
getModels(): ModelInfo[];
getSchemaName(): string;
private transformModel;
private getModelSchemaName;
private transformField;
private transformRelation;
private extractValidations;
private extractUniqueFields;
private extractIndexes;
private mapPrismaTypeToTS;
private generateModelFiles;
private generateRootModules;
private generateCommonFiles;
}
//# sourceMappingURL=generator.d.ts.map