@gechiui/compose
Version:
GeChiUI higher-order components (HOCs).
16 lines • 565 B
TypeScript
/**
* @param {Object} props
* @param {(e: MouseEvent) => void} props.onDragStart
* @param {(e: MouseEvent) => void} props.onDragMove
* @param {(e: MouseEvent) => void} props.onDragEnd
*/
export default function useDragging({ onDragStart, onDragMove, onDragEnd }: {
onDragStart: (e: MouseEvent) => void;
onDragMove: (e: MouseEvent) => void;
onDragEnd: (e: MouseEvent) => void;
}): {
startDrag: (event: MouseEvent) => void;
endDrag: (event: MouseEvent) => void;
isDragging: boolean;
};
//# sourceMappingURL=index.d.ts.map