mirror of
https://gitlab.com/ArkHost/HelixNotes.git
synced 2026-09-23 11:25:00 +02:00
v1.0.0 - Initial release
This commit is contained in:
@@ -0,0 +1,7 @@
|
||||
export function debounce<T extends (...args: any[]) => any>(fn: T, ms: number): T {
|
||||
let timeout: ReturnType<typeof setTimeout>;
|
||||
return ((...args: any[]) => {
|
||||
clearTimeout(timeout);
|
||||
timeout = setTimeout(() => fn(...args), ms);
|
||||
}) as T;
|
||||
}
|
||||
Reference in New Issue
Block a user