/
var
/
www
/
cobraambalaj
/
node_modules
/
union-value
/
/var/www/cobraambalaj/node_modules/union-value
mkdir
upload
Name
Size
Mode
Actions
index.js
700
0644
edit
dl
rm
LICENSE
1087
0644
edit
dl
rm
package.json
2270
0644
edit
dl
rm
README.md
3650
0644
edit
dl
rm
Edit:
/var/www/cobraambalaj/node_modules/union-value/index.js
(700B)
'use strict'; var isObject = require('is-extendable'); var union = require('arr-union'); var get = require('get-value'); var set = require('set-value'); module.exports = function unionValue(obj, prop, value) { if (!isObject(obj)) { throw new TypeError('union-value expects the first argument to be an object.'); } if (typeof prop !== 'string') { throw new TypeError('union-value expects `prop` to be a string.'); } var arr = arrayify(get(obj, prop)); set(obj, prop, union(arr, arrayify(value))); return obj; }; function arrayify(val) { if (val === null || typeof val === 'undefined') { return []; } if (Array.isArray(val)) { return val; } return [val]; }
Save
cmd:
run