UNPKG

vue-hooks-plus

Version:
19 lines (18 loc) 516 B
import type { BasicTarget } from '../utils/domTarget'; export interface UseDragOptions { draggable?: boolean; /** * On drag start callback * @param event DragEvent * @returns void */ onDragStart?: (event: DragEvent) => void; /** * On drag end callback * @param event DragEvent * @returns void */ onDragEnd?: (event: DragEvent) => void; } declare const useDrag: <T>(data: T, target: BasicTarget, options?: UseDragOptions) => void; export default useDrag;