import { Scheduler } from "rxjs/Scheduler"; /** * Defines a class that contains static properties that are useful for a Reactive Application. */ export declare class RxApp { /** * Gets the main thread scheduler for the app. * Use this scheduler for observing results from async operations. * Backed by queue scheduler. * Replace this property with a test scheduler for easy testing. */ static mainThreadScheduler: Scheduler; /** * Gets the immediate scheduler for the app. * Use this scheduler for tasks that should be executed once they are scheduled. * Backed by asap scheduler. * Replace this property with a test scheduler for easy testing. */ static immediateScheduler: Scheduler; }