artdaq_node_server  v1_00_07
 All Classes Namespaces Files Variables Pages
_isFlattenable.js
1 var Symbol = require('./_Symbol'),
2  isArguments = require('./isArguments'),
3  isArray = require('./isArray');
4 
6 var spreadableSymbol = Symbol ? Symbol.isConcatSpreadable : undefined;
7 
15 function isFlattenable(value) {
16  return isArray(value) || isArguments(value) ||
17  !!(spreadableSymbol && value && value[spreadableSymbol]);
18 }
19 
20 module.exports = isFlattenable;