UNPKG

vue-hooks-plus

Version:
15 lines (14 loc) 255 B
"use strict"; function limit(fn, timespan) { let pending = false; return (...args) => { if (pending) return; pending = true; fn(...args); setTimeout(() => { pending = false; }, timespan); }; } module.exports = limit;