UNPKG

@syncfusion/ej2-schedule

Version:

Flexible scheduling library with more built-in features and enhanced customization options similar to outlook and google calendar, allowing the users to plan and manage their appointments with efficient data-binding support.

26 lines (25 loc) 853 B
import { Schedule } from '../base/schedule'; import { TimelineEvent } from './timeline-view'; /** * Year view events render */ export declare class YearEvent extends TimelineEvent { cellHeader: number; private isResource; constructor(parent: Schedule); renderAppointments(): void; private yearViewEvents; private timelineYearViewEvents; private updateSpannedEvents; private timelineResourceEvents; private renderResourceEvent; private renderEvent; private renderMoreIndicator; private createEventElement; isSpannedEvent(eventObj: Record<string, any>, monthDate: Date): Record<string, any>; private updateSpannedEventDetails; getOverlapEvents(date: Date, appointments: Record<string, any>[]): Record<string, any>[]; private getMonths; private removeCellHeight; destroy(): void; }