1 | import { EventEmitter } from '@angular/core';
|
2 | import { DateAdapter } from '../../date-adapters/date-adapter';
|
3 | import { CalendarView } from './calendar-view.enum';
|
4 | /**
|
5 | * Change the view date to the previous view. For example:
|
6 | *
|
7 | * ```typescript
|
8 | * <button
|
9 | * mwlCalendarPreviousView
|
10 | * [(viewDate)]="viewDate"
|
11 | * [view]="view">
|
12 | * Previous
|
13 | * </button>
|
14 | * ```
|
15 | */
|
16 | export declare class CalendarPreviousViewDirective {
|
17 | private dateAdapter;
|
18 | /**
|
19 | * The current view
|
20 | */
|
21 | view: CalendarView | 'month' | 'week' | 'day';
|
22 | /**
|
23 | * The current view date
|
24 | */
|
25 | viewDate: Date;
|
26 | /**
|
27 | * Days to skip when going back by 1 day
|
28 | */
|
29 | excludeDays: number[];
|
30 | /**
|
31 | * The number of days in a week. If set will subtract this amount of days instead of 1 week
|
32 | */
|
33 | daysInWeek: number;
|
34 | /**
|
35 | * Called when the view date is changed
|
36 | */
|
37 | viewDateChange: EventEmitter<Date>;
|
38 | constructor(dateAdapter: DateAdapter);
|
39 | /**
|
40 | * @hidden
|
41 | */
|
42 | onClick(): void;
|
43 | }
|