UNPKG
supercharged-slider
Version:
latest (0.5.7)
0.5.7
0.5.6
0.5.5
0.5.4
0.5.3
0.5.2
0.5.1
0.5.0
0.4.9
0.4.8
0.4.7
0.4.6
0.4.4
0.4.3
0.4.2
0.4.1
0.4.0
0.3.9
0.3.8
0.3.7
0.3.6
0.3.5
0.3.4
0.3.3
0.3.2
0.3.1
0.3.0
0.2.9
0.2.8
0.2.7
0.2.6
0.2.5
0.2.4
0.2.3
0.2.2
0.2.1
0.2.0
0.1.15
0.1.14
0.1.13
0.1.12
0.1.11
0.1.10
0.1.9
0.1.8
0.1.7
0.1.6
0.1.5
0.1.4
0.1.3
0.1.2
0.1.1
0.1.0
A super modular tiny slider library.
supercharged-slider
/
src
/
utils
/
debounce.ts
11 lines
(8 loc)
•
281 B
text/typescript
View Raw
1
2
3
4
5
6
7
8
9
10
11
const
debounce = <T
extends
(...
args
:
any
[]) =>
unknown
>
(
callback
: T,
ms
:
number
) =>
{
let
timeout
:
ReturnType
<
typeof
setTimeout
>;
return
(
...
args
:
any
[]
) =>
{
clearTimeout
(timeout); timeout =
setTimeout
(
() =>
callback
(...args), ms); }; };
export
default
debounce;