@adaptabletools/adaptable
Version:
Powerful data-agnostic HTML5 AG Grid extension which provides advanced, cutting-edge functionality to meet all DataGrid requirements
22 lines (21 loc) • 975 B
TypeScript
import { AdaptableModuleBase } from './AdaptableModuleBase';
import { AdaptableModuleView, AdaptableObjectView } from './Interface/IModule';
import { AdaptableApi } from '../Api/AdaptableApi';
import { LayoutExtendedConfig } from '../types';
import { BaseSchedule } from '../AdaptableState/Common/Schedule';
import { IScheduleModule } from './Interface/IScheduleModule';
export declare class ScheduleModule extends AdaptableModuleBase implements IScheduleModule {
private scheduleJobs;
constructor(api: AdaptableApi);
onAdaptableReady(): void;
setUpScheduleJobs(): void;
private addSchedule;
private addMidnightRefreshSchedule;
private getDateFromSchedule;
private clearAllJobs;
getModuleAdaptableObjects(config?: LayoutExtendedConfig): BaseSchedule[];
toView(schedule: BaseSchedule): AdaptableObjectView;
toViewAll(): AdaptableObjectView[];
getViewProperties(): AdaptableModuleView;
containsLayoutExtensions(): boolean;
}