From d46931fa49dbc41211d0408b37eb397413d29a2e Mon Sep 17 00:00:00 2001 From: John Reilly Date: Thu, 28 Nov 2013 14:07:22 +0000 Subject: [PATCH] jQuery: Added click / dblclick JSDocs --- jquery/jquery.d.ts | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/jquery/jquery.d.ts b/jquery/jquery.d.ts index 1f76b83ca..324f3e8b8 100644 --- a/jquery/jquery.d.ts +++ b/jquery/jquery.d.ts @@ -659,10 +659,32 @@ interface JQuery { change(handler: (eventObject: JQueryEventObject) => any): JQuery; change(eventData?: any, handler?: (eventObject: JQueryEventObject) => any): JQuery; + /** + * Bind an event handler to the "click" JavaScript event + * + * @param eventData An object containing data that will be passed to the event handler. + */ click(handler: (eventObject: JQueryEventObject) => any): JQuery; + /** + * Bind an event handler to the "click" JavaScript event + * + * @param eventData An object containing data that will be passed to the event handler. + * @param handler A function to execute each time the event is triggered. + */ click(eventData?: any, handler?: (eventObject: JQueryEventObject) => any): JQuery; + /** + * Bind an event handler to the "dblclick" JavaScript event + * + * @param handler A function to execute each time the event is triggered. + */ dblclick(handler: (eventObject: JQueryEventObject) => any): JQuery; + /** + * Bind an event handler to the "dblclick" JavaScript event + * + * @param eventData An object containing data that will be passed to the event handler. + * @param handler A function to execute each time the event is triggered. + */ dblclick(eventData?: any, handler?: (eventObject: JQueryEventObject) => any): JQuery; delegate(selector: any, eventType: string, handler: (eventObject: JQueryEventObject) => any): JQuery;