Proyectos de Subversion LeadersLinked - SPA

Rev

Rev 3503 | Mostrar el archivo completo | | | Autoría | Ultima modificación | Ver Log |

Rev 3503 Rev 3719
Línea 1... Línea 1...
1
export const debounce = (func, timeout = 300) => {
1
export const debounce = (func, timeout = 300) => {
2
  let timer;
2
  let timer;
3
  return (...args) => {
3
  return (...args) => {
4
    clearTimeout(timer);
4
    clearTimeout(timer);
5
    timer = setTimeout(() => {
5
    timer = setTimeout(() => {
6
      func.apply(this, args);
6
      func.apply(this, args);
7
    }, timeout);
7
    }, timeout);
8
  };
8
  };
9
};
9
};