This commit is contained in:
2026-02-16 19:34:35 +00:00
commit 9ab0940ca4
784 changed files with 41710 additions and 0 deletions
+13
View File
@@ -0,0 +1,13 @@
export function throttle<T extends (...args: unknown[]) => void>(func: T, interval: number) {
let isRunning = false;
return function (this: unknown, ...args: Parameters<T>) {
if (!isRunning) {
isRunning = true;
func.apply(this, args);
setTimeout(() => {
isRunning = false;
}, interval);
}
};
}