diff --git a/apps/backend/src/routes/admin.js b/apps/backend/src/routes/admin.ts similarity index 100% rename from apps/backend/src/routes/admin.js rename to apps/backend/src/routes/admin.ts diff --git a/apps/backend/src/routes/claims.js b/apps/backend/src/routes/claims.ts similarity index 100% rename from apps/backend/src/routes/claims.js rename to apps/backend/src/routes/claims.ts diff --git a/apps/backend/src/routes/open-91.js b/apps/backend/src/routes/open-91.ts similarity index 100% rename from apps/backend/src/routes/open-91.js rename to apps/backend/src/routes/open-91.ts diff --git a/apps/backend/src/routes/tencent.js b/apps/backend/src/routes/tencent.ts similarity index 100% rename from apps/backend/src/routes/tencent.js rename to apps/backend/src/routes/tencent.ts diff --git a/apps/backend/src/routes/webhooks.js b/apps/backend/src/routes/webhooks.ts similarity index 100% rename from apps/backend/src/routes/webhooks.js rename to apps/backend/src/routes/webhooks.ts diff --git a/docs/backend-typescript-migration-plan.md b/docs/backend-typescript-migration-plan.md index 0f3d7c45..37b328d0 100644 --- a/docs/backend-typescript-migration-plan.md +++ b/docs/backend-typescript-migration-plan.md @@ -851,6 +851,18 @@ - `npm run build` - `npm test` 共 139 个用例通过 224. `src/routes/admin` 目录下非测试 `.js` 路由文件已全部迁移为 `.ts` +225. 外层 API 路由迁移到 `.ts`: + - `src/routes/admin.ts` + - `src/routes/claims.ts` + - `src/routes/open-91.ts` + - `src/routes/tencent.ts` + - `src/routes/webhooks.ts` +226. Admin 聚合路由、领取页 / 快手 Cloud 领取动作、91 卡券开放接口、腾讯浏览器会话接口和 Agiso webhook 入口已进入 TS 编译链路;现阶段保持路由编排行为不变,依赖已迁移服务层类型进行约束 +227. Docker 内验证通过: + - `npm run typecheck` + - `npm run build` + - `npm test` 共 139 个用例通过 +228. `src/routes` 目录下非测试 `.js` 路由文件已全部迁移为 `.ts` ## 下一步建议