@lui297/vue-ganttastic
Version:
A simple and customizable Gantt chart component for Vue.js
7 lines (6 loc) • 421 B
TypeScript
import type { GGanttChartConfig } from "../components/GGanttChart.vue";
import type { GanttBarObject } from "../types.ts";
export default function createBarDrag(bar: GanttBarObject, onDrag?: (e: MouseEvent, bar: GanttBarObject) => void, onEndDrag?: (e: MouseEvent, bar: GanttBarObject) => void, config?: GGanttChartConfig): {
isDragging: import("vue").Ref<boolean, boolean>;
initDrag: (e: MouseEvent) => void;
};