@syncfusion/ej2-schedule
Version:
Flexible scheduling library with more built-in features and enhanced customization options similar to outlook and google calendar, allowing the users to plan and manage their appointments with efficient data-binding support.
17 lines (16 loc) • 523 B
TypeScript
import { Schedule } from '../base/schedule';
/**
* ICalendar Export Module
*/
export declare class ICalendarExport {
private parent;
constructor(parent: Schedule);
initializeCalendarExport(fileName: string, customData: Record<string, any>[]): void;
getCalendarString(fileName?: string, customData?: Record<string, any>[]): string;
private customFieldFilter;
private convertDateToString;
private download;
private filterEvents;
protected getModuleName(): string;
destroy(): void;
}