@reactivex/rxjs
Version:
Reactive Extensions for modern JavaScript
12 lines (11 loc) • 313 B
text/typescript
import {Subscription} from '../Subscription';
import {Scheduler} from '../Scheduler';
export interface Action<T> extends Subscription {
work: (state?: T) => void|Subscription;
state?: T;
delay?: number;
schedule(state?: T, delay?: number): void;
execute(): void;
scheduler: Scheduler;
error: any;
}