in src/utils/throttle.ts [1:16]
export default function throttle(fn: Function, delay = 300) {
let ready = true;
return (...args: any) => {
if (!ready) {
return;
}
ready = false;
fn(...args);
setTimeout(() => {
ready = true;
}, delay);
};
}