hy-vue-gantt
Version:
Evolution of vue-ganttastic package
14 lines • 708 B
TypeScript
import type { GanttBarObject } from "../types";
import type { GGanttChartConfig } from "../types/config";
/**
* Manages keyboard controls for Gantt chart bars
* Handles arrow key navigation for moving and resizing bars
* @param bar - Bar to control with keyboard
* @param config - Gantt chart configuration
* @param emitBarEvent - Function to emit bar events
* @returns Object containing keyboard event handler
*/
export declare function useBarKeyboardControl(bar: GanttBarObject, config: GGanttChartConfig, emitBarEvent: (e: MouseEvent, bar: GanttBarObject, datetime?: string | Date) => void): {
onBarKeyDown: (event: KeyboardEvent) => void;
};
//# sourceMappingURL=useBarKeyboardControl.d.ts.map