1001Ferramentas
🔤 Converters

JSON Schema → TypeScript Types

Convert a JSON Schema (Draft 7/2020-12) to TypeScript definitions (interface/type) recursively — objects, arrays, enums, oneOf as union, internal $ref. Output ready to paste into a .d.ts.


    
Suportado / não suportado

Suportado: type (string/number/integer/boolean/null/array/object), properties + required, items, enum, const, anyOf/oneOf (union), allOf (intersection), $ref para #/$defs/X ou #/definitions/X, title, description (vira JSDoc).

Não suportado: if/then/else, patternProperties, dependentRequired, narrowing por format. Caem para unknown.

Related Tools