diff --git a/jquery.validation/jquery.validation.d.ts b/jquery.validation/jquery.validation.d.ts index 2b708666c..afdbcea5d 100644 --- a/jquery.validation/jquery.validation.d.ts +++ b/jquery.validation/jquery.validation.d.ts @@ -10,28 +10,28 @@ interface ValidationOptions { debug?: boolean; errorClass?: string; - errorContainer?: any; + errorContainer?: string; errorElement?: string; - errorLabelContainer?: any; - errorPlacement?: Function; + errorLabelContainer?: string; + errorPlacement?: (error: JQuery, element: JQuery) => void; focusCleanup?: boolean; focusInvalid?: boolean; - groups?: any; - highlight?: Function; - ignore?: any; + groups?: Object; + highlight?: (element: HTMLElement, errorClass: string, validClass: string) => void; + ignore?: string; ignoreTitle?: boolean; - invalidHandler?: Function; - messages?: any; + invalidHandler?: (event: JQueryEventObject, validator: Validator) => void; + messages?: Object; meta?: string; onclick?: boolean; onfocusout?: boolean; onkeyup?: boolean; onsubmit?: boolean; - rules?: any; - showErrors?: Function; - submitHandler?: Function; + rules?: Object; + showErrors?: (errorMap: Object, errorList: ErrorListItem[]) => void; + submitHandler?: (form: HTMLFormElement) => void; success?: any; - unhighlight?: Function; + unhighlight?: (element: HTMLElement, errorClass: string, validClass: string) => void; validClass?: string; wrapper?: string; }