export 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; | |
} | |
} | |
//# sourceMappingURL=executeSchedule.js.map |