UNPKG

json-schema-typescript-generator

Version:
17 lines 782 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.generateFiles = void 0; const generate_1 = require("./generate"); const options_1 = require("./options"); const files_1 = require("./files"); const schema_1 = require("./schema"); const generateFiles = async (options) => { const allOptions = (0, options_1.createOptions)(options); await (0, files_1.clean)(allOptions); const fileContents = await (0, files_1.read)(allOptions); const parsedSchemas = (0, schema_1.parse)(fileContents); const generatedFileContents = (0, generate_1.generateFileContents)(parsedSchemas, allOptions); await (0, files_1.write)(generatedFileContents, allOptions); }; exports.generateFiles = generateFiles; //# sourceMappingURL=generateFiles.js.map