文件名称:type-validation-ts:一个易于使用的基于JSON模式和类型防护的TypeScript类型验证器
文件大小:27KB
文件格式:ZIP
更新时间:2024-05-03 14:18:36
TypeScript
类型验证 此CLI从打字稿类型生成类型保护验证器函数。 它从具有typescript类型生成JSON模式,然后生成用于保护具有这些模式的未知对象的类型保护功能。 这个怎么运作 interface HelloWorld { foo : string bar : number } function loadWorld ( data : unknown ) { if ( isHelloWorld ( data ) ) { // generated validator function console . log ( data . foo , data . bar ) // type-safe access to data.foo and data.bar } } 创建一个.ts文件,在其中导出要为其生成验证器的所有类型。 export { Foo , Bar } fr
【文件预览】:
type-validation-ts-main
----.eslintrc(1KB)
----package.json(1KB)
----.github()
--------workflows()
----.prettierrc(75B)
----package-lock.json(64KB)
----src()
--------validator-generator.ts(2KB)
--------schema-generator.ts(1KB)
--------index.ts(1KB)
----tsconfig.json(488B)
----.gitignore(16B)
----README.md(2KB)
----.vscode()
--------settings.json(401B)