
TypeScript 优先的 Schema 声明与验证库,一次定义即可同时获得静态类型推导和运行时校验,是 API 边界验证的常用方案。
Zod 让你在一次声明中同时定义 TypeScript 类型和运行时校验 Schema,在 API 边界解析数据并自动从 Schema 推断静态类型。支持复杂校验、转换和错误消息,与 TypeScript 完全集成。
处理外部数据的 TypeScript 项目常用,API 响应、表单输入、环境变量和文件解析。可用于在运行时验证 TypeScript 在编译时的保证,消除类型与现实之间的鸿沟。
URL
https://zod.dev/