UNPKG
@zohodesk/utils
Version:
canary (1.0.2-alpha.2065)
experimental-version (1.0.0-temp-1.4)
latest (1.3.16)
prerelease (1.0.2-alpha.6)
1.3.16
1.3.15
1.3.14
1.3.13
1.3.12
1.3.11
1.3.10
1.3.9
1.3.8
1.3.7
1.3.5
1.3.4
1.3.3
1.3.2
1.3.1
1.1.1
1.1.0
1.0.39
1.0.37
1.0.35
1.0.34
1.0.33
1.0.32
1.0.31
1.0.30
1.0.29
1.0.28
1.0.27
1.0.26
1.0.25
1.0.24
1.0.21
1.0.19
1.0.15
1.0.13
1.0.12
1.0.11
1.0.9
1.0.8
1.0.6
1.0.5
1.0.4
1.0.3
1.0.3-alpha.1
1.0.3-alpha.0
1.0.2-alpha.2065
1.0.2-alpha.6
1.0.2-alpha.5
1.0.2-alpha.4
1.0.2-alpha.3
1.0.2-alpha.2
1.0.2-alpha.1
1.0.2-alpha.0
1.0.1-alpha.2060
1.0.1-alpha.2059
1.0.1-alpha.2058
1.0.1-alpha.2057
1.0.0-temp-1.4
1.0.0-temp-1.3
1.0.0-temp-1.2
1.0.0-temp-1.1
1.0.0-temp-1
Unified Component Library - Utils
www.npmjs.com/search
@zohodesk/utils
/
es
/
debounce.js
12 lines
(11 loc)
•
229 B
JavaScript
View Raw
1
2
3
4
5
6
7
8
9
10
11
12
export
default
function
debounce
(
fn, delay
) {
let
handle =
null
;
return
function
(
) {
if
(handle) { handle =
clearTimeout
(handle); } handle =
setTimeout
(
() =>
{
fn
(...
arguments
); }, delay); }; }