@tstrv/angular-2-daterangepicker
Version:
Bootstrap Daterange picker for angular2 and 4
36 lines (32 loc) • 997 B
text/typescript
import * as moment from 'moment';
class DateRange {
start: any;
end: any;
}
class DefinedDateRange {
name: string;
value: DateRange;
}
export class Timepicker {
minuteInterval: number = 1;
twentyFourHourFormat: boolean = true;
}
export class Options {
startDate: string | moment.Moment | any = null;
endDate: string | moment.Moment | any = null;
minDate: string | moment.Moment | any = null;
maxDate: string | moment.Moment | any = null;
format: string = "YYYY-MM-DD";
displayFormat: string = "YYYY-MM-DD";
inactiveBeforeStart: boolean = false;
autoApply: boolean = false;
singleCalendar: boolean = false;
preDefinedRanges: DefinedDateRange[];
noDefaultRangeSelected: boolean = false;
showRanges: boolean = false;
position: string = 'left';
disabled: boolean = false;
timePicker: Timepicker = null;
disableBeforeStart: boolean = false;
alwaysOpen: boolean = false;
}