diff --git a/rx.js/rx.js.binding.d.ts b/rx.js/rx.js.binding.d.ts index e2d4bfd98..7f34fcb01 100644 --- a/rx.js/rx.js.binding.d.ts +++ b/rx.js/rx.js.binding.d.ts @@ -16,7 +16,7 @@ declare module Rx { } interface BehaviorSubject extends ISubject { - new (initialValue: T): BehaviorSubject; + new (initialValue: T): BehaviorSubject; } interface ConnectableObservable extends IObservable{ diff --git a/rx.js/rx.js.d.ts b/rx.js/rx.js.d.ts index b94679602..dbb7adb5c 100644 --- a/rx.js/rx.js.d.ts +++ b/rx.js/rx.js.d.ts @@ -199,7 +199,7 @@ declare module Rx { interface INotification { accept(observer: IObserver): void; accept(onNext: (value: T) =>void , onError?: (exception: any) =>void , onCompleted?: () =>void ): void; - toObservable(scheduler?: IScheduler): IObservable; + toObservable(scheduler?: IScheduler): IObservable; hasValue: boolean; equals(other: INotification): boolean; kind: string; @@ -240,7 +240,7 @@ declare module Rx { export interface Enumerable { (getEnumerator: () =>IEnumerator): IEnumerable; - repeat(value: T, repeatCount?: number): IEnumerable; + repeat(value: T, repeatCount?: number): IEnumerable; forEach(source: T[], selector?: (element: T, index: number) => T2): IEnumerable; forEach(source: { length: number; [index: number]: T; }, selector?: (element: T, index: number) => T2): IEnumerable; } @@ -254,7 +254,7 @@ declare module Rx { toNotifier(): (notification: INotification) =>void; asObserver(): IObserver; - checked(): ICheckedObserver; + checked(): ICheckedObserver; } export module Observer { //abstract @@ -332,7 +332,7 @@ declare module Rx { //concatIObservable(): IObservable; merge(maxConcurrent: number): IObservable; merge(other: IObservable): IObservable; - //mergeIObservable(): IObservable; + //mergeIObservable(): IObservable; onErrorResumeNext(second: IObservable): IObservable; skipUntil(other: IObservable): IObservable; switchLatest(): IObservable; @@ -343,10 +343,10 @@ declare module Rx { zip(second: IObservable, third: IObservable, fourth: IObservable, fifth: IObservable, resultSelector: (v1: T, v2: T2, v3: T3, v4: T4, v5: T5) => TResult): IObservable; zip(...soucesAndResultSelector: any[]): IObservable; zip(second: any[], resultSelector: (left: T, right: any) => TResult): IObservable; - asIObservable(): IObservable; + asIObservable(): IObservable; bufferWithCount(count: number, skip?: number): IObservable; dematerialize(): IObservable; - distinctUntilChanged(keySelector?: (value: T) => TValue, comparer?: (x: TValue, y: TValue) =>boolean): IObservable; + distinctUntilChanged(keySelector?: (value: T) => TValue, comparer?: (x: TValue, y: TValue) =>boolean): IObservable; doAction(observer: IObserver): IObservable; doAction(onNext: (value: T) => void , onError?: (exception: any) =>void , onCompleted?: () =>void ): IObservable; finallyAction(action: () =>void): IObservable; @@ -377,7 +377,7 @@ declare module Rx { } interface Observable { - (subscribe: (observer: IObserver) =>_IDisposable): IObservable; + (subscribe: (observer: IObserver) =>_IDisposable): IObservable; start(func: () =>T, scheduler?: IScheduler, context?: any): IObservable; toAsync(func: Function, scheduler?: IScheduler, context?: any): (...arguments: any[]) => IObservable;