@1api/shared
v0.1.0
Published
one-api 前后端共享类型与类型映射(SQLite ↔ JSONSchema ↔ Zod)
Maintainers
Readme
@1api/shared
one-api 前后端共享类型与类型映射核心。
安装
npm install @1api/shared概览
@1api/shared 提供:
- 类型定义:
TableMeta/FieldMeta/ApiResponse等核心类型 - 类型映射:SQLite 类型 ↔ JSON Schema ↔ Zod 三端共用映射(一处定义三处消费)
- 错误体系:
AppError类 +Errors工厂 +ErrorCode常量 - 共享 parser:
coerceBool/coerceInt/coerceNum(避免z.coerce.boolean()的 truthy 陷阱)
主要导出
import { type TableMeta, type FieldMeta, AppError, Errors, coerceBool } from '@1api/shared';License
MIT