diff --git a/rx/rx.testing.d.ts b/rx/rx.testing.d.ts index 0adc83e506..466243784f 100644 --- a/rx/rx.testing.d.ts +++ b/rx/rx.testing.d.ts @@ -7,9 +7,7 @@ /// declare module Rx { - export class TestScheduler extends VirtualTimeScheduler { - constructor(); - + export interface TestScheduler extends VirtualTimeScheduler { createColdObservable(...records: Recorded[]): Observable; createHotObservable(...records: Recorded[]): Observable; createObserver(): MockObserver; @@ -19,6 +17,10 @@ declare module Rx { startWithCreate(create: () => Observable): MockObserver; } + export var TestScheduler: { + new (): TestScheduler; + }; + export class Recorded { constructor(time: number, value: any, equalityComparer?: (x: any, y: any) => boolean); equals(other: Recorded): boolean;