File tree Expand file tree Collapse file tree 1 file changed +3
-5
lines changed Expand file tree Collapse file tree 1 file changed +3
-5
lines changed Original file line number Diff line number Diff line change @@ -6,7 +6,7 @@ type RunTimerFn = (handler: () => void, timeout: number) => number;
6
6
const creteUseTimer =
7
7
( clear : ClearTimerFn , runTimer : RunTimerFn ) =>
8
8
( callback : ( ) => void , delay : number ) : void => {
9
- const timerRef = useRef < number > ( - 1 ) ;
9
+ const timerRef = useRef < number > ( undefined ) ;
10
10
11
11
useEffect ( ( ) => {
12
12
const stop = ( ) => clear ( timerRef . current ) ;
@@ -20,12 +20,10 @@ const creteUseTimer =
20
20
} ;
21
21
22
22
export const useInterval = creteUseTimer (
23
- // @ts -expect-error - I know better
24
- clearInterval ,
23
+ clearInterval as ClearTimerFn ,
25
24
setInterval ,
26
25
) ;
27
26
export const useTimeout = creteUseTimer (
28
- // @ts -expect-error - I know better
29
- clearTimeout ,
27
+ clearTimeout as ClearTimerFn ,
30
28
setTimeout ,
31
29
) ;
You can’t perform that action at this time.
0 commit comments