UNPKG

ph-dev-tools

Version:
21 lines (20 loc) 756 B
/** * Created by Papa on 4/26/2016. */ import { QBuilder } from "./../QBuilder"; import { QEntityBuilder } from "./QEntityBuilder"; import { EntityCandidate } from "../../parser/EntityCandidate"; import { IQEntityBuilder } from "./IQEntityBuilder"; export declare class QEntityFileBuilder implements QBuilder { private entity; private fullGenerationPath; private workingDirPath; qEntityBuilder: QEntityBuilder; iqEntityBuilder: IQEntityBuilder; importStatements: string[]; constructor(entity: EntityCandidate, fullGenerationPath: string, workingDirPath: string); build(): string; private buildProxySetup(); private buildImports(); addImport(classString: string, fileName?: string): void; }