@udraft/core
Version:
uDraft is a language and stack agnostic code-generation tool that simplifies full-stack development by converting a single YAML file into code for rapid development.
16 lines (15 loc) • 571 B
TypeScript
import { UModel } from "../entities/model";
import { URenderer } from "../entities/renderer";
import { RenderContent, RenderSelection } from "../types/renderer";
import { UModule } from "../entities/module";
export default class TSClassValidatorRenderer extends URenderer {
private _classRenderer;
private _where?;
private _updatePackageJson;
constructor(options?: {
where?: (module: UModule, model: UModel) => boolean;
updatePackageJson?: boolean;
});
select(): Promise<RenderSelection>;
render(): Promise<RenderContent[]>;
}