UNPKG

nestjs-reverse-engineering

Version:

A powerful TypeScript/NestJS library for database reverse engineering, entity generation, and CRUD operations

21 lines 789 B
import { TableInfo, EntityGenerationOptions, DatabaseDialect } from '../types/database.types'; export declare class EntityBuilder { private readonly options; private readonly allTables; private readonly dialect; constructor(options: EntityGenerationOptions, allTables: TableInfo[], dialect: DatabaseDialect); /** * Generate entity class for a table */ generateEntity(table: TableInfo): Promise<void>; private generateImports; private generateTableDecorator; private generateProperty; private generateColumnOptions; private generateRelationships; private generateManyToOneRelation; private generateOneToManyRelation; private findReverseRelations; private getEntityFilePath; } //# sourceMappingURL=entity-builder.d.ts.map