1 2 3 4 5 6 7 8 9 10 11 | 1 1 2 1 1 | import {Action} from './Action'; import {Subscription} from '../Subscription'; import {QueueScheduler} from './QueueScheduler'; import {AnimationFrameAction} from './AnimationFrameAction'; export class AnimationFrameScheduler extends QueueScheduler { scheduleNow<T>(work: (x?: any) => Subscription, state?: any): Action { return new AnimationFrameAction(this, work).schedule(state); } } |