mat-daterangepicker
Version:
Angular material date picker extension to support range selection.
24 lines (23 loc) • 840 B
TypeScript
import { EventEmitter } from '@angular/core';
import { MatMonthView } from '@angular/material/datepicker';
import { BehaviorSubject } from 'rxjs';
export declare class MatDaterangeMonthView<D> extends MatMonthView<D> {
_selectedRangeEndDate: number | null;
range: boolean;
view: number;
setHoverCells: BehaviorSubject<any>;
clearBody: BehaviorSubject<any>;
get selectedRangeEnd(): D | null;
set selectedRangeEnd(value: D | null);
get _allInRange(): boolean;
get _rangable(): boolean;
private _selectedRangeEnd;
readonly selectedRangeEndChange: EventEmitter<D>;
_init(): void;
_dateSelected(date: number): Promise<void>;
private _dateSelectedRangeEnd;
private createDate;
_createDate: (date: number) => Date;
getSelectedDate(): Date;
getSelectedRangeEndDate(): Date;
}