From 26839227ff22d03a2c5eb9186c9c5e8e98f65b5e Mon Sep 17 00:00:00 2001 From: OG T Date: Sat, 28 Mar 2026 19:06:44 +0800 Subject: [PATCH] =?UTF-8?q?fix(web):=20=E4=BF=AE=E5=BE=A9=20TypeScript=20?= =?UTF-8?q?=E9=8C=AF=E8=AA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - useCSRF: 修正 import 路徑 @/lib/env → @/lib/config - terminal-telemetry: 新增 UNKNOWN_COMPONENT 錯誤碼 Co-Authored-By: Claude Opus 4.5 --- apps/web/src/hooks/useCSRF.ts | 2 +- apps/web/src/lib/telemetry/terminal-telemetry.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/apps/web/src/hooks/useCSRF.ts b/apps/web/src/hooks/useCSRF.ts index 153124a37..8230498c0 100644 --- a/apps/web/src/hooks/useCSRF.ts +++ b/apps/web/src/hooks/useCSRF.ts @@ -29,7 +29,7 @@ import { useCallback, useEffect, useState } from "react"; -import { getApiUrl } from "@/lib/env"; +import { getApiUrl } from "@/lib/config"; interface CSRFTokenResponse { token: string; diff --git a/apps/web/src/lib/telemetry/terminal-telemetry.ts b/apps/web/src/lib/telemetry/terminal-telemetry.ts index dc19423de..9cf2a93e8 100644 --- a/apps/web/src/lib/telemetry/terminal-telemetry.ts +++ b/apps/web/src/lib/telemetry/terminal-telemetry.ts @@ -73,7 +73,7 @@ export interface GenUIRenderEvent { /** 錯誤訊息 */ error?: string /** 錯誤分類碼 (Phase 19 首席架構師審查 P1 - 便於 Sentry 聚合) */ - errorCode?: 'NOT_REGISTERED' | 'DEF_NOT_FOUND' | 'ZOD_VALIDATION_FAILED' | 'LEGACY_TYPE_MISMATCH' | 'RENDER_ERROR' + errorCode?: 'NOT_REGISTERED' | 'DEF_NOT_FOUND' | 'ZOD_VALIDATION_FAILED' | 'LEGACY_TYPE_MISMATCH' | 'RENDER_ERROR' | 'UNKNOWN_COMPONENT' } // =============================================================================