UNPKG

ngx-custom-date-range-selector

Version:
38 lines (37 loc) 1.91 kB
import { OnInit } from '@angular/core'; import { MatCalendar } from '@angular/material/datepicker'; import { MatDialogRef } from '@angular/material/dialog'; import { DateAdapter } from '@angular/material/core'; import { CustomDateRangeSelectorType } from '../utils/custom-date-range-selector-type.enum'; import * as i0 from "@angular/core"; export declare class CustomDateRangePickerComponent implements OnInit { dialogRef: MatDialogRef<CustomDateRangePickerComponent>; private dateAdapter; data: any; dateOne: Date | null | undefined; dateTwo: Date | null | undefined; maxDate: Date | null | undefined; minDate: Date | null | undefined; currentCustomDateRangeSelectorType: CustomDateRangeSelectorType | undefined; calendarOne: MatCalendar<Date> | undefined; calendarTwo: MatCalendar<Date> | undefined; private triggerElementRef; private customDataParent; get customDateRangeSelectorType(): typeof CustomDateRangeSelectorType; constructor(dialogRef: MatDialogRef<CustomDateRangePickerComponent>, dateAdapter: DateAdapter<any>, data: any); ngOnInit(): void; getData(): void; positionedPicker(): void; closePicker(): void; outputData(): void; changeDate(selectedDate: Date, isDateOne: boolean): void; get getFormatDateOne(): string; get getFormatDateTwo(): string; selectType(type: CustomDateRangeSelectorType, fromButton: boolean): void; changeMonthView(date: Date, isCalendarOne: boolean): void; validOrInvalidMaxAndMinDates(valid: boolean): void; getStyleItemType(type: CustomDateRangeSelectorType): {}; get getCurrentDate(): Date; static ɵfac: i0.ɵɵFactoryDeclaration<CustomDateRangePickerComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<CustomDateRangePickerComponent, "ngx-custom-date-range-picker", never, {}, {}, never, never, false>; }