123456789101112 |
- 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
|