mat-daterangepicker
Version:
Angular material date picker extension to support range selection.
20 lines (19 loc) • 928 B
TypeScript
import { Injector, ChangeDetectorRef, EventEmitter } from '@angular/core';
import { DateAdapter, MatDateFormats } from '@angular/material/core';
import { MatDatepickerIntl, MatCalendar } from '@angular/material/datepicker';
import { BehaviorSubject } from 'rxjs';
export declare class MatDaterangeCalendar<D> extends MatCalendar<D> {
private drInjector;
view: number;
setHoverCells: BehaviorSubject<any>;
clearBody: BehaviorSubject<any>;
constructor(_intl: MatDatepickerIntl, _dateAdapter: DateAdapter<D>, _dateFormats: MatDateFormats, changeDetectorRef: ChangeDetectorRef, drInjector: Injector);
ngAfterContentInit(): void;
range: boolean;
get selectedRangeEnd(): D | null;
set selectedRangeEnd(value: D | null);
readonly selectedRangeEndChange: EventEmitter<D>;
private _selectedRangeEnd;
_dateSelectedRangeEnd(date: D): void;
getSecondViewActiveDate(activeDate: any): D;
}