UNPKG

@taiga-ui/kit

Version:
30 lines (29 loc) 1.23 kB
import { ChangeDetectorRef, EventEmitter, OnInit } from '@angular/core'; import { TuiBooleanHandler, TuiDay, TuiDayRange, TuiDestroyService, TuiMapper, TuiMonth } from '@taiga-ui/cdk'; import { TuiMarkerHandler } from '@taiga-ui/core'; import { Observable } from 'rxjs'; /** * @internal */ export declare class TuiPrimitiveCalendarRangeComponent implements OnInit { disabledItemHandler: TuiBooleanHandler<TuiDay>; markerHandler: TuiMarkerHandler; defaultViewedMonthFirst: TuiMonth; defaultViewedMonthSecond: TuiMonth; min: TuiDay; max: TuiDay; value: TuiDayRange | null; readonly dayClick: EventEmitter<TuiDay>; hoveredItem: TuiDay | null; monthOffset: TuiMapper<TuiMonth, TuiMonth>; userViewedMonthFirst: TuiMonth; userViewedMonthSecond: TuiMonth; constructor(valueChanges: Observable<TuiDayRange | null> | null, changeDetectorRef: ChangeDetectorRef, destroy$: TuiDestroyService); get cappedUserViewedMonthSecond(): TuiMonth; get cappedUserViewedMonthFirst(): TuiMonth; ngOnInit(): void; onSectionFirstViewedMonth(month: TuiMonth): void; onSectionSecondViewedMonth(month: TuiMonth): void; onDayClick(day: TuiDay): void; private updateViewedMonths; }