UNPKG

vue3-tree-vue

Version:

A Simple vue3 project for rendering items in a tree.

10 lines (9 loc) 613 B
import { IsValidDropCallback, TreeState, TreeViewItem, _InternalItem } from "../types"; export declare function useTreeViewItemMouseActions(): { addHoverClass: (event: DragEvent) => void; removeHoverClass: (event: DragEvent) => void; onDragNode: (item: TreeViewItem, event: DragEvent) => void; onDropNode: (dropHost: _InternalItem | undefined, event: DragEvent, isDropValid: IsValidDropCallback | undefined, state: TreeState | undefined) => void; addRootHoverClass: (event: DragEvent, isRootNode: boolean) => void; removeRootHoverClass: (event: DragEvent, isRootNode: Boolean) => void; };