From 889346a9ec619204780cd0cf1f8fed57052fd166 Mon Sep 17 00:00:00 2001 From: "Ray.Hao" <1490493387@qq.com> Date: Wed, 17 Sep 2025 09:27:43 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20:bug:=20ts=20=E7=B1=BB=E5=9E=8B=E8=AD=A6?= =?UTF-8?q?=E5=91=8A=E9=97=AE=E9=A2=98=E4=BF=AE=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/composables/index.ts | 3 ++- src/composables/websocket/useDictSync.ts | 4 ++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/src/composables/index.ts b/src/composables/index.ts index 59c5e4b5..f9b4df02 100644 --- a/src/composables/index.ts +++ b/src/composables/index.ts @@ -1,5 +1,6 @@ export { useStomp } from "./websocket/useStomp"; -export { useDictSync, DictMessage } from "./websocket/useDictSync"; +export { useDictSync } from "./websocket/useDictSync"; +export type { DictMessage } from "./websocket/useDictSync"; export { useOnlineCount } from "./websocket/useOnlineCount"; export { useLayout } from "./layout/useLayout"; diff --git a/src/composables/websocket/useDictSync.ts b/src/composables/websocket/useDictSync.ts index 345751bd..77a9c8e4 100644 --- a/src/composables/websocket/useDictSync.ts +++ b/src/composables/websocket/useDictSync.ts @@ -89,7 +89,7 @@ function createDictSyncHook() { } // 取消所有订阅 - subscriptionIds.value.forEach((id) => { + subscriptionIds.value.forEach((id: string) => { unsubscribe(id); }); subscriptionIds.value = []; @@ -182,7 +182,7 @@ function createDictSyncHook() { console.log(`[DictSync] 字典缓存已清除: ${dictCode}`); // 调用所有注册的回调函数 - messageCallbacks.value.forEach((callback) => { + messageCallbacks.value.forEach((callback: DictMessageCallback) => { try { callback(parsedData); } catch (callbackError) {