@adaptabletools/adaptable
Version:
Powerful AG Grid extension which provides advanced, cutting-edge functionality to meet all DataGrid requirements
12 lines (11 loc) • 427 B
TypeScript
import { Schedule } from '../../../AdaptableState/Common/Schedule';
export interface ScheduleJobManagerConfig<T> {
getActiveItems: () => T[];
getSchedule: (item: T) => Schedule | undefined;
onFire: (item: T) => void;
}
export interface ScheduleJobManager {
setUpJobs(): void;
clearJobs(): void;
}
export declare function createScheduleJobManager<T>(config: ScheduleJobManagerConfig<T>): ScheduleJobManager;