文件名称:从打字稿类型/接口生成zod模式-JavaScript开发
文件大小:232KB
文件格式:ZIP
更新时间:2024-06-14 23:28:10
JavaScript Miscellaneous
从打字稿类型/接口生成zod架构ts-to-zod从打字稿类型/接口生成Zod架构(v3)。 用法$ yarn add --dev ts-to-zod $ yarn ts-to-zod src / iDontTrustThisApi.ts src / nowIcanValidateEverything.ts就是这样,转到src / nowIcanValidateEverything.ts文件,您应该拥有所有导出的接口和类型作为具有以下名称模式的Zod架构:$ {originalType}架构。 注意:生成的zod模式具有[电子邮件保护]作为依赖项。 嵌入式验证以确保生成的zod模式
【文件预览】:
ts-to-zod-main
----tsconfig.package.json(88B)
----.github()
--------PULL_REQUEST_TEMPLATE.md(70B)
--------ISSUE_TEMPLATE()
--------workflows()
----yarn.lock(217KB)
----.eslintrc.js(420B)
----src()
--------config.zod.ts(738B)
--------config.ts(932B)
--------utils()
--------index.ts(398B)
--------core()
--------cli.ts(11KB)
--------worker()
--------createConfig.ts(5KB)
----ts-to-zod.config.js(281B)
----example()
--------heros.ts(1KB)
--------heros.zod.ts(1KB)
--------README.md(534B)
----tsconfig.json(466B)
----LICENSE(1KB)
----README.md(6KB)
----.husky()
--------pre-commit(81B)
--------.gitignore(2B)
----ts-to-zod-logo.svg(149KB)
----.gitignore(81B)
----bin()
--------run(327B)
--------run.cmd(31B)
----CHANGELOG.md(619B)
----package.json(2KB)