svelte-gantt
Version:
Interactive JavaScript Gantt chart/resource booking component
16 lines (15 loc) • 520 B
TypeScript
/// <reference types="svelte" />
import type { EntityStore } from '../core/store';
import type { SvelteTask } from '../core/task';
export declare class SelectionManager {
private taskStore;
_selectedTasks: import("svelte/store").Writable<{
[taskId: string]: boolean;
[taskId: number]: boolean;
[taskId: symbol]: boolean;
}>;
constructor(taskStore: EntityStore<SvelteTask>);
selectSingle(taskId: any): void;
toggleSelection(taskId: any): void;
unSelectTasks(): void;
}