decode-kit:轻量级TypeScript运行时数据校验库

2025-08-25
decode-kit:轻量级TypeScript运行时数据校验库

decode-kit是一个轻量级、零依赖的TypeScript库,用于校验运行时数据。它基于断言的校验方式,直接细化你的类型,无需克隆或转换,运行时开销极小。decode-kit采用快速失败策略,一旦发现第一个校验错误即停止并抛出异常,包含详细的错误信息和路径。它支持多种数据类型校验,包括字符串、数字、布尔值、数组、对象等,并提供丰富的规则配置。 其性能优于Zod等库,因为它直接断言类型,避免了数据复制,非常适合性能关键型应用。

开发 数据校验