Merge pull request #939 from gstamac/master

Fixed SignalR, AngularJS, Rx.JS for 0.9.1.1
This commit is contained in:
Diullei Gomes
2013-08-25 10:31:19 -07:00
5 changed files with 23 additions and 22 deletions
+1
View File
@@ -1,5 +1,6 @@
*.dll
*.exe
*.cmd
*.pdb
*.suo
*.js
+9 -9
View File
@@ -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<any>;
get (url: string, RequestConfig?: any): IHttpPromise<any>;
delete (url: string, RequestConfig?: any): IHttpPromise<any>;
head(url: string, RequestConfig?: any): IHttpPromise<any>;
jsonp(url: string, RequestConfig?: any): IHttpPromise<any>;
post(url: string, data: any, RequestConfig?: any): IHttpPromise<any>;
put(url: string, data: any, RequestConfig?: any): IHttpPromise<any>;
defaults: IRequestConfig;
// For debugging, BUT it is documented as public, so...
@@ -549,8 +549,8 @@ declare module ng {
}
interface IHttpPromise<T> extends IPromise<T> {
success(callback: IHttpPromiseCallback<T>): IHttpPromise;
error(callback: IHttpPromiseCallback<T>): IHttpPromise;
success(callback: IHttpPromiseCallback<T>): IHttpPromise<any>;
error(callback: IHttpPromiseCallback<T>): IHttpPromise<any>;
then(successCallback: (response: IHttpPromiseCallbackArg<T>) => any, errorCallback?: (response: IHttpPromiseCallbackArg<T>) => any): IPromise<any>;
}
+1 -1
View File
@@ -16,7 +16,7 @@ declare module Rx {
}
interface BehaviorSubject<T> extends ISubject<T> {
new (initialValue: T): BehaviorSubject;
new (initialValue: T): BehaviorSubject<any>;
}
interface ConnectableObservable<T> extends IObservable<T>{
+7 -7
View File
@@ -199,7 +199,7 @@ declare module Rx {
interface INotification<T> {
accept(observer: IObserver<T>): void;
accept(onNext: (value: T) =>void , onError?: (exception: any) =>void , onCompleted?: () =>void ): void;
toObservable(scheduler?: IScheduler): IObservable;
toObservable(scheduler?: IScheduler): IObservable<any>;
hasValue: boolean;
equals(other: INotification<T>): boolean;
kind: string;
@@ -240,7 +240,7 @@ declare module Rx {
export interface Enumerable<T> {
(getEnumerator: () =>IEnumerator<T>): IEnumerable<T>;
repeat(value: T, repeatCount?: number): IEnumerable;
repeat(value: T, repeatCount?: number): IEnumerable<any>;
forEach<T2>(source: T[], selector?: (element: T, index: number) => T2): IEnumerable<T2>;
forEach<T2>(source: { length: number; [index: number]: T; }, selector?: (element: T, index: number) => T2): IEnumerable<T2>;
}
@@ -254,7 +254,7 @@ declare module Rx {
toNotifier(): (notification: INotification<T>) =>void;
asObserver(): IObserver<T>;
checked(): ICheckedObserver;
checked(): ICheckedObserver<any>;
}
export module Observer {
//abstract
@@ -332,7 +332,7 @@ declare module Rx {
//concatIObservable(): IObservable<T>;
merge(maxConcurrent: number): IObservable<T>;
merge(other: IObservable<T>): IObservable<T>;
//mergeIObservable(): IObservable;
//mergeIObservable(): IObservable<any>;
onErrorResumeNext(second: IObservable<T>): IObservable<T>;
skipUntil<T2>(other: IObservable<T2>): IObservable<T>;
switchLatest(): IObservable<T>;
@@ -343,10 +343,10 @@ declare module Rx {
zip<T2, T3, T4, T5, TResult>(second: IObservable<T2>, third: IObservable<T3>, fourth: IObservable<T4>, fifth: IObservable<T5>, resultSelector: (v1: T, v2: T2, v3: T3, v4: T4, v5: T5) => TResult): IObservable<TResult>;
zip<TResult>(...soucesAndResultSelector: any[]): IObservable<TResult>;
zip<TResult>(second: any[], resultSelector: (left: T, right: any) => TResult): IObservable<TResult>;
asIObservable(): IObservable;
asIObservable(): IObservable<any>;
bufferWithCount(count: number, skip?: number): IObservable<T>;
dematerialize<TOrigin>(): IObservable<TOrigin>;
distinctUntilChanged<TValue>(keySelector?: (value: T) => TValue, comparer?: (x: TValue, y: TValue) =>boolean): IObservable;
distinctUntilChanged<TValue>(keySelector?: (value: T) => TValue, comparer?: (x: TValue, y: TValue) =>boolean): IObservable<any>;
doAction(observer: IObserver<T>): IObservable<T>;
doAction(onNext: (value: T) => void , onError?: (exception: any) =>void , onCompleted?: () =>void ): IObservable<T>;
finallyAction(action: () =>void): IObservable<T>;
@@ -377,7 +377,7 @@ declare module Rx {
}
interface Observable {
(subscribe: (observer: IObserver<any>) =>_IDisposable): IObservable;
(subscribe: (observer: IObserver<any>) =>_IDisposable): IObservable<any>;
start<T>(func: () =>T, scheduler?: IScheduler, context?: any): IObservable<T>;
toAsync<T>(func: Function, scheduler?: IScheduler, context?: any): (...arguments: any[]) => IObservable<T>;
+5 -5
View File
@@ -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<any>;
start(callback: () => void ): JQueryPromise<any>;
start(settings: ConnectionSettings): JQueryPromise<any>;
start(settings: ConnectionSettings, callback: () => void ): JQueryPromise<any>;
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<any>;
}
interface HubConnectionSettings {