Zod 3.21.0 发布,TypeScript 静态类型校验库
TypeScript 静态类型校验库 Zod 现已发布 3.21.0版本。 Zod 是一个以 TypeScript 为首的模式声明和验证库,其目的是消除重复的类型声明,适用于在框架层辅助建立全链路的类型安全。使用 Zod,开发者只需声明一次验证器,Zod 就会自动推断出静态 TypeScript 类型。 新版本带来如下新内容: z.string().emoji() #2045现在可以验证字符串中的所有字符是否是表情字符。 z.string().emoji() z.string().ip() #2066默认情况下,允许 v4 和 v6 IP地址。 const v4IP = "122.122.122.122"; const v6IP = "6097:adfa:6f0b:220d:db08:5021:6191:7990"; const ipSchema = z.string().ip(); ipSchema.parse(v4IP) // pass ipSchema.parse(v6IP) // pass 指定一个特定的version: const ipv4Schema...