adwaveui
Version:
Interactive Web Components inspired by the Gtk Adwaita theme.
22 lines (20 loc) • 443 B
JavaScript
var __defProp = Object.defineProperty;
var __name = (target, value) => __defProp(target, "name", { value, configurable: true });
// src/utils/debounced.ts
function debounced(fn, time = 0) {
let isQueued = false;
return (...args) => {
if (isQueued) {
return;
}
isQueued = true;
setTimeout(() => {
isQueued = false;
fn(...args);
}, time);
};
}
__name(debounced, "debounced");
export {
debounced
};