1
2
3
4
5
6
7
8
9
10
11
12
| import { dateTimestampProvider } from './scheduler/dateTimestampProvider';
| export class Scheduler {
| constructor(schedulerActionCtor, now = Scheduler.now) {
| this.schedulerActionCtor = schedulerActionCtor;
| this.now = now;
| }
| schedule(work, delay = 0, state) {
| return new this.schedulerActionCtor(this, work).schedule(state, delay);
| }
| }
| Scheduler.now = dateTimestampProvider.now;
| //# sourceMappingURL=Scheduler.js.map
|
|