Zod
来自Ac-Wiki
更多操作
https://github.com/colinhacks/zod
Zod 是一个基于 TypeScript 的运行时数据验证库,于 2020 年首次发布。它允许开发者通过声明式模式(Schema)定义数据结构,并自动推断对应的静态类型,无需重复编写类型接口。主要用途包括表单校验、API 请求/响应验证、配置校验等。核心特点包括:类型安全,自动推导 TypeScript 类型;体积小巧,无外部依赖;支持复杂数据结构(如对象嵌套、联合类型、可选/默认值)。Zod 的创建源于对现有验证库(如 Yup 和 Joi)在 TypeScript 类型推导上的不足,其设计强调零依赖和开发者体验。