@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
TypeScript
/**-----------------------------------------------------------------------------------------
* 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[];