(node, data)
| 1 | export const NODE_KEY = '$treeNodeId'; |
| 2 | |
| 3 | export const markNodeData = function(node, data) { |
| 4 | if (data[NODE_KEY]) return; |
| 5 | Object.defineProperty(data, NODE_KEY, { |
| 6 | value: node.id, |
| 7 | enumerable: false, |
| 8 | configurable: false, |
| 9 | writable: false |
| 10 | }); |
| 11 | }; |
| 12 | |
| 13 | export const getNodeKey = function(key, data) { |
| 14 | if (!key) return data[NODE_KEY]; |