ivue-material-plus
Version:
A high quality UI components Library with Vue.js
8 lines (7 loc) • 484 B
TypeScript
import type { SetupContext } from 'vue';
import type Node from './store/node';
import type { TreeNodeData, TreeKey, TreeContext } from './types/tree';
export declare const NODE_KEY = "$treeNodeId";
export declare const markNodeData: (node: Node, data: TreeNodeData) => void;
export declare const getNodeKey: (key: TreeKey, data: TreeNodeData) => any;
export declare const handleCurrentChange: (store: TreeContext['store'], emit: SetupContext['emit'], setCurrent: () => void) => void;