UNPKG

@arco-design/web-vue

Version:

Arco Design Vue 2.0: A Vue.js 3 UI Library

12 lines (11 loc) 507 B
import { DropPosition, TreeNodeKey } from '../interface'; export default function useDraggable(props: { key: TreeNodeKey; refTitle: HTMLElement | undefined; }): { isDragOver: import("vue").Ref<boolean, boolean>; isDragging: import("vue").Ref<boolean, boolean>; isAllowDrop: import("vue").Ref<boolean, boolean>; dropPosition: import("vue").Ref<DropPosition, DropPosition>; setDragStatus(status: 'dragStart' | 'dragOver' | 'dragLeave' | 'dragEnd' | 'drop', e: DragEvent): void; };