Add a few definitions. BehaviorSubject, ReplaySubject, ConnectableObservable

Fix definition around Subject.
This commit is contained in:
Yukimune
2013-10-18 16:51:08 +09:00
committed by Yukimun Kuroki
parent 2772dfeec9
commit 4bc2bb4d43
2 changed files with 19 additions and 7 deletions
+6 -6
View File
@@ -430,13 +430,13 @@ declare module Rx {
dispose(): void;
}
export interface Subject {
create<T>(observer?: IObserver<T>, observable?: IObservable<T>): ISubject<T>;
}
export interface Subject<T> extends ISubject<T> {
create<T>(observer?: IObserver<T>, observable?: IObservable<T>): ISubject<T>;
}
var Subject: {
new<T> (): ISubject<T>;
}
var Subject: {
new <T>(): Subject<T>;
}
interface IAsyncSubject<T> extends IObservable<T>, IObserver<T> {
isDisposed: boolean;