UNPKG

@reactivex/ix-es5-esm

Version:

The Interactive Extensions for JavaScript

12 lines (11 loc) 406 B
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; }