UNPKG

openapi-typescript

Version:

Convert OpenAPI 3.0 & 3.1 schemas to TypeScript

1 lines 924 B
{"version":3,"file":"media-type-object.mjs","sources":["../../src/transform/media-type-object.ts"],"sourcesContent":["import type ts from \"typescript\";\nimport { UNKNOWN } from \"../lib/ts.js\";\nimport type { MediaTypeObject, TransformNodeOptions } from \"../types.js\";\nimport transformSchemaObject from \"./schema-object.js\";\n\n/**\n * Transform MediaTypeObject nodes (4.8.14)\n * @see https://spec.openapis.org/oas/v3.1.0#media-type-object\n */\nexport default function transformMediaTypeObject(\n mediaTypeObject: MediaTypeObject,\n options: TransformNodeOptions,\n): ts.TypeNode {\n if (!mediaTypeObject.schema) {\n return UNKNOWN;\n }\n return transformSchemaObject(mediaTypeObject.schema, options);\n}\n"],"names":[],"mappings":";;;AASwB,SAAA,wBAAA,CACtB,iBACA,OACa,EAAA;AACb,EAAI,IAAA,CAAC,gBAAgB,MAAQ,EAAA;AAC3B,IAAO,OAAA,OAAA;AAAA;AAET,EAAO,OAAA,qBAAA,CAAsB,eAAgB,CAAA,MAAA,EAAQ,OAAO,CAAA;AAC9D;;;;"}