UNPKG

ionic2-calendar

Version:
85 lines (84 loc) 8.45 kB
import { EventEmitter, OnInit, TemplateRef, NgZone } from '@angular/core'; import { CalendarService } from './calendar.service'; import { IEvent, CalendarMode, QueryMode, Step, IMonthViewDisplayEventTemplateContext, IMonthViewEventDetailTemplateContext, IDisplayWeekViewHeader, IDisplayAllDayEvent, IDisplayEvent, IWeekViewAllDayEventSectionTemplateContext, IDayViewAllDayEventSectionTemplateContext, IWeekViewNormalEventSectionTemplateContext, IDayViewNormalEventSectionTemplateContext, IDateFormatter, IRange, ITimeSelected } from './calendar.interface'; import * as i0 from "@angular/core"; export declare class CalendarComponent implements OnInit { private calendarService; private appLocale; private ngZone; get currentDate(): Date; set currentDate(val: Date); eventSource: IEvent[]; calendarMode: CalendarMode; formatDay: string; formatDayHeader: string; formatDayTitle: string; formatWeekTitle: string; formatMonthTitle: string; formatWeekViewDayHeader: string; formatHourColumn: string; showEventDetail: boolean; startingDayMonth: number; startingDayWeek: number; allDayLabel: string; noEventsLabel: string; queryMode: QueryMode; step: Step; timeInterval: number; autoSelect: boolean; markDisabled?: (date: Date) => boolean; monthviewDisplayEventTemplate?: TemplateRef<IMonthViewDisplayEventTemplateContext>; monthviewInactiveDisplayEventTemplate?: TemplateRef<IMonthViewDisplayEventTemplateContext>; monthviewEventDetailTemplate?: TemplateRef<IMonthViewEventDetailTemplateContext>; weekviewHeaderTemplate?: TemplateRef<IDisplayWeekViewHeader>; weekviewAllDayEventTemplate?: TemplateRef<IDisplayAllDayEvent>; weekviewNormalEventTemplate?: TemplateRef<IDisplayEvent>; dayviewCategoryItemTemplate?: TemplateRef<string>; dayviewAllDayEventTemplate?: TemplateRef<IDisplayAllDayEvent>; dayviewNormalEventTemplate?: TemplateRef<IDisplayEvent>; weekviewAllDayEventSectionTemplate?: TemplateRef<IWeekViewAllDayEventSectionTemplateContext>; weekviewNormalEventSectionTemplate?: TemplateRef<IWeekViewNormalEventSectionTemplateContext>; dayviewAllDayEventSectionTemplate?: TemplateRef<IDayViewAllDayEventSectionTemplateContext>; dayviewNormalEventSectionTemplate?: TemplateRef<IDayViewNormalEventSectionTemplateContext>; weekviewInactiveAllDayEventSectionTemplate?: TemplateRef<IWeekViewAllDayEventSectionTemplateContext>; weekviewInactiveNormalEventSectionTemplate?: TemplateRef<IWeekViewNormalEventSectionTemplateContext>; dayviewInactiveAllDayEventSectionTemplate?: TemplateRef<IDayViewAllDayEventSectionTemplateContext>; dayviewInactiveNormalEventSectionTemplate?: TemplateRef<IDayViewNormalEventSectionTemplateContext>; dateFormatter?: IDateFormatter; dir: string; scrollToHour: number; preserveScrollPosition: boolean; lockSwipeToPrev: boolean; lockSwipeToNext: boolean; lockSwipes: boolean; locale: string; startHour: number; endHour: number; sliderOptions: any; dayviewCategorySource?: Set<string>; dayviewShowCategoryView: boolean; onCurrentDateChanged: EventEmitter<Date>; onRangeChanged: EventEmitter<IRange>; onEventSelected: EventEmitter<IEvent>; onTimeSelected: EventEmitter<ITimeSelected>; onDayHeaderSelected: EventEmitter<ITimeSelected>; onTitleChanged: EventEmitter<string>; private _currentDate; hourParts: number; hourSegments: number; private currentDateChangedFromChildrenSubscription?; constructor(calendarService: CalendarService, appLocale: string, ngZone: NgZone); ngOnInit(): void; ngOnDestroy(): void; rangeChanged(range: IRange): void; eventSelected(event: IEvent): void; timeSelected(timeSelected: ITimeSelected): void; daySelected(daySelected: ITimeSelected): void; titleChanged(title: string): void; loadEvents(): void; slideNext(): void; slidePrev(): void; update(): void; static ɵfac: i0.ɵɵFactoryDeclaration<CalendarComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<CalendarComponent, "calendar", never, { "currentDate": { "alias": "currentDate"; "required": false; }; "eventSource": { "alias": "eventSource"; "required": false; }; "calendarMode": { "alias": "calendarMode"; "required": false; }; "formatDay": { "alias": "formatDay"; "required": false; }; "formatDayHeader": { "alias": "formatDayHeader"; "required": false; }; "formatDayTitle": { "alias": "formatDayTitle"; "required": false; }; "formatWeekTitle": { "alias": "formatWeekTitle"; "required": false; }; "formatMonthTitle": { "alias": "formatMonthTitle"; "required": false; }; "formatWeekViewDayHeader": { "alias": "formatWeekViewDayHeader"; "required": false; }; "formatHourColumn": { "alias": "formatHourColumn"; "required": false; }; "showEventDetail": { "alias": "showEventDetail"; "required": false; }; "startingDayMonth": { "alias": "startingDayMonth"; "required": false; }; "startingDayWeek": { "alias": "startingDayWeek"; "required": false; }; "allDayLabel": { "alias": "allDayLabel"; "required": false; }; "noEventsLabel": { "alias": "noEventsLabel"; "required": false; }; "queryMode": { "alias": "queryMode"; "required": false; }; "step": { "alias": "step"; "required": false; }; "timeInterval": { "alias": "timeInterval"; "required": false; }; "autoSelect": { "alias": "autoSelect"; "required": false; }; "markDisabled": { "alias": "markDisabled"; "required": false; }; "monthviewDisplayEventTemplate": { "alias": "monthviewDisplayEventTemplate"; "required": false; }; "monthviewInactiveDisplayEventTemplate": { "alias": "monthviewInactiveDisplayEventTemplate"; "required": false; }; "monthviewEventDetailTemplate": { "alias": "monthviewEventDetailTemplate"; "required": false; }; "weekviewHeaderTemplate": { "alias": "weekviewHeaderTemplate"; "required": false; }; "weekviewAllDayEventTemplate": { "alias": "weekviewAllDayEventTemplate"; "required": false; }; "weekviewNormalEventTemplate": { "alias": "weekviewNormalEventTemplate"; "required": false; }; "dayviewCategoryItemTemplate": { "alias": "dayviewCategoryItemTemplate"; "required": false; }; "dayviewAllDayEventTemplate": { "alias": "dayviewAllDayEventTemplate"; "required": false; }; "dayviewNormalEventTemplate": { "alias": "dayviewNormalEventTemplate"; "required": false; }; "weekviewAllDayEventSectionTemplate": { "alias": "weekviewAllDayEventSectionTemplate"; "required": false; }; "weekviewNormalEventSectionTemplate": { "alias": "weekviewNormalEventSectionTemplate"; "required": false; }; "dayviewAllDayEventSectionTemplate": { "alias": "dayviewAllDayEventSectionTemplate"; "required": false; }; "dayviewNormalEventSectionTemplate": { "alias": "dayviewNormalEventSectionTemplate"; "required": false; }; "weekviewInactiveAllDayEventSectionTemplate": { "alias": "weekviewInactiveAllDayEventSectionTemplate"; "required": false; }; "weekviewInactiveNormalEventSectionTemplate": { "alias": "weekviewInactiveNormalEventSectionTemplate"; "required": false; }; "dayviewInactiveAllDayEventSectionTemplate": { "alias": "dayviewInactiveAllDayEventSectionTemplate"; "required": false; }; "dayviewInactiveNormalEventSectionTemplate": { "alias": "dayviewInactiveNormalEventSectionTemplate"; "required": false; }; "dateFormatter": { "alias": "dateFormatter"; "required": false; }; "dir": { "alias": "dir"; "required": false; }; "scrollToHour": { "alias": "scrollToHour"; "required": false; }; "preserveScrollPosition": { "alias": "preserveScrollPosition"; "required": false; }; "lockSwipeToPrev": { "alias": "lockSwipeToPrev"; "required": false; }; "lockSwipeToNext": { "alias": "lockSwipeToNext"; "required": false; }; "lockSwipes": { "alias": "lockSwipes"; "required": false; }; "locale": { "alias": "locale"; "required": false; }; "startHour": { "alias": "startHour"; "required": false; }; "endHour": { "alias": "endHour"; "required": false; }; "sliderOptions": { "alias": "sliderOptions"; "required": false; }; "dayviewCategorySource": { "alias": "dayviewCategorySource"; "required": false; }; "dayviewShowCategoryView": { "alias": "dayviewShowCategoryView"; "required": false; }; }, { "onCurrentDateChanged": "onCurrentDateChanged"; "onRangeChanged": "onRangeChanged"; "onEventSelected": "onEventSelected"; "onTimeSelected": "onTimeSelected"; "onDayHeaderSelected": "onDayHeaderSelected"; "onTitleChanged": "onTitleChanged"; }, never, never, false, never>; }