All files debounce.js

20% Statements 1/5
0% Branches 0/3
0% Functions 0/2
20% Lines 1/5

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 111x                    
const Debounce = (func, wait = 50) => {
  let timer
  return params => {
    if (timer) {
      window.clearTimeout(timer)
    }
    timer = window.setTimeout(func, wait, params)
  }
}
export default Debounce