typebox json schema 构建工具

typebox 是一个json schema 类型构建工具,可以实现方便的类型生成,同时这个项目包含了好几个子包,也是很值得学习使用的

一个简单玩法

  • 参考示例
import Type from 'typebox'
const T = Type.Object({
  id: Type.Number(),
  name: Type.String(),
})

type T = Type.Static<typeof T> 

说明

围绕ts 的types 处理有不少有意思的工具,同时也是学习的

参考资料

https://sinclairzx81.github.io/typebox/#/docs/type/overview

https://github.com/sinclairzx81/typebox

https://github.com/sinclairzx81/typebox/pull/1430

posted on 2025-11-15 08:00  荣锋亮  阅读(0)  评论(0)    收藏  举报

导航