new types and classes
This commit is contained in:
parent
20df39ee4e
commit
9a3a1b084a
26 changed files with 1324 additions and 2 deletions
|
|
@ -12,6 +12,7 @@ const structsOut = createWriteStream("lib/structs.ts");
|
|||
const enumsOut = createWriteStream("lib/enums.ts");
|
||||
const constantsOut = createWriteStream("lib/constants.ts");
|
||||
const widgetOut = createWriteStream("lib/widget.ts");
|
||||
const widgetsIndexOut = createWriteStream("lib/widgets/index.ts");
|
||||
|
||||
function toCamelCase(input) {
|
||||
const split = input.split("_");
|
||||
|
|
@ -250,7 +251,7 @@ function scanWidgets(root) {
|
|||
const lines = [];
|
||||
|
||||
const widgetFile = createWriteStream(
|
||||
join("lib/widgets/", toCamelCase(widgetName) + ".ts")
|
||||
join("lib/widgets/", widgetName.toLowerCase() + ".ts")
|
||||
);
|
||||
|
||||
// scan properties
|
||||
|
|
@ -310,8 +311,15 @@ function scanWidgets(root) {
|
|||
widgetFile.write(line);
|
||||
}
|
||||
|
||||
widgetsIndexOut.write(
|
||||
"export { " + widgetName + " } from \"./" +
|
||||
widgetName.toLowerCase() + "\"\n"
|
||||
);
|
||||
|
||||
widgetFile.close();
|
||||
}
|
||||
|
||||
widgetsIndexOut.close();
|
||||
}
|
||||
|
||||
function isArray(tagName) {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue