reka-ui
Version:
Vue port for Radix UI Primitives.
15 lines (13 loc) • 334 B
JavaScript
function debounce(callback, durationMs = 10) {
let timeoutId = null;
const callable = (...args) => {
if (timeoutId !== null)
clearTimeout(timeoutId);
timeoutId = setTimeout(() => {
callback(...args);
}, durationMs);
};
return callable;
}
export { debounce as d };
//# sourceMappingURL=debounce.js.map