From f83cbdeea9cef4cd650e40165926f6bc4e158615 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=A4=8D=E8=AF=AD?= Date: Sat, 9 May 2026 16:42:32 +0800 Subject: [PATCH] fix: use ReturnType for setTimeout/setInterval to fix TS errors --- src/components/common/AlertComponent.vue | 2 +- src/utils/common.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/components/common/AlertComponent.vue b/src/components/common/AlertComponent.vue index 40a5c8d..c6a9f47 100644 --- a/src/components/common/AlertComponent.vue +++ b/src/components/common/AlertComponent.vue @@ -69,7 +69,7 @@ const alertIcons = { info: Info } -let intervalId: number +let intervalId: ReturnType onMounted(() => { intervalId = setInterval(() => { diff --git a/src/utils/common.ts b/src/utils/common.ts index 9abd920..cd5c150 100644 --- a/src/utils/common.ts +++ b/src/utils/common.ts @@ -114,7 +114,7 @@ export function debounce unknown>( func: T, wait: number ): (...args: Parameters) => void { - let timeout: number | null = null + let timeout: ReturnType | null = null return (...args: Parameters) => { if (timeout) {