@fesjs/fes-design
Version:
fes-design for PC
23 lines (22 loc) • 970 B
TypeScript
import type { DropPosition, InnerTreeOption, TreeNodeKey } from './interface';
declare const _default: ({ nodeList, emit, expandNode, }: {
nodeList: Map<TreeNodeKey, InnerTreeOption>;
emit: any;
expandNode: (value: TreeNodeKey, event: Event) => void;
}) => {
handleDragstart: (value: TreeNodeKey, event: DragEvent) => void;
handleDragenter: (value: TreeNodeKey, event: DragEvent) => void;
handleDragover: (value: TreeNodeKey, event: DragEvent) => void;
handleDragleave: (value: TreeNodeKey, event: DragEvent) => void;
handleDragend: (value: TreeNodeKey, event: DragEvent) => void;
handleDrop: (value: TreeNodeKey, event: DragEvent) => void;
dragOverInfo: import("vue").Ref<{
node: InnerTreeOption;
position: DropPosition;
}, {
node: InnerTreeOption;
position: DropPosition;
}>;
dragHighlightNode: import("vue").ComputedRef<import("./interface").TreeOption>;
};
export default _default;