UNPKG

1.02 kBTypeScriptView Raw
1import { EventEmitter } from '@angular/core';
2import { DateAdapter } from '../../date-adapters/date-adapter';
3import { 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 */
16export 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}