tianyu.chu 5cca0f3f5e init: hs-data MVP — 拼团漏斗端到端 + 平台框架 1 month ago
..
src 5cca0f3f5e init: hs-data MVP — 拼团漏斗端到端 + 平台框架 1 month ago
README.md 5cca0f3f5e init: hs-data MVP — 拼团漏斗端到端 + 平台框架 1 month ago
package.json 5cca0f3f5e init: hs-data MVP — 拼团漏斗端到端 + 平台框架 1 month ago

README.md

@hs-data/api-types

由后端 FastAPI 的 OpenAPI 生成的 TypeScript 类型,供前端共享。

  • 唯一来源:apps/api 暴露的 OpenAPI(apps/api/openapi.json,由 python scripts/export_openapi.py 导出)。
  • 生成:在仓库根运行 pnpm gen:api-types(等价 openapi-typescript ../../apps/api/openapi.json -o ./src/schema.ts)。
  • 勿手改 src/schema.ts —— 它是生成产物,改契约请先改 docs/02-技术架构.md §5,再重生成(见 docs/05 §7)。

src/index.tsschema.ts 再导出常用契约类型,供前端 import 使用。