moltres-utils
Version:
Utils for Moltres apps
27 lines (21 loc) • 676 B
JavaScript
require("core-js/modules/es6.object.define-property");
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var delay = function delay(func, wait) {
if (typeof func !== 'function') {
throw new TypeError('Expected a function');
}
for (var _len = arguments.length, args = new Array(_len > 2 ? _len - 2 : 0), _key = 2; _key < _len; _key++) {
args[_key - 2] = arguments[_key];
}
var timeoutId = setTimeout.apply(void 0, [func, +wait || 0].concat(args));
return function () {
return clearTimeout(timeoutId);
};
};
var _default = delay;
exports.default = _default;
//# sourceMappingURL=delay.js.map
;