vue3-tree-vue
Version:
A Simple vue3 project for rendering items in a tree.
10 lines (9 loc) • 613 B
TypeScript
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;
};