angular-calendar
Version:
A calendar component for angular 15.0+ that can display events on a month, week or day view
47 lines (46 loc) • 1.45 kB
TypeScript
import { EventEmitter } from '@angular/core';
import { DateAdapter } from '../../../date-adapters/date-adapter';
import { CalendarView } from '../calendar-view/calendar-view.enum';
import * as i0 from "@angular/core";
/**
* Change the view date to the previous view. For example:
*
* ```typescript
* <button
* mwlCalendarPreviousView
* [(viewDate)]="viewDate"
* [view]="view">
* Previous
* </button>
* ```
*/
export declare class CalendarPreviousViewDirective {
private dateAdapter;
/**
* The current view
*/
view: CalendarView | 'month' | 'week' | 'day';
/**
* The current view date
*/
viewDate: Date;
/**
* Days to skip when going back by 1 day
*/
excludeDays: number[];
/**
* The number of days in a week. If set will subtract this amount of days instead of 1 week
*/
daysInWeek: number;
/**
* Called when the view date is changed
*/
viewDateChange: EventEmitter<Date>;
constructor(dateAdapter: DateAdapter);
/**
* @hidden
*/
onClick(): void;
static ɵfac: i0.ɵɵFactoryDeclaration<CalendarPreviousViewDirective, never>;
static ɵdir: i0.ɵɵDirectiveDeclaration<CalendarPreviousViewDirective, "[mwlCalendarPreviousView]", never, { "view": "view"; "viewDate": "viewDate"; "excludeDays": "excludeDays"; "daysInWeek": "daysInWeek"; }, { "viewDateChange": "viewDateChange"; }, never, never, false, never>;
}