File size: 301 Bytes
ccefd0b |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
// @ts-nocheck
export const non_blocking = (func: Function, delay: number) => {
let timeout: number;
return function () {
// @ts-ignore
const context = this;
const args = arguments;
clearTimeout(timeout);
timeout = setTimeout(() => func.apply(context, args), delay);
};
};
|