1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677 |
- declare module Rx {
- export interface VirtualTimeScheduler<TAbsolute, TRelative> extends IScheduler {
-
- add(from: TAbsolute, by: TRelative): TAbsolute;
-
- toAbsoluteTime(duetime: TAbsolute): number;
-
- toRelativeTime(duetime: number): TRelative;
-
- start(): IDisposable;
-
- stop(): void;
-
- advanceTo(time: TAbsolute): void;
-
- advanceBy(time: TRelative): void;
-
- sleep(time: TRelative): void;
- isEnabled: boolean;
-
- getNext(): internals.ScheduledItem<TAbsolute>;
- }
- export interface HistoricalScheduler extends VirtualTimeScheduler<number, number> {
- }
- export var HistoricalScheduler: {
-
- new (initialClock: number, comparer: _Comparer<number, number>): HistoricalScheduler;
- };
- }
- declare module "rx.virtualtime" { export = Rx; }
|