@@ -69,16 +69,16 @@ declare module FullCalendar {
6969 dayNamesShort ?: Array < string > ;
7070 weekNumberTitle ?: number ;
7171
72- dayClick ?: ( date : Date , allDay : boolean , jsEvent : Event , view : View ) => void ;
73- eventClick ?: ( event : EventObject , jsEvent : Event , view : View ) => any ; // return type boolean or void
74- eventMouseover ?: ( event : EventObject , jsEvent : Event , view : View ) => void ;
75- eventMouseout ?: ( event : EventObject , jsEvent : Event , view : View ) => void ;
72+ dayClick ?: ( date : Date , allDay : boolean , jsEvent : MouseEvent , view : View ) => void ;
73+ eventClick ?: ( event : EventObject , jsEvent : MouseEvent , view : View ) => any ; // return type boolean or void
74+ eventMouseover ?: ( event : EventObject , jsEvent : MouseEvent , view : View ) => void ;
75+ eventMouseout ?: ( event : EventObject , jsEvent : MouseEvent , view : View ) => void ;
7676
7777 selectable ?: any ; // Boolean/ViewOptionHash
7878 selectHelper ?: any ; // Boolean/Function
7979 unselectAuto ?: boolean ;
8080 unselectCancel ?: string ;
81- select ?: ( startDate : Date , endDate : Date , allDay : boolean , jsEvent : Event , view : View ) => void ;
81+ select ?: ( startDate : Date , endDate : Date , allDay : boolean , jsEvent : MouseEvent , view : View ) => void ;
8282 unselect ?: ( view : View , jsEvent : Event ) => void ;
8383
8484 eventSources ?: Array < EventSource > ;
@@ -103,16 +103,16 @@ declare module FullCalendar {
103103 disableResizing ?: boolean ;
104104 dragRevertDuration ?: number ;
105105 dragOpacity ?: any ; // Float/ViewOptionHash
106- eventDragStart ?: ( event : EventObject , jsEvent : Event , ui : any , view : View ) => void ;
107- eventDragStop ?: ( event : EventObject , jsEvent : Event , ui : any , view : View ) => void ;
106+ eventDragStart ?: ( event : EventObject , jsEvent : MouseEvent , ui : any , view : View ) => void ;
107+ eventDragStop ?: ( event : EventObject , jsEvent : MouseEvent , ui : any , view : View ) => void ;
108108 eventDrop ?: ( event : EventObject , dayDelta : number , minuteDelta : number , revertFunc : Function , jsEvent : Event , ui : any , view : View ) => void ;
109- eventResizeStart ?: ( event : EventObject , jsEvent : Event , ui : any , view : View ) => void ;
110- eventResizeStop ?: ( event : EventObject , jsEvent : Event , ui : any , view : View ) => void ;
109+ eventResizeStart ?: ( event : EventObject , jsEvent : MouseEvent , ui : any , view : View ) => void ;
110+ eventResizeStop ?: ( event : EventObject , jsEvent : MouseEvent , ui : any , view : View ) => void ;
111111 eventResize ?: ( event : EventObject , dayDelta : number , minuteDelta : number , revertFunc : Function , jsEvent : Event , ui : any , view : View ) => void ;
112112
113113 droppable ?: boolean ;
114114 dropAccept ?: any ; // String/Function
115- drop ?: ( date : Date , allDay : boolean , jsEvent : Event , ui : any ) => void ;
115+ drop ?: ( date : Date , allDay : boolean , jsEvent : MouseEvent , ui : any ) => void ;
116116 }
117117
118118 export interface View {
@@ -194,14 +194,6 @@ declare module FullCalendar {
194194}
195195
196196interface JQuery {
197- /**
198- * Create calendar object
199- */
200- fullCalendar ( options : FullCalendar . Options ) : JQuery ;
201- /**
202- * Generic method function
203- */
204- fullCalendar ( method : string , arg1 : any , arg2 : any , arg3 : any ) : void ;
205197 /**
206198 * Get/Set option value
207199 */
@@ -306,6 +298,14 @@ interface JQuery {
306298 * Rerenders all events on the calendar.
307299 */
308300 fullCalendar ( method : 'rerenderEvents' ) : void ;
301+ /**
302+ * Create calendar object
303+ */
304+ fullCalendar ( options : FullCalendar . Options ) : JQuery ;
305+ /**
306+ * Generic method function
307+ */
308+ fullCalendar ( method : string , arg1 : any , arg2 : any , arg3 : any ) : void ;
309309}
310310
311311interface JQueryStatic {
0 commit comments