UNPKG

vue-hooks-plus

Version:
16 lines (15 loc) 248 B
function limit(fn, timespan) { let pending = false; return (...args) => { if (pending) return; pending = true; fn(...args); setTimeout(() => { pending = false; }, timespan); }; } export { limit as default };