没有合适的资源?快使用搜索试试~ 我知道了~
ts-to-zod:从打字稿类型界面生成zod模式
共36个文件
ts:18个
md:5个
json:3个
需积分: 9 0 下载量 170 浏览量
2021-04-01
16:07:31
上传
评论
收藏 219KB ZIP 举报
温馨提示
ts到zod 从Typescript类型/接口生成模式(v3)。 用法 $ yarn add --dev ts-to-zod $ yarn ts-to-zod src/iDontTrustThisApi.ts src/nowIcanValidateEverything.ts 就是这样,转到src/nowIcanValidateEverything.ts文件,您应该具有所有导出的interface并使用以下名称模式作为Zod架构type : ${originalType}Schema 。 注意:生成的zod模式具有zod@next作为依赖项。 生成的集成测试 要确保生成的zod模式与原始类型100%兼容,可以添加--tests src/integrationTests.ts标志以生成一个额外的文件。 请确保此文件是您的打字稿项目的一部分,如果所有内容均为绿色,则表示一切正常,否则,请
资源推荐
资源详情
资源评论
收起资源包目录
ts-to-zod-main.zip (36个子文件)
ts-to-zod-main
tsconfig.package.json 68B
.github
PULL_REQUEST_TEMPLATE.md 70B
ISSUE_TEMPLATE
bug_report.md 384B
feature_request.md 286B
workflows
tests.yaml 295B
yarn.lock 213KB
.eslintrc.js 420B
src
config.ts 535B
utils
findNode.ts 464B
index.ts 398B
core
generateIntegrationTests.ts 1KB
generateZodInferredType.test.ts 797B
jsDocTags.ts 4KB
transformRecursiveSchema.ts 1KB
transformRecursiveSchema.test.ts 2KB
generateZodInferredType.ts 828B
generate.ts 6KB
generateZodSchema.ts 15KB
generateZodSchema.test.ts 16KB
generate.test.ts 5KB
cli.ts 7KB
config.d.ts 643B
example
heros.ts 539B
heros.zod.ts 629B
heros.integration.ts 834B
README.md 526B
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
package.json 2KB
共 36 条
- 1
资源评论
yueyhangcheuk
- 粉丝: 27
- 资源: 4701
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- unity控制对象移动.rar
- TortoiseSVN-1.14.3.29387-x64-svn-1.14.2
- jdk-8u411-macosx-aarch64.dmg
- docker安装.rar
- 美赛数学建模算法-使用Matlab实现常微分方程OridinaryDifferentialEquation-国赛-题解.zip
- FileUploadTestController.java
- 基于MATLAB的数字水印系统源码+GUI操作界面+全部数据资料+使用文档(高分课程设计).zip
- 美赛数学建模算法-使用Matlab实现非线性规划NonLinearProgramming-国赛-题解.zip
- linux安装java8环境资源包
- pcb问题和3D猴制作外壳.7z
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功