UNPKG

@progress/kendo-react-scheduler

Version:

React Scheduler brings the functionality of Outlook's Calendar to a single UI component. KendoReact Scheduler package

60 lines (59 loc) 1.77 kB
/** * @license *------------------------------------------------------------------------------------------- * Copyright © 2026 Progress Software Corporation. All rights reserved. * Licensed under commercial license. See LICENSE.md in the package root for more information *------------------------------------------------------------------------------------------- */ import { DataItem } from './DataItem'; /** @hidden */ export interface Occurrence { /** @hidden */ uid: string | number; /** * The `start` date of the item. */ start: Date; /** * The `end` date of the item. */ end: Date; /** * Represents the original start of the item. * * This property is being used when only a single occurrence of a recurring item is being edited. */ originalStart: Date | null; /** * The timezone name for the `start` date. */ startTimezone: string | null; /** * The timezone name for the `end` date. */ endTimezone: string | null; /** @hidden */ isAllDay: boolean | null; /** * The `title` of the item. */ title: string | null; /** * The `description` of the item. */ description: string | null; /** @hidden */ occurrenceId: string | null; /** @hidden */ recurrenceExceptions: Date[] | null; /** @hidden */ recurrenceRule: string | null; /** @hidden */ recurrenceId: string | number | null; /** * Represents the original `DataItem` from which the item was created. * * For more information about the `data` collection, refer to the [Scheduler Data Binding](https://www.telerik.com/kendo-react-ui/components/scheduler/data-binding) article. */ dataItem: DataItem; }