UNPKG

@uiowa/date-range-picker

Version:
35 lines (34 loc) 1.72 kB
import { OnChanges, OnInit, SimpleChanges } from '@angular/core'; import { NgbDate, NgbDateNativeAdapter, NgbInputDatepicker } from '@ng-bootstrap/ng-bootstrap'; import { DateRange } from '../models/date-range'; import * as i0 from "@angular/core"; export declare class DateRangePickerComponent implements OnInit, OnChanges { private readonly dateAdapter; id: string; dateRange: DateRange; minDate?: Date; maxDate?: Date; disabled: boolean; dateRangeChange: import("@angular/core").OutputEmitterRef<DateRange>; hoveredDate: NgbDate | null; private fromDate; private toDate; private min; private max; private inputElRef; private dp; constructor(dateAdapter: NgbDateNativeAdapter); ngOnInit(): void; ngOnChanges(changes: SimpleChanges): void; onDateChange(date: NgbDate, dp: NgbInputDatepicker): void; private formatInputText; isHovered(date: NgbDate): boolean | null; isInside: (date: NgbDate) => boolean; isFrom: (date: NgbDate) => boolean; isTo: (date: NgbDate) => boolean; isWeekend(date: NgbDate): boolean; isDisabled: (date: NgbDate) => boolean; isInFuture: (date: NgbDate) => boolean; static ɵfac: i0.ɵɵFactoryDeclaration<DateRangePickerComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<DateRangePickerComponent, "date-range-picker", never, { "id": { "alias": "id"; "required": false; }; "dateRange": { "alias": "dateRange"; "required": false; }; "minDate": { "alias": "minDate"; "required": false; }; "maxDate": { "alias": "maxDate"; "required": false; }; "disabled": { "alias": "disabled"; "required": false; }; }, { "dateRangeChange": "dateRangeChange"; }, never, never, false, never>; }