mirror of
https://github.com/zhigang1992/DefinitelyTyped.git
synced 2026-05-29 00:51:29 +08:00
Merge pull request #15532 from kant2002/datetimerangepicker-amd
Add support for loading daterangepicker using AMD
This commit is contained in:
@@ -1,4 +1,5 @@
|
||||
import moment = require("moment")
|
||||
import daterangepicker = require("daterangepicker");
|
||||
|
||||
function tests_simple() {
|
||||
$('#daterange').daterangepicker();
|
||||
@@ -65,5 +66,15 @@ function tests_simple() {
|
||||
showCustomRangeLabel: false
|
||||
}, cb);
|
||||
|
||||
$('#endDate').daterangepicker({
|
||||
singleDatePicker: true,
|
||||
startDate: moment()
|
||||
});
|
||||
});
|
||||
}
|
||||
|
||||
declare const host: HTMLElement;
|
||||
function test_from_amd() {
|
||||
var picker = new daterangepicker(host);
|
||||
console.log(picker.startDate.format("YYYY-MM-DD"));
|
||||
}
|
||||
|
||||
12
types/daterangepicker/index.d.ts
vendored
12
types/daterangepicker/index.d.ts
vendored
@@ -9,11 +9,21 @@ import moment = require("moment");
|
||||
declare global {
|
||||
interface JQuery {
|
||||
daterangepicker(settings?: daterangepicker.Settings): JQuery;
|
||||
daterangepicker(settings?: daterangepicker.Settings, callback?: (start?: string | Date | moment.Moment, end?: string | Date | moment.Moment, label?: string) => any): JQuery;
|
||||
daterangepicker(settings?: daterangepicker.Settings, callback?: daterangepicker.DataRangePickerCallback): JQuery;
|
||||
}
|
||||
}
|
||||
|
||||
declare const daterangepicker: daterangepicker.DateRangePicker;
|
||||
|
||||
declare namespace daterangepicker {
|
||||
type DataRangePickerCallback = (start?: string | Date | moment.Moment, end?: string | Date | moment.Moment, label?: string) => any;
|
||||
|
||||
interface DateRangePicker {
|
||||
new (element: HTMLElement, settings?: daterangepicker.Settings, callback?: DataRangePickerCallback): DateRangePicker;
|
||||
|
||||
startDate: moment.Moment;
|
||||
endDate: moment.Moment;
|
||||
}
|
||||
|
||||
interface DatepickerEventObject extends JQueryEventObject {
|
||||
date: Date;
|
||||
|
||||
Reference in New Issue
Block a user