@velopays/prisma-crud-generator
Version:
Generate CRUD operations and tests from Prisma models for NestJS
16 lines • 669 B
TypeScript
import { ModelInfo, GeneratorConfig } from './types';
export declare class CrudGenerator {
private templates;
private config;
private schemaName;
constructor(config: GeneratorConfig, schemaName: string);
private loadTemplates;
private registerHelpers;
generateFiles(model: ModelInfo): Promise<void>;
private generateFile;
private prepareTemplateData;
private generateImports;
}
export declare function generateCrudFiles(model: ModelInfo, config: GeneratorConfig, schemaName: string): Promise<void>;
export declare function generateAllCrudFiles(config: GeneratorConfig): Promise<void>;
//# sourceMappingURL=crud-generator.d.ts.map