Files
MajoorWaldi-ComfyUI-Majoor-…/js/utils/debounce.js
T

11 lines
228 B
JavaScript

const DEFAULT_DEBOUNCE_MS = 300;
export function debounce(fn, delay = DEFAULT_DEBOUNCE_MS) {
let timer;
return (...args) => {
clearTimeout(timer);
timer = setTimeout(() => fn(...args), delay);
};
}