1001Ferramentas
🔤 Conversores

JSON Schema → TypeScript Types

Converte um JSON Schema (Draft 7/2020-12) em definições TypeScript (interface/type) recursivamente — objetos, arrays, enums, oneOf como union, $ref interno. Saída pronta para colar em .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.

Ferramentas Relacionadas