SuperAPI AI 工具集

zod-4

编程与开发

查看项目

更新于 10-16 09:47

技能介绍

用途:用于在创建或更新 Zod v4 校验/解析模式时提供写法参考,涵盖表单、请求载荷与适配器场景,并帮助从 v3 迁移到 v4。主要能力包括:v3 到 v4 的破坏性变更对照(如 z.string().email() 改为 z.email(),z.string().uuid() 改为 z.uuid(),z.string().url() 改为 z.url();required_error 改为错误参数);基础模式(字符串、数字、布尔、日期与顶层校验器);对象模式与 z.infer 类型推导,使用 parse 抛错、safeParse 返回 { success, data/error };数组、记录与元组;联合与可辨识联合;转换与强制类型(transform、z.coerce、z.preprocess);refine 与 superRefine 细化;optional、nullable、nullish 与默认值;错误处理(error 参数与自定义错误 map);React Hook Form 通过 @hookform/resolvers/zod 的 zodResolver 集成。使用方式:按资料中的模式定义和解析调用方式引用即可,安装命令与完整依赖信息暂未提供。限制:资料主要覆盖 Zod 4 模式写法示例,未提供版本号、发布时间、性能数据或收费信息;v3 到 v4 的其他变更暂未提供。