转换路径

TypeScript -> JSON Schema

当前最强的一条路径,object shape 表现较好,但高级 TypeScript 语义仍有边界。

TypeScript -> JSON Schema

这是当前最成熟的一条路径,适合把 interface 风格模型转成可移植的 schema 输出。

已支持Alpha

Source format

TypeScript

Target format

JSON Schema
当前表现较好的部分
  • Interfaces 和 object shapes
  • Primitive fields 与 arrays
  • Optional properties
当前限制
  • 更复杂的 TypeScript 语义仍会收敛成更简单的 schema 结构。

  • 遇到不支持的构造时需要结合 diagnostics 一起看。

返回转换目录