Update utils.ts

This commit is contained in:
zsviczian 2023-04-04 13:18:51 +02:00 committed by GitHub
parent 87e6638e9e
commit c4738b31fb
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -135,7 +135,7 @@ export const throttleRAF = <T extends any[]>(
let timerId: number | null = null;
let lastArgs: T | null = null;
let lastArgsTrailing: T | null = null;
let watchdog: NodeJS.Timeout | null = null;
let watchdog: number | null = null;
const scheduleFunc = (args: T) => {
timerId = window.requestAnimationFrame(() => {
@ -189,13 +189,13 @@ export const throttleRAF = <T extends any[]>(
}
}
};
watchdog = setTimeout(() => {
watchdog = window.setTimeout(() => {
console.log("watchdog", timerId);
if (timerId !== null) {
cancelAnimationFrame(timerId);
timerId = null;
}
},1000);
}, 1000);
return ret;
};