json-schema-typescript-generator
Version:
Generate typescript types from json schemas
24 lines • 879 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.generateFileContents = void 0;
const file_generator_1 = require("./file-generator");
const id_locations_1 = require("./id-locations");
const generateFileContents = (fileSchemas, options) => {
const idFileLocations = (0, id_locations_1.idLocations)(fileSchemas);
const inputInfo = {
idFileLocations,
options
};
const fileContents = new Map();
fileSchemas.forEach((schema, fileLocation) => {
const locatedSchema = {
fileLocation,
schema
};
const generated = (0, file_generator_1.fileGenerator)(locatedSchema, inputInfo);
fileContents.set(fileLocation, generated);
});
return fileContents;
};
exports.generateFileContents = generateFileContents;
//# sourceMappingURL=file-contents-generator.js.map