From 7a6c379e79df646470118b9c724082c3b45db07e Mon Sep 17 00:00:00 2001 From: john Date: Tue, 20 May 2025 10:47:21 +0200 Subject: [PATCH] fix random error --- src/hooks/useIntersectionLoad.ts | 2 +- src/types.d.ts | 2 ++ src/useRefreshSessionLoop.ts | 2 +- 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/hooks/useIntersectionLoad.ts b/src/hooks/useIntersectionLoad.ts index 32e4018..024ace5 100644 --- a/src/hooks/useIntersectionLoad.ts +++ b/src/hooks/useIntersectionLoad.ts @@ -18,7 +18,7 @@ export function useIntersectionLoad( ) { const observerRef = useRef(null) const loading = useRef(false) - const timeoutRef = useRef | null>(null) + const timeoutRef = useRef(null) useEffect(() => { const el = elementRef.current diff --git a/src/types.d.ts b/src/types.d.ts index 162116e..5600fda 100644 --- a/src/types.d.ts +++ b/src/types.d.ts @@ -12,6 +12,8 @@ declare global { interface Window { $femto: FemtoApp } + + type Timeout = ReturnType } export interface FemtoApp { diff --git a/src/useRefreshSessionLoop.ts b/src/useRefreshSessionLoop.ts index 3ae609e..f34b6d5 100644 --- a/src/useRefreshSessionLoop.ts +++ b/src/useRefreshSessionLoop.ts @@ -12,7 +12,7 @@ export function useRefreshSessionLoop(authService: AuthService) { return } - const timeouts: number[] = [] + const timeouts: Timeout[] = [] timeouts.push( setTimeout(async function refreshUser() {