json-schema-typescript-generator
Version:
Generate typescript types from json schemas
17 lines • 782 B
JavaScript
;
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