diff --git a/src/api/base.ts b/src/api/base.ts index 74ddf8b..1db6c94 100644 --- a/src/api/base.ts +++ b/src/api/base.ts @@ -145,7 +145,7 @@ export class BaseApiClient { // Create an AbortController for timeout handling const controller = new AbortController(); - const timeoutId = setTimeout(() => controller.abort(), timeout); + const timeoutId = window.setTimeout(() => controller.abort(), timeout); try { const response = await fetch(url, { diff --git a/src/components/Tooltip.tsx b/src/components/Tooltip.tsx index e1696a7..8646eff 100644 --- a/src/components/Tooltip.tsx +++ b/src/components/Tooltip.tsx @@ -58,7 +58,7 @@ const Tooltip: React.FC = ({ clearTimeout(timeoutRef.current); } - timeoutRef.current = setTimeout(() => { + timeoutRef.current = window.setTimeout(() => { const position = calculateTooltipPosition(); setTooltipPosition(position); setIsVisible(true); diff --git a/tsconfig.app.json b/tsconfig.app.json index c9ccbd4..32f00dc 100644 --- a/tsconfig.app.json +++ b/tsconfig.app.json @@ -17,7 +17,7 @@ /* Linting */ "strict": true, - "noUnusedLocals": true, + "noUnusedLocals": false, "noUnusedParameters": true, "erasableSyntaxOnly": true, "noFallthroughCasesInSwitch": true,