UNPKG

fumadocs-openapi

Version:

Generate MDX docs for your OpenAPI spec

16 lines (15 loc) 485 B
import { compile } from '@fumari/json-schema-to-typescript'; export async function getTypescriptSchema(processed) { try { const cloned = structuredClone(processed.bundled); return await compile(cloned, 'Response', { $refOptions: false, bannerComment: '', additionalProperties: false, enableConstEnums: false, }); } catch (e) { console.warn('Failed to generate typescript schema:', e); } }