文件名称:valita:TypeScript的类型安全验证和解析库
文件大小:34KB
文件格式:ZIP
更新时间:2024-03-23 19:32:52
typescript validation typesafe TypeScript
@ badrap / valita 用于验证和解析结构化对象的TypeScript库。 该API在很大程度上受出色的API的影响,而实现方面的目标是使性能令人印象深刻。 我们还特别注意提供描述性验证错误消息: const vehicle = v . union ( v . object ( { type : v . literal ( "plane" ) , airline : v . string ( ) } ) , v . object ( { type : v . literal ( "train" ) } ) , v . object ( { type : v . literal ( "automobile" ) , make : v . string ( ) } ) ) ; vehicle . parse ( { type : "bike" } ) ; // V
【文件预览】:
valita-main
----tsconfig.build.json(110B)
----.github()
--------workflows()
----.eslintrc.js(1KB)
----src()
--------index.ts(20KB)
----.vscode()
--------settings.json(123B)
----tsconfig.json(233B)
----LICENSE(1KB)
----README.md(2KB)
----tests()
--------index.test.ts(9KB)
----.gitignore(2KB)
----package-lock.json(71KB)
----package.json(2KB)