UNPKG

element-plus

Version:

A Component Library for Vue 3

27 lines (26 loc) 934 B
Object.defineProperty(exports, Symbol.toStringTag, { value: "Module" }); //#region ../../packages/components/tree/src/model/util.ts const NODE_KEY = "$treeNodeId"; const markNodeData = function(node, data) { if (!data || data["$treeNodeId"]) return; Object.defineProperty(data, NODE_KEY, { value: node.id, enumerable: false, configurable: false, writable: false }); }; const getNodeKey = (key, data) => data?.[key || "$treeNodeId"]; const handleCurrentChange = (store, emit, setCurrent) => { const preCurrentNode = store.value.currentNode; setCurrent(); const currentNode = store.value.currentNode; if (preCurrentNode === currentNode) return; emit("current-change", currentNode ? currentNode.data : null, currentNode); }; //#endregion exports.NODE_KEY = NODE_KEY; exports.getNodeKey = getNodeKey; exports.handleCurrentChange = handleCurrentChange; exports.markNodeData = markNodeData; //# sourceMappingURL=util.js.map