@reactivex/ix-es5-esm
Version:
The Interactive Extensions for JavaScript
12 lines (11 loc) • 406 B
TypeScript
import { Subscription } from './subscription.js';
export interface Scheduler {
readonly now: number;
delay(time: number): Promise<void>;
schedule(action: () => void, dueTime: number): Subscription;
}
export declare class DefaultScheduler implements Scheduler {
get now(): number;
delay(dueTime: number): Promise<void>;
schedule(action: () => void, dueTime: number): Subscription;
}