Merge pull request #22231 from nertzy/daterangepicker-callback

daterangepicker: callback arguments are always of type moment.Moment
This commit is contained in:
Arthur Ozga
2017-12-19 15:50:29 -08:00
committed by GitHub
2 changed files with 5 additions and 4 deletions
@@ -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 + ')");
});
+4 -3
View File
@@ -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 | null) => 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;