ts-interface-builder:将TypeScript接口编译为允许运行时验证的描述

时间:2024-05-22 02:45:15
【文件属性】:

文件名称:ts-interface-builder:将TypeScript接口编译为允许运行时验证的描述

文件大小:50KB

文件格式:ZIP

更新时间:2024-05-22 02:45:15

TypeScript

ts-interface-builder 将TypeScript接口编译为允许运行时验证的描述。 该工具在构建时运行,以从TypeScript接口创建运行时验证器。 它允许验证数据(例如,通过网络接收的已解析的JSON对象,已解析的JSON或YAML文件)来检查它们是否满足TypeScript接口,如果不满足,则生成信息丰富的错误消息。 安装 npm install --save-dev ts-interface-builder npm install --save ts-interface-checker 用法 该模块与模块一起使用。 您可以在构建步骤中使用ts-interface-builder ,该步骤将某些TypeScript接口转换为提供该接口的运行时描述的新TypeScript或JavaScript文件(具有-ti.ts或-ti.js扩展名)。 然后,您可以在程序中使用ts


【文件预览】:
ts-interface-builder-master
----macro.d.ts(827B)
----lib()
--------macro.ts(5KB)
--------macro()
--------index.ts(16KB)
----.travis.yml(60B)
----tsconfig.json(249B)
----LICENSE(11KB)
----test()
--------test_macro.ts(3KB)
--------fixtures()
--------tsconfig.json(192B)
--------test_index.ts(3KB)
--------mocha.opts(27B)
----tslint.json(197B)
----README.md(2KB)
----.gitignore(891B)
----bin()
--------ts-interface-builder(56B)
----CHANGELOG.md(298B)
----package-lock.json(58KB)
----package.json(2KB)
----macro.js(52B)

网友评论