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.

128 lines (127 loc) 3.14 kB
/**----------------------------------------------------------------------------------------- * Copyright © 2025 Progress Software Corporation. All rights reserved. * Licensed under commercial license. See LICENSE.md in the project root for more information *-------------------------------------------------------------------------------------------*/ import { Observable } from 'rxjs'; import { SchedulerEvent } from '../types/scheduler-event'; import { SchedulerModelFields } from '../types'; /** * @hidden * * TODO: Move to @progress/kendo-common */ export declare const capitalize: (value: string) => string; /** * @hidden * * TODO: Move to @progress/kendo-common */ export declare const isPresent: (value: any) => boolean; /** * @hidden * * TODO: Move to @progress/kendo-common */ export declare const isBlank: (value: any) => boolean; /** * @hidden * * TODO: Move to @progress/kendo-common */ export declare const isArray: (value: any) => boolean; /** * @hidden * * TODO: Move to @progress/kendo-common */ export declare const isTruthy: (value: any) => boolean; /** * @hidden * * TODO: Move to @progress/kendo-common */ export declare const isNullOrEmptyString: (value: string) => boolean; /** * @hidden * * TODO: Move to @progress/kendo-common */ export declare const isNumber: (value: any) => boolean; /** * @hidden * * TODO: Move to @progress/kendo-common */ export declare const isString: (value: any) => boolean; /** * @hidden * * TODO: Move to @progress/kendo-common */ export declare const isObject: (value: any) => boolean; /** * @hidden */ export declare const isRecurring: (event: SchedulerEvent, fields: SchedulerModelFields) => boolean; /** * @hidden */ export declare const isException: (event: any, fields: SchedulerModelFields) => boolean; /** * @hidden */ export declare const copyResources: (event: any, resources?: any[]) => void; /** * @hidden */ export declare const readEvent: (dataItem: any, fields: SchedulerModelFields, resources?: any[]) => any; /** * @hidden */ export declare const isRecurrenceMaster: (event: SchedulerEvent) => boolean; /** * @hidden */ export declare function groupResources(group: any, resources: any[]): any[]; /** * @hidden */ export declare const getField: (obj: any, field: any) => any; /** * @hidden */ export declare const setField: (obj: any, field: any, value: any) => any; /** * @hidden */ export declare function assignField(target: any, source: any, field: string): any; /** * @hidden */ export declare function assignFields(target: any, source: any, ...fields: string[]): any; /** * @hidden */ export declare function assignValues(target: any, source: any): any; /** * @hidden */ export declare function cloneTo(obj: any, result: any): void; /** * @hidden */ export declare function clone(obj: any): any; /** @hidden */ export declare const iterator: any; /** * @hidden */ export declare function fromClick(element: any): Observable<any>; /** * @hidden */ export declare function fromDoubleClick(element: any): Observable<any>; /** * @hidden */ export declare function sortTasksByTime(tasks: any[]): any[];