UNPKG

@zohodesk/utils

Version:

Unified Component Library - Utils

12 lines (11 loc) 229 B
export default function debounce(fn, delay) { let handle = null; return function () { if (handle) { handle = clearTimeout(handle); } handle = setTimeout(() => { fn(...arguments); }, delay); }; }