UNPKG

openapi-typescript

Version:

Convert OpenAPI 3.0 & 3.1 schemas to TypeScript

13 lines (10 loc) 479 B
import type { GlobalContext, MediaTypeObject } from "../types.js"; import transformSchemaObject from "./schema-object.js"; export interface TransformMediaTypeObjectOptions { path: string; ctx: GlobalContext; } export default function transformMediaTypeObject(mediaTypeObject: MediaTypeObject, { path, ctx }: TransformMediaTypeObjectOptions): string { if (!mediaTypeObject.schema) return "unknown"; return transformSchemaObject(mediaTypeObject.schema, { path, ctx }); }