MCPcopy Index your code
hub / github.com/electerious/basicScroll / debounce

Function debounce

src/scripts/main.js:13–25  ·  view source on GitHub ↗
(fn, duration)

Source from the content-addressed store, hash-verified

11 * @returns {Function}
12 */
13const debounce = function(fn, duration) {
14
15 let timeout = null
16
17 return (...args) => {
18
19 clearTimeout(timeout)
20
21 timeout = setTimeout(() => fn(...args), duration)
22
23 }
24
25}
26
27/**
28 * Returns all active instances from an array.

Callers 1

main.jsFile · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected