diff --git a/.gitignore b/.gitignore index 999db3b89..bc2da0d42 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1,6 @@ *.dll *.exe +*.cmd *.pdb *.suo *.js diff --git a/angularjs/angular.d.ts b/angularjs/angular.d.ts index 8a9402ca1..1dbb325df 100644 --- a/angularjs/angular.d.ts +++ b/angularjs/angular.d.ts @@ -503,13 +503,13 @@ declare module ng { /////////////////////////////////////////////////////////////////////////// interface IHttpService { // At least moethod and url must be provided... - (config: IRequestConfig): IHttpPromise; - get (url: string, RequestConfig?: any): IHttpPromise; - delete (url: string, RequestConfig?: any): IHttpPromise; - head(url: string, RequestConfig?: any): IHttpPromise; - jsonp(url: string, RequestConfig?: any): IHttpPromise; - post(url: string, data: any, RequestConfig?: any): IHttpPromise; - put(url: string, data: any, RequestConfig?: any): IHttpPromise; + (config: IRequestConfig): IHttpPromise; + get (url: string, RequestConfig?: any): IHttpPromise; + delete (url: string, RequestConfig?: any): IHttpPromise; + head(url: string, RequestConfig?: any): IHttpPromise; + jsonp(url: string, RequestConfig?: any): IHttpPromise; + post(url: string, data: any, RequestConfig?: any): IHttpPromise; + put(url: string, data: any, RequestConfig?: any): IHttpPromise; defaults: IRequestConfig; // For debugging, BUT it is documented as public, so... @@ -549,8 +549,8 @@ declare module ng { } interface IHttpPromise extends IPromise { - success(callback: IHttpPromiseCallback): IHttpPromise; - error(callback: IHttpPromiseCallback): IHttpPromise; + success(callback: IHttpPromiseCallback): IHttpPromise; + error(callback: IHttpPromiseCallback): IHttpPromise; then(successCallback: (response: IHttpPromiseCallbackArg) => any, errorCallback?: (response: IHttpPromiseCallbackArg) => any): IPromise; } 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; diff --git a/signalr/signalr.d.ts b/signalr/signalr.d.ts index 756371402..70b03c4ec 100644 --- a/signalr/signalr.d.ts +++ b/signalr/signalr.d.ts @@ -47,10 +47,10 @@ interface SignalR { // createHubProxy(hubName: string): SignalR; - start(): JQueryPromise; - start(callback: () => void ): JQueryPromise; - start(settings: ConnectionSettings): JQueryPromise; - start(settings: ConnectionSettings, callback: () => void ): JQueryPromise; + start(): JQueryPromise; + start(callback: () => void ): JQueryPromise; + start(settings: ConnectionSettings): JQueryPromise; + start(settings: ConnectionSettings, callback: () => void ): JQueryPromise; send(data: string): void; @@ -76,7 +76,7 @@ interface HubProxy { hasSubscriptions(): boolean; on(eventName: string, callback: (...msg) => void ): HubProxy; off(eventName: string, callback: (msg) => void ): HubProxy; - invoke(methodName: string, ...args: any[]): JQueryDeferred; + invoke(methodName: string, ...args: any[]): JQueryDeferred; } interface HubConnectionSettings {