表单输入先核转换的Skill

创建可复用的 Zod 验证模式,解析 API 载荷。

zod-validation-utilities 是用 Zod 定义并校验数据规则的 Skill。它检查接口、表单或配置输入,再把成功结果交给业务代码。

运行时的数据不因为写了 TypeScript 类型就可信。主文用 safeParse 分成功和失败,成功时取 result.data;若有转换,不能校验完还继续用原来的输入。

类型转换也要看含义:示例把字符串转布尔值,但“false”这种非空字符串会变成真,不适合直接解释查询开关。输入类型与输出类型可能不同,表单要分别对齐。

主文是 Zod 4 写法,错误对象示例却用了旧式 errors,需按所装版本核。校验通过只说明符合这些规则,不证明账号有权限或资料真实;适合把边界写清,不替代业务判断。

分类:编程开发

来源仓库:giuseppe-trisciuoglio/developer-kit

适合用来做什么

  • 创建一个 Zod 模式来验证 API 负载。
  • 处理 TypeScript 应用中的验证错误。

安装 zod-validation-utilities

npx skills add https://www.iskills.cc/skills/giuseppe-trisciuoglio/developer-kit/zod-validation-utilities/SKILL.md

在本机终端执行安装命令。安装前请阅读原始说明,确认所需工具、账号和权限。

查看安装步骤 · 查看常见问题

查看 zod-validation-utilities 的用途与原始说明

浏览全部 Skill 指南