| export class Scheduler { | |
| constructor(SchedulerAction, now = Scheduler.now) { | |
| this.SchedulerAction = SchedulerAction; | |
| this.now = now; | |
| } | |
| schedule(work, delay = 0, state) { | |
| return new this.SchedulerAction(this, work).schedule(state, delay); | |
| } | |
| } | |
| Scheduler.now = () => Date.now(); | |
| //# sourceMappingURL=Scheduler.js.map |