diff --git a/types/daterangepicker/daterangepicker-tests.ts b/types/daterangepicker/daterangepicker-tests.ts index dc305bf1da..db79671721 100644 --- a/types/daterangepicker/daterangepicker-tests.ts +++ b/types/daterangepicker/daterangepicker-tests.ts @@ -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 + ')"); }); diff --git a/types/daterangepicker/index.d.ts b/types/daterangepicker/index.d.ts index 4fddcc4fbd..37911a8507 100644 --- a/types/daterangepicker/index.d.ts +++ b/types/daterangepicker/index.d.ts @@ -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 // Steven Masala +// Grant Hutchins // 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;