ts-auto-guard:从TypeScript接口生成类型保护功能

时间:2024-05-24 09:50:22
【文件属性】:

文件名称:ts-auto-guard:从TypeScript接口生成类型保护功能

文件大小:46KB

文件格式:ZIP

更新时间:2024-05-24 09:50:22

TypeScript

ts-auto-guard 从TypeScript接口生成类型保护功能 自动为代码库中的接口生成TypeScript 工具。 该工具旨在允许开发人员验证来自非类型化来源的数据,以确保其符合TypeScript类型。 例如,当初始化数据存储或在AJAX响应中接收结构化数据时。 安装 纱 $ yarn add -D ts-auto-guard npm $ npm install --save-dev ts-auto-guard 用法 指定要处理的类型(请参见下文),然后在与项目的tsconfig.json相同的文件夹中运行CLI工具(可以选择将路径传递到您要解析的文件中)。 $ ts-auto-guard ./my-project/Person.ts 在带注释的文件旁边查看生成的文件: // my-project/Person.guard.ts import { Person }


【文件预览】:
ts-auto-guard-master
----.github()
--------workflows()
----.eslintrc.js(285B)
----src()
--------index.ts(27KB)
--------cli.ts(4KB)
----.vscode()
--------settings.json(35B)
----.npmignore(76B)
----.travis.yml(219B)
----tsconfig.json(5KB)
----LICENSE(1KB)
----.prettierrc(118B)
----README.md(4KB)
----tests()
--------generate.ts(30KB)
----.gitignore(26B)
----.eslintignore(115B)
----package-lock.json(87KB)
----package.json(2KB)

网友评论