ph-dev-tools
Version:
Development Tools for PHibernate
21 lines (20 loc) • 756 B
TypeScript
/**
* 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;
}