N3-components/N3-components

View on GitHub
src/tree/model/util.js

Summary

Maintainability
A
0 mins
Test Coverage
export const NODE_KEY = '$treeNodeId'

export const markNodeData = function (node, data) {
  if (data[NODE_KEY]) return
  Object.defineProperty(data, NODE_KEY, {
    value: node.id,
    enumerable: false,
    configurable: false,
    writable: false
  })
}

export const getNodeKey = function (key, data) {
  if (!key) return data[NODE_KEY]
  return data[key]
}