Conform more code to strict null checking (#10167)
* Conform more code to strict null checking * Delint * Iterate PR based on feedback
This commit is contained in:
parent
f7bea2cae5
commit
4574c665ea
103 changed files with 517 additions and 495 deletions
|
@ -31,7 +31,7 @@ export const useTimeout = (handler: Handler, timeoutMs: number): void => {
|
|||
// Set up timer
|
||||
useEffect(() => {
|
||||
const timeoutID = window.setTimeout(() => {
|
||||
savedHandler.current();
|
||||
savedHandler.current?.();
|
||||
}, timeoutMs);
|
||||
return () => clearTimeout(timeoutID);
|
||||
}, [timeoutMs]);
|
||||
|
@ -50,7 +50,7 @@ export const useInterval = (handler: Handler, intervalMs: number): void => {
|
|||
// Set up timer
|
||||
useEffect(() => {
|
||||
const intervalID = window.setInterval(() => {
|
||||
savedHandler.current();
|
||||
savedHandler.current?.();
|
||||
}, intervalMs);
|
||||
return () => clearInterval(intervalID);
|
||||
}, [intervalMs]);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue