artdaq_node_server  v1_00_08
 All Classes Namespaces Files Variables Pages
toPath.js
1 var arrayMap = require('./_arrayMap'),
2  copyArray = require('./_copyArray'),
3  isArray = require('./isArray'),
4  isSymbol = require('./isSymbol'),
5  stringToPath = require('./_stringToPath'),
6  toKey = require('./_toKey'),
7  toString = require('./toString');
8 
26 function toPath(value) {
27  if (isArray(value)) {
28  return arrayMap(value, toKey);
29  }
30  return isSymbol(value) ? [value] : copyArray(stringToPath(toString(value)));
31 }
32 
33 module.exports = toPath;