UNPKG

406 BTypeScriptView Raw
1import { Subscription } from './subscription';
2export interface Scheduler {
3 readonly now: number;
4 delay(time: number): Promise<void>;
5 schedule(action: () => void, dueTime: number): Subscription;
6}
7export declare class DefaultScheduler implements Scheduler {
8 readonly now: number;
9 delay(dueTime: number): Promise<void>;
10 schedule(action: () => void, dueTime: number): Subscription;
11}