2025-07-15 16:18:34 +08:00

15 lines
265 B
JavaScript

"use strict";
require("../vendor.js");
function debounce(fn, delay) {
let timer = null;
return (...args) => {
if (timer) {
clearTimeout(timer);
}
timer = setTimeout(() => {
fn(...args);
}, delay);
};
}
exports.debounce = debounce;