From ba5e8455777d11d636e9269f52e033034b82d1ee Mon Sep 17 00:00:00 2001 From: Ben Jackman Date: Fri, 16 Aug 2013 00:40:20 -0500 Subject: [PATCH] jquery: fixed implicit any errors. Signed-off-by: Ben Jackman --- jquery/jquery.d.ts | 56 +++++++++++++++++++++++----------------------- 1 file changed, 28 insertions(+), 28 deletions(-) diff --git a/jquery/jquery.d.ts b/jquery/jquery.d.ts index d3a4e04ce..b8f67f32b 100644 --- a/jquery/jquery.d.ts +++ b/jquery/jquery.d.ts @@ -21,9 +21,9 @@ and limitations under the License. interface JQueryAjaxSettings { accepts?: any; async?: boolean; - beforeSend? (jqXHR: JQueryXHR, settings: JQueryAjaxSettings); + beforeSend? (jqXHR: JQueryXHR, settings: JQueryAjaxSettings): any; cache?: boolean; - complete? (jqXHR: JQueryXHR, textStatus: string); + complete? (jqXHR: JQueryXHR, textStatus: string): any; contents?: { [key: string]: any; }; //According to jQuery.ajax source code, ajax's option actually allows contentType to set to "false" // https://github.com/borisyankov/DefinitelyTyped/issues/742 @@ -46,7 +46,7 @@ interface JQueryAjaxSettings { processData?: boolean; scriptCharset?: string; statusCode?: { [key: string]: any; }; - success? (data: any, textStatus: string, jqXHR: JQueryXHR); + success? (data: any, textStatus: string, jqXHR: JQueryXHR): any; timeout?: number; traditional?: boolean; type?: string; @@ -60,7 +60,7 @@ interface JQueryAjaxSettings { Interface for the jqXHR object */ interface JQueryXHR extends XMLHttpRequest, JQueryPromise { - overrideMimeType(mimeType: string); + overrideMimeType(mimeType: string): any; abort(statusText?: string): void; } @@ -84,10 +84,10 @@ interface JQueryCallback { Allows jQuery Promises to interop with non-jQuery promises */ interface JQueryGenericPromise { - then(onFulfill: (value: T) => U, onReject?: (reason) => U): JQueryGenericPromise; - then(onFulfill: (value: T) => JQueryGenericPromise, onReject?: (reason) => U): JQueryGenericPromise; - then(onFulfill: (value: T) => U, onReject?: (reason) => JQueryGenericPromise): JQueryGenericPromise; - then(onFulfill: (value: T) => JQueryGenericPromise, onReject?: (reason) => JQueryGenericPromise): JQueryGenericPromise; + then(onFulfill: (value: T) => U, onReject?: (reason: any) => U): JQueryGenericPromise; + then(onFulfill: (value: T) => JQueryGenericPromise, onReject?: (reason: any) => U): JQueryGenericPromise; + then(onFulfill: (value: T) => U, onReject?: (reason: any) => JQueryGenericPromise): JQueryGenericPromise; + then(onFulfill: (value: T) => JQueryGenericPromise, onReject?: (reason: any) => JQueryGenericPromise): JQueryGenericPromise; } /* @@ -102,16 +102,16 @@ interface JQueryPromise { // Deprecated - given no typings pipe(doneFilter?: (x: any) => any, failFilter?: (x: any) => any, progressFilter?: (x: any) => any): JQueryPromise; - then(onFulfill: (value: T) => U, onReject?: (...reasons) => U, onProgress?: (...progression) => any): JQueryPromise; - then(onFulfill: (value: T) => JQueryGenericPromise, onReject?: (...reasons) => U, onProgress?: (...progression) => any): JQueryPromise; - then(onFulfill: (value: T) => U, onReject?: (...reasons) => JQueryGenericPromise, onProgress?: (...progression) => any): JQueryPromise; - then(onFulfill: (value: T) => JQueryGenericPromise, onReject?: (...reasons) => JQueryGenericPromise, onProgress?: (...progression) => any): JQueryPromise; + then(onFulfill: (value: T) => U, onReject?: (...reasons: any[]) => U, onProgress?: (...progression: any[]) => any): JQueryPromise; + then(onFulfill: (value: T) => JQueryGenericPromise, onReject?: (...reasons: any[]) => U, onProgress?: (...progression: any[]) => any): JQueryPromise; + then(onFulfill: (value: T) => U, onReject?: (...reasons: any[]) => JQueryGenericPromise, onProgress?: (...progression: any[]) => any): JQueryPromise; + then(onFulfill: (value: T) => JQueryGenericPromise, onReject?: (...reasons: any[]) => JQueryGenericPromise, onProgress?: (...progression: any[]) => any): JQueryPromise; // Because JQuery Promises Suck - then(onFulfill: (...values) => U, onReject?: (...reasons) => U, onProgress?: (...progression) => any): JQueryPromise; - then(onFulfill: (...values) => JQueryGenericPromise, onReject?: (...reasons) => U, onProgress?: (...progression) => any): JQueryPromise; - then(onFulfill: (...values) => U, onReject?: (...reasons) => JQueryGenericPromise, onProgress?: (...progression) => any): JQueryPromise; - then(onFulfill: (...values) => JQueryGenericPromise, onReject?: (...reasons) => JQueryGenericPromise, onProgress?: (...progression) => any): JQueryPromise; + then(onFulfill: (...values: any[]) => U, onReject?: (...reasons: any[]) => U, onProgress?: (...progression: any[]) => any): JQueryPromise; + then(onFulfill: (...values: any[]) => JQueryGenericPromise, onReject?: (...reasons: any[]) => U, onProgress?: (...progression: any[]) => any): JQueryPromise; + then(onFulfill: (...values: any[]) => U, onReject?: (...reasons: any[]) => JQueryGenericPromise, onProgress?: (...progression: any[]) => any): JQueryPromise; + then(onFulfill: (...values: any[]) => JQueryGenericPromise, onReject?: (...reasons: any[]) => JQueryGenericPromise, onProgress?: (...progression: any[]) => any): JQueryPromise; } /* @@ -151,8 +151,8 @@ interface BaseJQueryEventObject extends Event { preventDefault(): any; relatedTarget: Element; result: any; - stopImmediatePropagation(); - stopPropagation(); + stopImmediatePropagation(): void; + stopPropagation(): void; pageX: number; pageY: number; which: number; @@ -239,8 +239,8 @@ interface JQueryStatic { ajaxSettings: JQueryAjaxSettings; - ajaxSetup(); - ajaxSetup(options: JQueryAjaxSettings); + ajaxSetup(): void; + ajaxSetup(options: JQueryAjaxSettings): void; get(url: string, data?: any, success?: any, dataType?: any): JQueryXHR; getJSON(url: string, data?: any, success?: any): JQueryXHR; @@ -272,8 +272,8 @@ interface JQueryStatic { when(...deferreds: any[]): JQueryPromise; // CSS - css(e: any, propertyName: string, value?: any); - css(e: any, propertyName: any, value?: any); + css(e: any, propertyName: string, value?: any): any; + css(e: any, propertyName: any, value?: any): any; cssHooks: { [key: string]: any; }; cssNumber: any; @@ -307,7 +307,7 @@ interface JQueryStatic { }; // Internals - error(message: any); + error(message: any): JQuery; // Miscellaneous expr: any; @@ -493,7 +493,7 @@ interface JQuery { // Effects animate(properties: any, duration?: any, complete?: Function): JQuery; animate(properties: any, duration?: any, easing?: string, complete?: Function): JQuery; - animate(properties: any, options: { duration?: any; easing?: string; complete?: Function; step?: Function; queue?: boolean; specialEasing?: any; }); + animate(properties: any, options: { duration?: any; easing?: string; complete?: Function; step?: Function; queue?: boolean; specialEasing?: any; }): JQuery; delay(duration: number, queueName?: string): JQuery; @@ -537,7 +537,7 @@ interface JQuery { bind(eventType: string, eventData?: any, handler?: (eventObject: JQueryEventObject) => any): JQuery; bind(eventType: string, eventData: any, preventBubble: boolean): JQuery; bind(eventType: string, preventBubble: boolean): JQuery; - bind(...events: any[]); + bind(...events: any[]): JQuery; blur(eventData?: any, handler?: (eventObject: JQueryEventObject) => any): JQuery; blur(handler: (eventObject: JQueryEventObject) => any): JQuery; @@ -661,15 +661,15 @@ interface JQuery { // Manipulation after(...content: any[]): JQuery; - after(func: (index: any) => any); + after(func: (index: any) => any): JQuery; append(...content: any[]): JQuery; - append(func: (index: any, html: any) => any); + append(func: (index: any, html: any) => any): JQuery; appendTo(target: any): JQuery; before(...content: any[]): JQuery; - before(func: (index: any) => any); + before(func: (index: any) => any): JQuery; clone(withDataAndEvents?: boolean, deepWithDataAndEvents?: boolean): JQuery;