hy-vue-gantt
Version:
Evolution of vue-ganttastic package
15 lines • 700 B
TypeScript
import type { GanttBarObject } from "../types/bar";
/**
* A composable that manages bar drag operations in the Gantt chart
* Handles initialization, movement, and state management for drag operations
* @returns Object containing methods to manage bar dragging
*/
declare const useBarDragManagement: () => {
initDragOfBar: (bar: GanttBarObject, e: MouseEvent) => void;
initDragOfBundle: (mainBar: GanttBarObject, e: MouseEvent) => void;
snapBackMovedBars: () => void;
handleDrag: (e: MouseEvent, bar: GanttBarObject) => void;
getConnectedBars: (bar: GanttBarObject) => GanttBarObject[];
};
export default useBarDragManagement;
//# sourceMappingURL=useBarDragManagement.d.ts.map