UNPKG

@progress/kendo-angular-scheduler

Version:

Kendo UI Scheduler Angular - Outlook or Google-style angular scheduler calendar. Full-featured and customizable embedded scheduling from the creator developers trust for professional UI components.

58 lines (57 loc) 1.58 kB
/**----------------------------------------------------------------------------------------- * Copyright © 2025 Progress Software Corporation. All rights reserved. * Licensed under commercial license. See LICENSE.md in the project root for more information *-------------------------------------------------------------------------------------------*/ /** * Represents a Scheduler calendar event instance. */ export interface SchedulerEvent { /** * Sets the unique identifier of the event. The ID is usually a number, but can also be a string or object. */ id?: any; /** * Provides a reference to the original data item, if any. */ dataItem?: any; /** * Sets the start date of the event. */ start: Date; /** * Sets the timezone name for the start date. */ startTimezone?: string; /** * Sets the end date of the event. */ end: Date; /** * Sets the timezone name for the end date. */ endTimezone?: string; /** * Specifies if the event occurs throughout the day. */ isAllDay?: boolean; /** * Sets the title of the event. */ title: string; /** * Sets the detailed description of the event. */ description?: string; /** * Sets the rule that describes the recurring pattern of the event. */ recurrenceRule?: string; /** * Sets the `id` of the parent recurring event. */ recurrenceId?: any; /** * Sets the recurrence exceptions, if any. */ recurrenceExceptions?: Date[]; }