- 配置 pnpm workspace monorepo 基础结构 - 初始化 .blueprint/ 蓝图:6 个业务模块、21 张任务卡 - 目标:Z Fold 6 折叠屏不动产物品摸底统计 App(React Native + Expo) Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
917 B
917 B
| id | name | area | status |
|---|---|---|---|
| shared-types | 共享类型定义 | shared | concept |
概述
跨 app 和 packages 共享的 TypeScript 类型定义,以 packages/types 形式发布。纯类型文件,无运行时代码。
任务卡
💭 搭建类型包骨架
- status: concept
- complexity: S
- files: packages/types/package.json, packages/types/src/index.ts
- acceptance: packages/types 仅包含 .d.ts 或 type-only TS 文件,被引入时不产生任何运行时代码
💭 通用业务类型
- status: concept
- complexity: S
- files: packages/types/src/common.ts
- acceptance: 定义 ApiResponse、PaginatedResult、Nullable 等通用泛型类型,供所有 app 和 packages 使用
💭 环境与配置类型
- status: concept
- complexity: S
- files: packages/types/src/env.d.ts
- acceptance: 声明 import.meta.env 类型扩展,各 app 的环境变量在 IDE 中有类型提示