UNPKG

ph-dev-tools

Version:
17 lines (16 loc) 740 B
import { QPropertyBuilder } from "./QPropertyBuilder"; import { QRelationBuilder } from "./QRelationBuilder"; import { QBuilder } from "./../QBuilder"; import { EntityCandidate } from "../../parser/EntityCandidate"; import { QEntityFileBuilder } from "./QEntityFileBuilder"; export declare class QEntityBuilder implements QBuilder { entity: EntityCandidate; private fullGenerationPath; private workingDirPath; private fileBuilder; propertyBuilders: QPropertyBuilder[]; relationBuilders: QRelationBuilder[]; constructor(entity: EntityCandidate, fullGenerationPath: string, workingDirPath: string, fileBuilder: QEntityFileBuilder); addImport(importString: string): void; build(): string; }