mirror of
https://github.com/gosticks/DefinitelyTyped.git
synced 2025-10-16 12:05:41 +00:00
bootstrap-datepicker - append all available datepicker events
This commit is contained in:
parent
f519bd1895
commit
1124f35ea3
24
types/bootstrap-datepicker/index.d.ts
vendored
24
types/bootstrap-datepicker/index.d.ts
vendored
@ -6,12 +6,18 @@
|
||||
|
||||
/// <reference types="jquery"/>
|
||||
|
||||
type DatepickerEvents = "show"|"hide"|"clearDate"|"changeDate"|"changeMonth"|"changeYear"|"changeDecade"|"changeCentury";
|
||||
|
||||
type DatepickerViewModes = 0|"days"|1|"months"|2|"years"|3|"decades"|4|"centuries"|"millenium";
|
||||
|
||||
type DatepickerOrientations = "auto"|"left top"|"left bottom"|"right top"|"right bottom";
|
||||
|
||||
/**
|
||||
* All options that take a “Date” can handle a Date object; a String
|
||||
* formatted according to the given format; or a timedelta relative
|
||||
* to today, eg “-1d”, “+6m +1y”, etc, where valid units are “d” (day),
|
||||
* “w” (week), “m” (month), and “y” (year).
|
||||
*
|
||||
*
|
||||
* See online docs for more info:
|
||||
* https://bootstrap-datepicker.readthedocs.io/en/latest/options.html
|
||||
*/
|
||||
@ -35,11 +41,11 @@ interface DatepickerOptions {
|
||||
daysOfWeekDisabled?: number[];
|
||||
forceParse?: boolean;
|
||||
inputs?: any[];
|
||||
minViewMode?: 0|"days"|1|"months"|2|"years"|3|"decades"|4|"centuries"|"millenium";
|
||||
maxViewMode?: 0|"days"|1|"months"|2|"years"|3|"decades"|4|"centuries"|"millenium";
|
||||
minViewMode?: DatepickerViewModes;
|
||||
maxViewMode?: DatepickerViewModes;
|
||||
multidate?: boolean|number;
|
||||
multidateSeparator?: string;
|
||||
orientation?: "auto"|"left top"|"left bottom"|"right top"|"right bottom";
|
||||
orientation?: DatepickerOrientations;
|
||||
assumeNearbyYear?: boolean|number;
|
||||
viewMode?: string;
|
||||
templates?: any;
|
||||
@ -91,10 +97,10 @@ interface JQuery {
|
||||
datepicker(methodName: string, params: any): any;
|
||||
datepicker(options: DatepickerOptions): JQuery;
|
||||
|
||||
off(events: "changeDate", selector?: string, handler?: (eventObject: DatepickerEventObject) => any): JQuery;
|
||||
off(events: "changeDate", handler: (eventObject: DatepickerEventObject) => any): JQuery;
|
||||
off(events: DatepickerEvents, selector?: string, handler?: (eventObject: DatepickerEventObject) => any): JQuery;
|
||||
off(events: DatepickerEvents, handler: (eventObject: DatepickerEventObject) => any): JQuery;
|
||||
|
||||
on(events: "changeDate", selector: string, data: any, handler?: (eventObject: DatepickerEventObject) => any): JQuery;
|
||||
on(events: "changeDate", selector: string, handler: (eventObject: DatepickerEventObject) => any): JQuery;
|
||||
on(events: 'changeDate', handler: (eventObject: DatepickerEventObject) => any): JQuery;
|
||||
on(events: DatepickerEvents, selector: string, data: any, handler?: (eventObject: DatepickerEventObject) => any): JQuery;
|
||||
on(events: DatepickerEvents, selector: string, handler: (eventObject: DatepickerEventObject) => any): JQuery;
|
||||
on(events: DatepickerEvents, handler: (eventObject: DatepickerEventObject) => any): JQuery;
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user