11 lines
320 B
TypeScript
Raw Normal View History

2017-05-17 13:45:25 -04:00
import { Subscription } from '../Subscription';
import { Scheduler } from '../Scheduler';
export interface Action extends Subscription {
work: (state?: any) => void | Subscription;
state?: any;
delay?: number;
schedule(state?: any, delay?: number): void;
execute(): void;
scheduler: Scheduler;
}