ph-dev-tools
Version:
Development Tools for PHibernate
17 lines (16 loc) • 740 B
TypeScript
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;
}