
standard-schema
standard-schema
A standard interface for TypeScript schema validation libraries
AI 简介
Standard Schema 是一个为 TypeScript 生态提供标准化接口规范的项目,旨在统一各类模式验证库(如 Zod、Yup、Superstruct)的类型定义与行为契约。其核心功能是定义可互操作的 `StandardTypedV1` 和 `StandardSchemaV1` 接口,支持类型推导(InferInput/InferOutput)、版本标识与厂商元数据,无需适配器即可被工具链直接消费。技术特点包括零运行时开销、纯类型级设计、模块化规格(通过 `@standard-schema/spec` 发布)、兼容 TS 4.7+。适用于构建跨验证库的通用工具,如表单生成器、API 文档提取器、类型安全的序列化中间件等需要解耦具体 schema 实现的场景。
TypeScript
MIT License3.6k
Stars
116
Forks
11
Watchers
29
Issues
Star 增长
今日0
近 7 天0
近 30 天+14
综合评分59.6
默认分支main