ucbuilder
Version:
:Shree Ganeshay Namah: new way app design
23 lines (22 loc) • 903 B
TypeScript
import { SpecialExtType } from "../global/ucUtil.js";
import { CommonRow } from "./buildRow.js";
import { TemplateMaker } from "./TemplateMaker.js";
export declare class commonGenerator {
rows: CommonRow[];
designerTMPLT: {
[key: string]: string;
};
codefileTMPLT: {
[key: string]: string;
};
styleTMPLT: {
[key: string]: string;
};
tMaker: TemplateMaker;
constructor();
static ensureDirectoryExistence(filePath: string): void;
static readTemplate(type: 'js' | 'ts' | string, extType: SpecialExtType, fileType: '.designer' | '.code' | '.dynamic' | '.dynamicByHtml' | '.style'): string;
static templateUnMapped: Map<string, Function>;
filex(type: 'js' | 'ts' | string, extType: SpecialExtType, fileType: '.designer' | '.code' | '.dynamic' | '.dynamicByHtml' | '.style'): Function;
generateFiles(rows?: CommonRow[]): void;
}