mat-daterangepicker
Version:
Angular material date picker extension to support range selection.
24 lines (23 loc) • 1.06 kB
TypeScript
import { EventEmitter, QueryList, AfterViewInit, OnInit } from '@angular/core';
import { MatDatepickerContent, MatCalendar } from '@angular/material/datepicker';
import { MatDaterangepicker } from '../datepicker/datepicker.component';
import { MatDaterangeCalendar } from '../calendar/calendar.component';
import { BehaviorSubject } from 'rxjs';
export declare class MatDaterangepickerContent<D> extends MatDatepickerContent<D> implements OnInit, AfterViewInit {
_calendar: MatCalendar<D>;
_onApplyRange: EventEmitter<any>;
get drDatepicker(): MatDaterangepicker<D>;
setHoverCells: BehaviorSubject<any>;
clearBody: BehaviorSubject<boolean>;
calendars: QueryList<MatDaterangeCalendar<D>>;
ngOnInit(): void;
ngAfterViewInit(): void;
onUserSelection(view: any): void;
applyRange(): void;
clearRange(): void;
setCustomRange(range: any): void;
isSameRange(range: any): boolean;
isSomeRange(): boolean;
getWidthDateRangePicker(): "655px" | "600px" | "450px";
setActiveDate(from: D, to: D): void;
}