mirror of
https://github.com/wassname/DefinitelyTyped.git
synced 2026-09-09 11:13:57 +08:00
Merge pull request #728 from nestalk/master
Strongly type methods in jqueryui and fullcalendar
This commit is contained in:
@@ -87,7 +87,7 @@ $('#calendar').fullCalendar({
|
||||
}
|
||||
});
|
||||
|
||||
var view: FullCalendar.View = <any>$('#calendar').fullCalendar('getView');
|
||||
var view = $('#calendar').fullCalendar('getView');
|
||||
alert("The view's title is " + view.title);
|
||||
|
||||
$(document).ready(function () {
|
||||
@@ -407,7 +407,7 @@ $('#my-today-button').click(function () {
|
||||
$('#calendar').fullCalendar('gotoDate', 1, 0, 1);
|
||||
|
||||
$('#my-button').click(function () {
|
||||
var d: Date = <any>$('#calendar').fullCalendar('getDate');
|
||||
var d = $('#calendar').fullCalendar('getDate');
|
||||
alert("The current date of the calendar is " + d);
|
||||
});
|
||||
|
||||
|
||||
Vendored
+27
-1
@@ -180,7 +180,33 @@ declare module FullCalendar {
|
||||
|
||||
interface JQuery {
|
||||
fullCalendar(options: FullCalendar.Options): JQuery;
|
||||
fullCalendar(method: string, ...args: Array<any>): JQuery;
|
||||
fullCalendar(method: string, arg1: any, arg2: any, arg3: any): void;
|
||||
fullCalendar(method: 'option', option: string, value?: any): void;
|
||||
fullCalendar(method: 'render'): void;
|
||||
fullCalendar(method: 'destroy'): void;
|
||||
fullCalendar(method: 'prev'): void;
|
||||
fullCalendar(method: 'next'): void;
|
||||
fullCalendar(method: 'prevYear'): void;
|
||||
fullCalendar(method: 'nextYear'): void;
|
||||
fullCalendar(method: 'today'): void;
|
||||
fullCalendar(method: 'getView'): FullCalendar.View;
|
||||
fullCalendar(method: 'changeView', viewName: string): void;
|
||||
fullCalendar(method: 'gotoDate', year: number, month?: number, date?: number): void;
|
||||
fullCalendar(method: 'gotoDate', date: Date): void;
|
||||
fullCalendar(method: 'incrementDate', year: number, month?: number, date?: number): void;
|
||||
fullCalendar(method: 'getDate'): Date;
|
||||
fullCalendar(method: 'select', startDate: Date, endDate: Date, allDay: boolean): void;
|
||||
fullCalendar(method: 'unselect'): void;
|
||||
fullCalendar(method: 'updateEvent', event: FullCalendar.EventObject): void;
|
||||
fullCalendar(method: 'clientEvents', idOrfilter?: any): Array<FullCalendar.EventObject>;
|
||||
fullCalendar(method: 'clientEvents', idOrfilter?: (e: FullCalendar.EventObject) => boolean): Array<FullCalendar.EventObject>;
|
||||
fullCalendar(method: 'removeEvents', idOrfilter?: any): void;
|
||||
fullCalendar(method: 'removeEvents', idOrfilter?: (e: FullCalendar.EventObject) => boolean): void;
|
||||
fullCalendar(method: 'refreshEvents'): void;
|
||||
fullCalendar(method: 'addEventSource', source: any): void;
|
||||
fullCalendar(method: 'removeEventSource', source: any): void;
|
||||
fullCalendar(method: 'renderEvent', event: FullCalendar.EventObject, stick?: boolean): void;
|
||||
fullCalendar(method: 'rerenderEvents'): void;
|
||||
}
|
||||
|
||||
interface JQueryStatic {
|
||||
|
||||
Vendored
+118
@@ -782,6 +782,11 @@ interface JQuery {
|
||||
|
||||
accordion(): JQuery;
|
||||
accordion(methodName: string): JQuery;
|
||||
accordion(methodName: 'destroy'): void;
|
||||
accordion(methodName: 'disable'): void;
|
||||
accordion(methodName: 'enable'): void;
|
||||
accordion(methodName: 'refresh'): void;
|
||||
accordion(methodName: 'widget'): JQuery;
|
||||
accordion(options: JQueryUI.AccordionOptions): JQuery;
|
||||
accordion(optionLiteral: string, optionName: string): any;
|
||||
accordion(optionLiteral: string, options: JQueryUI.AccordionOptions): any;
|
||||
@@ -789,6 +794,12 @@ interface JQuery {
|
||||
|
||||
autocomplete(): JQuery;
|
||||
autocomplete(methodName: string): JQuery;
|
||||
autocomplete(methodName: 'close'): void;
|
||||
autocomplete(methodName: 'destroy'): void;
|
||||
autocomplete(methodName: 'disable'): void;
|
||||
autocomplete(methodName: 'enable'): void;
|
||||
autocomplete(methodName: 'search', value?: string): void;
|
||||
autocomplete(methodName: 'widget'): JQuery;
|
||||
autocomplete(options: JQueryUI.AutocompleteOptions): JQuery;
|
||||
autocomplete(optionLiteral: string, optionName: string): any;
|
||||
autocomplete(optionLiteral: string, options: JQueryUI.AutocompleteOptions): any;
|
||||
@@ -796,6 +807,11 @@ interface JQuery {
|
||||
|
||||
button(): JQuery;
|
||||
button(methodName: string): JQuery;
|
||||
button(methodName: 'destroy'): void;
|
||||
button(methodName: 'disable'): void;
|
||||
button(methodName: 'enable'): void;
|
||||
button(methodName: 'refresh'): void;
|
||||
button(methodName: 'widget'): JQuery;
|
||||
button(options: JQueryUI.ButtonOptions): JQuery;
|
||||
button(optionLiteral: string, optionName: string): any;
|
||||
button(optionLiteral: string, options: JQueryUI.ButtonOptions): any;
|
||||
@@ -803,6 +819,11 @@ interface JQuery {
|
||||
|
||||
buttonset(): JQuery;
|
||||
buttonset(methodName: string): JQuery;
|
||||
buttonset(methodName: 'destroy'): void;
|
||||
buttonset(methodName: 'disable'): void;
|
||||
buttonset(methodName: 'enable'): void;
|
||||
buttonset(methodName: 'refresh'): void;
|
||||
buttonset(methodName: 'widget'): JQuery;
|
||||
buttonset(options: JQueryUI.ButtonOptions): JQuery;
|
||||
buttonset(optionLiteral: string, optionName: string): any;
|
||||
buttonset(optionLiteral: string, options: JQueryUI.ButtonOptions): any;
|
||||
@@ -810,6 +831,17 @@ interface JQuery {
|
||||
|
||||
datepicker(): JQuery;
|
||||
datepicker(methodName: string): JQuery;
|
||||
datepicker(methodName: 'destroy'): void;
|
||||
datepicker(methodName: 'dialog', date?: Date, onSelect?: () => void , pos?: any): void;
|
||||
datepicker(methodName: 'dialog', date?: string, onSelect?: () => void , pos?: any): void;
|
||||
datepicker(methodName: 'getDate'): Date;
|
||||
datepicker(methodName: 'hide'): void;
|
||||
datepicker(methodName: 'isDisabled'): boolean;
|
||||
datepicker(methodName: 'refresh'): void;
|
||||
datepicker(methodName: 'setDate', date: Date): void;
|
||||
datepicker(methodName: 'setDate', date: string): void;
|
||||
datepicker(methodName: 'show'): void;
|
||||
datepicker(methodName: 'widget'): JQuery;
|
||||
datepicker(options: JQueryUI.DatepickerOptions): JQuery;
|
||||
datepicker(optionLiteral: string, optionName: string): any;
|
||||
datepicker(optionLiteral: string, options: JQueryUI.DatepickerOptions): any;
|
||||
@@ -817,6 +849,12 @@ interface JQuery {
|
||||
|
||||
dialog(): JQuery;
|
||||
dialog(methodName: string): JQuery;
|
||||
dialog(methodName: 'close'): void;
|
||||
dialog(methodName: 'destroy'): void;
|
||||
dialog(methodName: 'isOpen'): boolean;
|
||||
dialog(methodName: 'moveToTop'): void;
|
||||
dialog(methodName: 'open'): void;
|
||||
dialog(methodName: 'widget'): JQuery;
|
||||
dialog(options: JQueryUI.DialogOptions): JQuery;
|
||||
dialog(optionLiteral: string, optionName: string): any;
|
||||
dialog(optionLiteral: string, options: JQueryUI.DialogOptions): any;
|
||||
@@ -824,6 +862,10 @@ interface JQuery {
|
||||
|
||||
draggable(): JQuery;
|
||||
draggable(methodName: string): JQuery;
|
||||
draggable(methodName: 'destroy'): void;
|
||||
draggable(methodName: 'disable'): void;
|
||||
draggable(methodName: 'enable'): void;
|
||||
draggable(methodName: 'widget'): JQuery;
|
||||
draggable(options: JQueryUI.DraggableOptions): JQuery;
|
||||
draggable(optionLiteral: string, optionName: string): any;
|
||||
draggable(optionLiteral: string, options: JQueryUI.DraggableOptions): any;
|
||||
@@ -831,6 +873,10 @@ interface JQuery {
|
||||
|
||||
droppable(): JQuery;
|
||||
droppable(methodName: string): JQuery;
|
||||
droppable(methodName: 'destroy'): void;
|
||||
droppable(methodName: 'disable'): void;
|
||||
droppable(methodName: 'enable'): void;
|
||||
droppable(methodName: 'widget'): JQuery;
|
||||
droppable(options: JQueryUI.DroppableOptions): JQuery;
|
||||
droppable(optionLiteral: string, optionName: string): any;
|
||||
droppable(optionLiteral: string, options: JQueryUI.DraggableOptions): any;
|
||||
@@ -838,6 +884,23 @@ interface JQuery {
|
||||
|
||||
menu(): JQuery;
|
||||
menu(methodName: string): JQuery;
|
||||
menu(methodName: 'blur'): void;
|
||||
menu(methodName: 'collapse', event?: JQueryEventObject): void;
|
||||
menu(methodName: 'collapseAll', event?: JQueryEventObject, all?: boolean): void;
|
||||
menu(methodName: 'destroy'): void;
|
||||
menu(methodName: 'disable'): void;
|
||||
menu(methodName: 'enable'): void;
|
||||
menu(methodName: string, event: JQueryEventObject, item: JQuery): void;
|
||||
menu(methodName: 'focus', event: JQueryEventObject, item: JQuery): void;
|
||||
menu(methodName: 'isFirstItem'): boolean;
|
||||
menu(methodName: 'isLastItem'): boolean;
|
||||
menu(methodName: 'next', event?: JQueryEventObject): void;
|
||||
menu(methodName: 'nextPage', event?: JQueryEventObject): void;
|
||||
menu(methodName: 'previous', event?: JQueryEventObject): void;
|
||||
menu(methodName: 'previousPage', event?: JQueryEventObject): void;
|
||||
menu(methodName: 'refresh'): void;
|
||||
menu(methodName: 'select', event?: JQueryEventObject): void;
|
||||
menu(methodName: 'widget'): JQuery;
|
||||
menu(options: JQueryUI.MenuOptions): JQuery;
|
||||
menu(optionLiteral: string, optionName: string): any;
|
||||
menu(optionLiteral: string, options: JQueryUI.MenuOptions): any;
|
||||
@@ -845,6 +908,15 @@ interface JQuery {
|
||||
|
||||
progressbar(): JQuery;
|
||||
progressbar(methodName: string): JQuery;
|
||||
progressbar(methodName: 'destroy'): void;
|
||||
progressbar(methodName: 'disable'): void;
|
||||
progressbar(methodName: 'enable'): void;
|
||||
progressbar(methodName: 'refresh'): void;
|
||||
progressbar(methodName: 'value'): number;
|
||||
progressbar(methodName: 'value'): boolean;
|
||||
progressbar(methodName: 'value', value: number): void;
|
||||
progressbar(methodName: 'value', value: boolean): void;
|
||||
progressbar(methodName: 'widget'): JQuery;
|
||||
progressbar(options: JQueryUI.ProgressbarOptions): JQuery;
|
||||
progressbar(optionLiteral: string, optionName: string): any;
|
||||
progressbar(optionLiteral: string, options: JQueryUI.ProgressbarOptions): any;
|
||||
@@ -852,6 +924,10 @@ interface JQuery {
|
||||
|
||||
resizable(): JQuery;
|
||||
resizable(methodName: string): JQuery;
|
||||
resizable(methodName: 'destroy'): void;
|
||||
resizable(methodName: 'disable'): void;
|
||||
resizable(methodName: 'enable'): void;
|
||||
resizable(methodName: 'widget'): JQuery;
|
||||
resizable(options: JQueryUI.ResizableOptions): JQuery;
|
||||
resizable(optionLiteral: string, optionName: string): any;
|
||||
resizable(optionLiteral: string, options: JQueryUI.ResizableOptions): any;
|
||||
@@ -859,6 +935,10 @@ interface JQuery {
|
||||
|
||||
selectable(): JQuery;
|
||||
selectable(methodName: string): JQuery;
|
||||
selectable(methodName: 'destroy'): void;
|
||||
selectable(methodName: 'disable'): void;
|
||||
selectable(methodName: 'enable'): void;
|
||||
selectable(methodName: 'widget'): JQuery;
|
||||
selectable(options: JQueryUI.SelectableOptions): JQuery;
|
||||
selectable(optionLiteral: string, optionName: string): any;
|
||||
selectable(optionLiteral: string, options: JQueryUI.SelectableOptions): any;
|
||||
@@ -866,6 +946,18 @@ interface JQuery {
|
||||
|
||||
slider(): JQuery;
|
||||
slider(methodName: string): JQuery;
|
||||
slider(methodName: 'destroy'): void;
|
||||
slider(methodName: 'disable'): void;
|
||||
slider(methodName: 'enable'): void;
|
||||
slider(methodName: 'refresh'): void;
|
||||
slider(methodName: 'value'): number;
|
||||
slider(methodName: 'value', value: number): void;
|
||||
slider(methodName: 'values'): Array<number>;
|
||||
slider(methodName: 'values', index: number): number;
|
||||
slider(methodName: string, index: number, value: number): void;
|
||||
slider(methodName: 'values', index: number, value: number): void;
|
||||
slider(methodName: 'values', values: Array<number>): void;
|
||||
slider(methodName: 'widget'): JQuery;
|
||||
slider(options: JQueryUI.SliderOptions): JQuery;
|
||||
slider(optionLiteral: string, optionName: string): any;
|
||||
slider(optionLiteral: string, options: JQueryUI.SliderOptions): any;
|
||||
@@ -873,6 +965,10 @@ interface JQuery {
|
||||
|
||||
sortable(): JQuery;
|
||||
sortable(methodName: string): JQuery;
|
||||
sortable(methodName: 'destroy'): void;
|
||||
sortable(methodName: 'disable'): void;
|
||||
sortable(methodName: 'enable'): void;
|
||||
sortable(methodName: 'widget'): JQuery;
|
||||
sortable(options: JQueryUI.SortableOptions): JQuery;
|
||||
sortable(optionLiteral: string, optionName: string): any;
|
||||
sortable(optionLiteral: string, options: JQueryUI.SortableOptions): any;
|
||||
@@ -880,6 +976,16 @@ interface JQuery {
|
||||
|
||||
spinner(): JQuery;
|
||||
spinner(methodName: string): JQuery;
|
||||
spinner(methodName: 'destroy'): void;
|
||||
spinner(methodName: 'disable'): void;
|
||||
spinner(methodName: 'enable'): void;
|
||||
spinner(methodName: 'pageDown', pages?: number): void;
|
||||
spinner(methodName: 'pageUp', pages?: number): void;
|
||||
spinner(methodName: 'stepDown', steps?: number): void;
|
||||
spinner(methodName: 'stepUp', steps?: number): void;
|
||||
spinner(methodName: 'value'): number;
|
||||
spinner(methodName: 'value', value: number): void;
|
||||
spinner(methodName: 'widget'): JQuery;
|
||||
spinner(options: JQueryUI.SpinnerOptions): JQuery;
|
||||
spinner(optionLiteral: string, optionName: string): any;
|
||||
spinner(optionLiteral: string, options: JQueryUI.SpinnerOptions): any;
|
||||
@@ -887,6 +993,12 @@ interface JQuery {
|
||||
|
||||
tabs(): JQuery;
|
||||
tabs(methodName: string): JQuery;
|
||||
tabs(methodName: 'destroy'): void;
|
||||
tabs(methodName: 'disable'): void;
|
||||
tabs(methodName: 'enable'): void;
|
||||
tabs(methodName: 'load', index: number): void;
|
||||
tabs(methodName: 'refresh'): void;
|
||||
tabs(methodName: 'widget'): JQuery;
|
||||
tabs(options: JQueryUI.TabsOptions): JQuery;
|
||||
tabs(optionLiteral: string, optionName: string): any;
|
||||
tabs(optionLiteral: string, options: JQueryUI.TabsOptions): any;
|
||||
@@ -894,6 +1006,12 @@ interface JQuery {
|
||||
|
||||
tooltip(): JQuery;
|
||||
tooltip(methodName: string): JQuery;
|
||||
tooltip(methodName: 'destroy'): void;
|
||||
tooltip(methodName: 'disable'): void;
|
||||
tooltip(methodName: 'enable'): void;
|
||||
tooltip(methodName: 'open'): void;
|
||||
tooltip(methodName: 'close'): void;
|
||||
tooltip(methodName: 'widget'): JQuery;
|
||||
tooltip(options: JQueryUI.TooltipOptions): JQuery;
|
||||
tooltip(optionLiteral: string, optionName: string): any;
|
||||
tooltip(optionLiteral: string, options: JQueryUI.TooltipOptions): any;
|
||||
|
||||
Reference in New Issue
Block a user