import { __read, __spreadArray } from "tslib"; | |
export var intervalProvider = { | |
setInterval: function (handler, timeout) { | |
var args = []; | |
for (var _i = 2; _i < arguments.length; _i++) { | |
args[_i - 2] = arguments[_i]; | |
} | |
var delegate = intervalProvider.delegate; | |
if (delegate === null || delegate === void 0 ? void 0 : delegate.setInterval) { | |
return delegate.setInterval.apply(delegate, __spreadArray([handler, timeout], __read(args))); | |
} | |
return setInterval.apply(void 0, __spreadArray([handler, timeout], __read(args))); | |
}, | |
clearInterval: function (handle) { | |
var delegate = intervalProvider.delegate; | |
return ((delegate === null || delegate === void 0 ? void 0 : delegate.clearInterval) || clearInterval)(handle); | |
}, | |
delegate: undefined, | |
}; | |
//# sourceMappingURL=intervalProvider.js.map |