From dad569160fc5f4cabdefc2749e93a9c2e9298d1a Mon Sep 17 00:00:00 2001 From: yml Date: Thu, 21 May 2026 17:31:48 +0800 Subject: [PATCH] =?UTF-8?q?=E5=90=8E=E7=AB=AF=E8=BF=81=E7=A7=BB=E5=A4=96?= =?UTF-8?q?=E5=B1=82=E6=8E=A5=E5=8F=A3=E8=B7=AF=E7=94=B1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/backend/src/routes/{admin.js => admin.ts} | 0 apps/backend/src/routes/{claims.js => claims.ts} | 0 apps/backend/src/routes/{open-91.js => open-91.ts} | 0 apps/backend/src/routes/{tencent.js => tencent.ts} | 0 apps/backend/src/routes/{webhooks.js => webhooks.ts} | 0 docs/backend-typescript-migration-plan.md | 12 ++++++++++++ 6 files changed, 12 insertions(+) rename apps/backend/src/routes/{admin.js => admin.ts} (100%) rename apps/backend/src/routes/{claims.js => claims.ts} (100%) rename apps/backend/src/routes/{open-91.js => open-91.ts} (100%) rename apps/backend/src/routes/{tencent.js => tencent.ts} (100%) rename apps/backend/src/routes/{webhooks.js => webhooks.ts} (100%) 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` ## 下一步建议