hy-vue-gantt
Version:
Evolution of vue-ganttastic package
15 lines • 783 B
TypeScript
import type { GanttBarObject } from "../types";
/**
* A composable that manages touch event handling and mouse event simulation
* Converts touch interactions to mouse events for consistent behavior
* @param initDragCallback - Function to initialize drag operations
* @param threshold - Minimum movement threshold to start drag
* @returns Object containing touch event handlers
*/
export declare function useTouchEvents(initDragCallback: (bar: GanttBarObject, e: MouseEvent) => void, threshold?: number): {
handleTouchStart: (event: TouchEvent, bar?: GanttBarObject) => void;
handleTouchMove: (event: TouchEvent) => void;
handleTouchEnd: (event: TouchEvent) => void;
handleTouchCancel: (event: TouchEvent) => void;
};
//# sourceMappingURL=useTouchEvents.d.ts.map