Improvements.

This commit is contained in:
Henning Dieterichs
2020-08-22 20:01:25 +02:00
parent 1fe6ae1270
commit 8b6d65614d
5 changed files with 58 additions and 36 deletions

View File

@@ -1,15 +0,0 @@
import { TypeScriptTypeGenerator } from "@hediet/semantic-json";
import { writeFileSync } from "fs";
import { globalVisualizationFactory } from "@hediet/visualization-core";
import "./src/index";
const t = new TypeScriptTypeGenerator();
const tp = t.getType(globalVisualizationFactory.getSerializer());
const src = `export type KnownVisualizationData = ${tp};\n\n\n${[
...t.definitions.values(),
]
.map(v => v.getDefinitionSource({ exported: true }) + `\n\n`)
.join("")}`;
writeFileSync("./out.ts", src, { encoding: "utf-8" });