UNPKG

1.39 kBTypeScriptView Raw
1/**
2 * @license
3 * Copyright Akveo. All Rights Reserved.
4 * Licensed under the MIT License. See License.txt in the project root for license information.
5 */
6import { EventEmitter } from '@angular/core';
7import { NbCalendarCell, NbCalendarSize, NbCalendarSizeValues } from '../../model';
8import { NbDateService } from '../../services/date.service';
9import * as i0 from "@angular/core";
10export declare class NbCalendarMonthCellComponent<D> implements NbCalendarCell<D, D> {
11 private dateService;
12 date: D;
13 selectedValue: D;
14 min: D;
15 max: D;
16 size: NbCalendarSize;
17 static ngAcceptInputType_size: NbCalendarSizeValues;
18 select: EventEmitter<D>;
19 constructor(dateService: NbDateService<D>);
20 get selected(): boolean;
21 get today(): boolean;
22 get disabled(): boolean;
23 get isLarge(): boolean;
24 monthCellClass: boolean;
25 get month(): string;
26 onClick(): void;
27 protected smallerThanMin(): boolean;
28 protected greaterThanMax(): boolean;
29 protected monthStart(): D;
30 protected monthEnd(): D;
31 static ɵfac: i0.ɵɵFactoryDeclaration<NbCalendarMonthCellComponent<any>, never>;
32 static ɵcmp: i0.ɵɵComponentDeclaration<NbCalendarMonthCellComponent<any>, "nb-calendar-month-cell", never, { "date": "date"; "selectedValue": "selectedValue"; "min": "min"; "max": "max"; "size": "size"; }, { "select": "select"; }, never, never>;
33}