文件名称:ts-interface-checker:运行时库以根据TypeScript接口验证数据
文件大小:70KB
文件格式:ZIP
更新时间:2024-05-19 17:16:57
TypeScript
ts-interface-checker 运行时库可根据TypeScript接口验证数据。 该软件包是对创建的验证器的运行时支持。 它允许验证数据(例如,通过网络接收到的已解析的JSON对象,或已解析的JSON或YAML文件)来检查它们是否满足TypeScript接口,如果不满足,则生成有用的错误消息。 安装 npm install --save-dev ts-interface-builder npm install --save ts-interface-checker 用法 假设您有一个定义接口的TypeScript文件: // foo.ts interface Square { size : number ; color ?: string ; } 第一步是为运行时检查生成一些代码: ` npm bin ` /ts-interface-builder foo.ts
【文件预览】:
ts-interface-checker-master
----.gitignore(910B)
----package.json(1KB)
----tslint.json(394B)
----.mocharc.yml(117B)
----package-lock.json(101KB)
----.travis.yml(47B)
----LICENSE(11KB)
----CHANGELOG.md(591B)
----tsconfig.json(250B)
----README.md(6KB)
----lib()
--------index.ts(7KB)
--------util.ts(9KB)
--------types.ts(18KB)
----test()
--------monkeypatch.ts(6KB)
--------tsconfig.json(192B)
--------bench()
--------test_checker.ts(30KB)
--------fixtures()