1 | "use strict";
|
2 |
|
3 | exports.__esModule = true;
|
4 | exports.debounceDelay = exports.debounce = void 0;
|
5 |
|
6 | var _this = void 0;
|
7 |
|
8 | var debounce = function debounce(cb, timer) {
|
9 | var timeout;
|
10 | return function () {
|
11 | for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {
|
12 | args[_key] = arguments[_key];
|
13 | }
|
14 |
|
15 | var context = _this;
|
16 | clearTimeout(timeout);
|
17 | timeout = setTimeout(function () {
|
18 | return cb.apply(context, args);
|
19 | }, timer);
|
20 | };
|
21 | };
|
22 |
|
23 | exports.debounce = debounce;
|
24 |
|
25 | var debounceDelay = function debounceDelay(_ref) {
|
26 | var theme = _ref.theme;
|
27 | return theme.global.debounceDelay;
|
28 | };
|
29 |
|
30 | exports.debounceDelay = debounceDelay; |
\ | No newline at end of file |