@reactivex/rxjs
Version:
Reactive Extensions for modern JavaScript
11 lines (10 loc) • 335 B
TypeScript
import { Subscription } from './Subscription';
import { Action } from './scheduler/Action';
export interface Scheduler {
now(): number;
schedule<T>(work: (state?: T) => Subscription | void, delay?: number, state?: T): Subscription;
flush(): void;
active: boolean;
actions: Action<any>[];
scheduledId: number;
}