parent
b92bd407dd
commit
0a0ab44058
@ -1,11 +1,10 @@
|
||||
export function debounce(func: Function, delay: number) {
|
||||
let timer: number
|
||||
return function (...args: any) {
|
||||
return function (this: any, ...args: any[]) {
|
||||
if (timer) {
|
||||
window.clearTimeout(timer)
|
||||
}
|
||||
timer = window.setTimeout(() => {
|
||||
// @ts-ignore
|
||||
func.apply(this, args)
|
||||
}, delay)
|
||||
}
|
||||
|
||||
Loading…
Reference in new issue