1 |
|
2 |
|
3 |
|
4 |
|
5 |
|
6 | import { EventEmitter, OnInit, Type } from '@angular/core';
|
7 | import { NbCalendarYearModelService } from '../calendar-kit/services/calendar-year-model.service';
|
8 | import { NbCalendarCell, NbCalendarSize, NbCalendarViewMode, NbCalendarSizeValues, NbCalendarViewModeValues } from '../calendar-kit/model';
|
9 | import { NbDateService } from '../calendar-kit/services/date.service';
|
10 | import { NbBooleanInput } from '../helpers';
|
11 |
|
12 |
|
13 |
|
14 |
|
15 |
|
16 | export declare class NbBaseCalendarComponent<D, T> implements OnInit {
|
17 | protected dateService: NbDateService<D>;
|
18 | protected yearModelService: NbCalendarYearModelService<D>;
|
19 | |
20 |
|
21 |
|
22 |
|
23 | boundingMonth: boolean;
|
24 | |
25 |
|
26 |
|
27 | activeViewMode: NbCalendarViewMode;
|
28 | static ngAcceptInputType_activeViewMode: NbCalendarViewModeValues;
|
29 | |
30 |
|
31 |
|
32 | min: D;
|
33 | |
34 |
|
35 |
|
36 | max: D;
|
37 | |
38 |
|
39 |
|
40 | filter: (D: any) => boolean;
|
41 | |
42 |
|
43 |
|
44 | dayCellComponent: Type<NbCalendarCell<D, T>>;
|
45 | |
46 |
|
47 |
|
48 | monthCellComponent: Type<NbCalendarCell<D, T>>;
|
49 | |
50 |
|
51 |
|
52 | yearCellComponent: Type<NbCalendarCell<D, T>>;
|
53 | |
54 |
|
55 |
|
56 |
|
57 | size: NbCalendarSize;
|
58 | static ngAcceptInputType_size: NbCalendarSizeValues;
|
59 | visibleDate: D;
|
60 | |
61 |
|
62 |
|
63 | showNavigation: boolean;
|
64 | |
65 |
|
66 |
|
67 | date: T;
|
68 | |
69 |
|
70 |
|
71 |
|
72 | get showWeekNumber(): boolean;
|
73 | set showWeekNumber(value: boolean);
|
74 | protected _showWeekNumber: boolean;
|
75 | static ngAcceptInputType_showWeekNumber: NbBooleanInput;
|
76 | |
77 |
|
78 |
|
79 | weekNumberSymbol: string;
|
80 | |
81 |
|
82 |
|
83 | dateChange: EventEmitter<T>;
|
84 | constructor(dateService: NbDateService<D>, yearModelService: NbCalendarYearModelService<D>);
|
85 | ngOnInit(): void;
|
86 | get large(): boolean;
|
87 | ViewMode: typeof NbCalendarViewMode;
|
88 | setViewMode(viewMode: NbCalendarViewMode): void;
|
89 | setVisibleDate(visibleDate: D): void;
|
90 | prevMonth(): void;
|
91 | nextMonth(): void;
|
92 | prevYear(): void;
|
93 | nextYear(): void;
|
94 | prevYears(): void;
|
95 | nextYears(): void;
|
96 | navigatePrev(): void;
|
97 | navigateNext(): void;
|
98 | onChangeViewMode(): void;
|
99 | private changeVisibleMonth;
|
100 | private changeVisibleYear;
|
101 | private changeVisibleYears;
|
102 | }
|