类型化JSON模式
TypeScript友好的JSON模式定义
该库能够在运行时验证JSON-Schema,还可以发出已验证数据的类型定义。 这意味着,如果您使用我们的JSON模式构建器定义数据,则可以自动获得这些类型的TypeScript安全性。
例子
模式生成:
await validator . validate ( string . minLength ( 3 ) , 'asdf' ) // type: string
await validator . validate ( array ( string . pattern ( / \w + / ) ) ) // result type: string[]
await validator . validate ( object . required ( 'a' , 'b' ) . properties ( {
a : str
评论0
最新资源