From 861a5b2a4ded56e14832667d14a4dabe3b8a39b6 Mon Sep 17 00:00:00 2001 From: Stijn Herreman Date: Fri, 27 Sep 2013 11:17:58 +0200 Subject: [PATCH 1/3] Sort interface members, so it's easier to find one. --- jquery.validation/jquery.validation.d.ts | 100 ++++++++++++----------- 1 file changed, 52 insertions(+), 48 deletions(-) diff --git a/jquery.validation/jquery.validation.d.ts b/jquery.validation/jquery.validation.d.ts index c35707c42..1f26d2b20 100644 --- a/jquery.validation/jquery.validation.d.ts +++ b/jquery.validation/jquery.validation.d.ts @@ -6,58 +6,62 @@ /// -interface ValidationOptions { - debug?: boolean; - submitHandler?: Function; - invalidHandler?: Function; - ignore?: any; - rules?: any; - messages?: any; - groups?: any; - onsubmit?: boolean; - onfocusout?: boolean; - onkeyup?: boolean; - onclick?: boolean; - focusInvalid?: boolean; - focusCleanup?: boolean; - meta?: string; - errorClass?: string; - validClass?: string; - errorElement?: string; - wrapper?: string; - errorLabelContainer?: any; - errorContainer?: any; - showErrors?: Function; - errorPlacement?: Function; - success?: any; - highlight?: Function; - unhighlight?: Function; - ignoreTitle?: boolean; +interface ValidationOptions +{ + debug?: boolean; + errorClass?: string; + errorContainer?: any; + errorElement?: string; + errorLabelContainer?: any; + errorPlacement?: Function; + focusCleanup?: boolean; + focusInvalid?: boolean; + groups?: any; + highlight?: Function; + ignore?: any; + ignoreTitle?: boolean; + invalidHandler?: Function; + messages?: any; + meta?: string; + onclick?: boolean; + onfocusout?: boolean; + onkeyup?: boolean; + onsubmit?: boolean; + rules?: any; + showErrors?: Function; + submitHandler?: Function; + success?: any; + unhighlight?: Function; + validClass?: string; + wrapper?: string; } -interface Validator { - format(template: string, ...arguments: string[]): string; - form(): boolean; - element(element: any): boolean; - resetForm(): void; - showErrors(errors: any): void; - numberOfInvalids(): number; - setDefaults(defaults: ValidationOptions): void; - addMethod(name: string, method: (value: any, element: any, ...params: any[]) => any, message?: any): void; - addClassRules(rules: any): void; - addClassRules(name: string, rules: any): void; +interface Validator +{ + addClassRules(name: string, rules: any): void; + addClassRules(rules: any): void; + addMethod(name: string, method: (value: any, element: any, ...params: any[]) => any, message?: any): void; + element(element: any): boolean; + form(): boolean; + format(template: string, ...arguments: string[]): string; + numberOfInvalids(): number; + resetForm(): void; + setDefaults(defaults: ValidationOptions): void; + showErrors(errors: any): void; } -interface JQuery { - validate(options?: ValidationOptions): Validator; - valid(): boolean; - rules(): any; - rules(methodName: string): any; - rules(methodName: string, rules: any): any; - removeAttrs(attributes: string): any; +interface JQuery +{ + removeAttrs(attributes: string): any; + rules(): any; + rules(methodName: string): any; + rules(methodName: string, rules: any): any; + valid(): boolean; + validate(options?: ValidationOptions): Validator; } -interface JQueryStatic { - format(template: string, ...arguments: string[]): string; - validator: Validator; +interface JQueryStatic +{ + format(template: string, ...arguments: string[]): string; + validator: Validator; } \ No newline at end of file From ba2f43d9803c5c706f509289aed8a8a0d98b6344 Mon Sep 17 00:00:00 2001 From: Stijn Herreman Date: Fri, 27 Sep 2013 11:21:46 +0200 Subject: [PATCH 2/3] Up the version number. --- jquery.validation/jquery.validation.d.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/jquery.validation/jquery.validation.d.ts b/jquery.validation/jquery.validation.d.ts index 1f26d2b20..e7d645ccb 100644 --- a/jquery.validation/jquery.validation.d.ts +++ b/jquery.validation/jquery.validation.d.ts @@ -1,4 +1,4 @@ -// Type definitions for jquery.validation 1.10 +// Type definitions for jquery.validation 1.11.1 // Project: http://bassistance.de/jquery-plugins/jquery-plugin-validation/ // Definitions by: https://github.com/fdecampredon // Definitions: https://github.com/borisyankov/DefinitelyTyped From 4a18b68ad5a4159324a6587869deb1e667469444 Mon Sep 17 00:00:00 2001 From: Stijn Herreman Date: Fri, 27 Sep 2013 12:02:52 +0200 Subject: [PATCH 3/3] Add 'settings' property to expose the ValidationOptions. --- jquery.validation/jquery.validation.d.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/jquery.validation/jquery.validation.d.ts b/jquery.validation/jquery.validation.d.ts index e7d645ccb..3a9303fe6 100644 --- a/jquery.validation/jquery.validation.d.ts +++ b/jquery.validation/jquery.validation.d.ts @@ -47,6 +47,7 @@ interface Validator numberOfInvalids(): number; resetForm(): void; setDefaults(defaults: ValidationOptions): void; + settings: ValidationOptions; showErrors(errors: any): void; }