mirror of
https://github.com/gosticks/DefinitelyTyped.git
synced 2026-08-12 13:00:19 +00:00
daterangepicker: callback arguments are always of type moment.Moment
The start and end date can be assigned from moment.Moment, string, or Date, but the internal representation is always coerced into a moment.Moment. Thus, when the callback is called, the first two arguments are of type moment.Moment. Signed-off-by: Mario Morales <mario_morales1@epam.com>
This commit is contained in:
committed by
Mario Morales
parent
8295e5c233
commit
8026c1736f
@@ -34,7 +34,7 @@ function tests_simple() {
|
||||
$('#demo').daterangepicker({
|
||||
"startDate": "05/06/2016",
|
||||
"endDate": "05/12/2016"
|
||||
}, function (start: string, end: string, label: string) {
|
||||
}, function (start: moment.Moment, end: moment.Moment, label: string) {
|
||||
console.log("New date range selected: ' + start.format('YYYY-MM-DD') + ' to ' + end.format('YYYY-MM-DD') + ' (predefined range: ' + label + ')");
|
||||
});
|
||||
|
||||
|
||||
Vendored
+4
-3
@@ -1,7 +1,8 @@
|
||||
// Type definitions for Date Range Picker v2.1.25
|
||||
// Type definitions for Date Range Picker v2.1.30
|
||||
// Project: http://www.daterangepicker.com/
|
||||
// Definitions by: SirMartin <https://github.com/SirMartin>
|
||||
// Steven Masala <https://github.com/smasala>
|
||||
// Grant Hutchins <https://github.com/nertzy>
|
||||
// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
|
||||
// TypeScript Version: 2.3
|
||||
|
||||
@@ -18,7 +19,7 @@ declare global {
|
||||
declare const daterangepicker: daterangepicker.DateRangePicker;
|
||||
|
||||
declare namespace daterangepicker {
|
||||
type DataRangePickerCallback = (start?: string | Date | moment.Moment, end?: string | Date | moment.Moment, label?: string) => any;
|
||||
type DataRangePickerCallback = (start: moment.Moment, end: moment.Moment, label: string) => any;
|
||||
|
||||
interface DateRangePicker {
|
||||
new (element: HTMLElement, settings?: daterangepicker.Settings, callback?: DataRangePickerCallback): DateRangePicker;
|
||||
@@ -26,7 +27,7 @@ declare namespace daterangepicker {
|
||||
startDate: moment.Moment;
|
||||
endDate: moment.Moment;
|
||||
container: JQuery;
|
||||
|
||||
|
||||
setStartDate(date: Date | moment.Moment | string): void;
|
||||
setEndDate(date: Date | moment.Moment | string): void;
|
||||
remove(): void;
|
||||
|
||||
Reference in New Issue
Block a user