UNPKG

@clayui/shared

Version:
16 lines (15 loc) 254 B
function throttle(callback, limit) { let waiting = false; return (...args) => { if (!waiting) { callback(...args); waiting = true; setTimeout(() => { waiting = false; }, limit); } }; } export { throttle };