Spaces:
Sleeping
Sleeping
| ; | |
| Object.defineProperty(exports, "__esModule", { value: true }); | |
| exports.executeSchedule = void 0; | |
| function executeSchedule(parentSubscription, scheduler, work, delay, repeat) { | |
| if (delay === void 0) { delay = 0; } | |
| if (repeat === void 0) { repeat = false; } | |
| var scheduleSubscription = scheduler.schedule(function () { | |
| work(); | |
| if (repeat) { | |
| parentSubscription.add(this.schedule(null, delay)); | |
| } | |
| else { | |
| this.unsubscribe(); | |
| } | |
| }, delay); | |
| parentSubscription.add(scheduleSubscription); | |
| if (!repeat) { | |
| return scheduleSubscription; | |
| } | |
| } | |
| exports.executeSchedule = executeSchedule; | |
| //# sourceMappingURL=executeSchedule.js.map |