text: const debounce = (func, delay) => {
      let timer;
      return function (...args) {
        if(timer) {
          clearTimeout(timer);
        }
        timer = setTimeout(() => {
          func.apply(this, args);
          clearTimeout(timer);
        }, delay);
      };
    };
  
    export { debounce }