@nebular/theme
Version:
@nebular/theme
47 lines (46 loc) • 1.52 kB
TypeScript
import { EventEmitter } from '@angular/core';
import { NbCalendarCell } from '../calendar-kit/model';
import { NbDateService } from '../calendar-kit/services/date.service';
import { NbCalendarRange } from './calendar-range.component';
export declare class NbCalendarRangeDayCellComponent<D> implements NbCalendarCell<D, NbCalendarRange<D>> {
protected dateService: NbDateService<D>;
date: D;
selectedValue: NbCalendarRange<D>;
visibleDate: D;
min: D;
max: D;
filter: (D: any) => boolean;
select: EventEmitter<D>;
constructor(dateService: NbDateService<D>);
readonly inRange: boolean;
readonly start: boolean;
readonly end: boolean;
readonly today: boolean;
readonly boundingMonth: boolean;
readonly selected: boolean;
readonly empty: boolean;
readonly disabled: boolean;
readonly day: number;
onClick(): void;
private smallerThanMin;
private greaterThanMax;
private dontFitFilter;
}
export declare class NbCalendarRangeYearCellComponent<D> implements NbCalendarCell<D, NbCalendarRange<D>> {
protected dateService: NbDateService<D>;
date: D;
min: D;
max: D;
selectedValue: NbCalendarRange<D>;
select: EventEmitter<D>;
constructor(dateService: NbDateService<D>);
readonly selected: boolean;
readonly today: boolean;
readonly disabled: boolean;
readonly year: number;
onClick(): void;
private smallerThanMin;
private greaterThanMax;
private yearStart;
private yearEnd;
}