UNPKG

openapi-ts-json-schema

Version:

Generate TypeScript-first JSON schemas from OpenAPI definitions

19 lines (18 loc) 606 B
import { makeTsJsonSchema } from './index.js'; /** * Generate the file content of all expected JSON Schema files */ export async function makeSchemaFileContents({ schemaMetaDataMap, refHandling, idMapper, moduleSystem, }) { for (const [_, metaData] of schemaMetaDataMap) { if (metaData.shouldBeGenerated) { const fileContent = await makeTsJsonSchema({ metaData, schemaMetaDataMap, refHandling, idMapper, moduleSystem, }); metaData.fileContent = fileContent; } } }