UNPKG

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
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>; }