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;