UNPKG

@progress/kendo-react-scheduler

Version:

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

42 lines (41 loc) 1.74 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 { Rect, SchedulerGroup, OptionalRect, Slot } from '../../models/index.js'; import { SchedulerResource } from '../../models/SchedulerResource'; /** @hidden */ export declare const last: (arr: any[]) => any; /** @hidden */ export declare const toFlatGroupResources: (resources: SchedulerResource[], index?: number, depth?: number, parents?: any) => any[]; /** @hidden */ export declare const calculateEventRect: (slots: Slot[], vertical: any) => Rect | null; /** * @hidden */ export declare function toGroupResources(group?: SchedulerGroup, resources?: SchedulerResource[]): any[]; /** * @hidden * TODO Move to date-math */ export declare function addUTCDays(date: Date, offset: number): Date; /** * @hidden * ResourceIterator: */ export declare const expandResources: (resources: any[], lastIndex?: number) => any[]; /** * @hidden */ export declare const resourcesByIndex: (index: number, taskResources: any[], spans: any[]) => any[]; /** @hidden */ export declare const getRect: (el: HTMLElement | null) => Rect; /** @hidden */ export declare const getPadding: (el: HTMLElement, horizontal?: boolean) => number; /** @hidden */ export declare const getBorders: (el: HTMLElement, horizontal?: boolean) => number; /** @hidden */ export declare const setRect: (el: HTMLElement | null, rect: OptionalRect, minHeightInsteadOfHeight?: boolean) => void;