@yncoder/element-react
Version:
Element UI for React
16 lines (14 loc) • 384 B
JavaScript
export var NODE_KEY = '$treeNodeId';
export var markNodeData = function markNodeData(node, data) {
if (data[NODE_KEY]) return;
Object.defineProperty(data, NODE_KEY, {
value: node.id,
enumerable: false,
configurable: false,
writable: false
});
};
export var getNodeKey = function getNodeKey(key, data) {
if (!key) return data[NODE_KEY];
return data[key];
};