diff options
Diffstat (limited to 'node_modules/express-validator/node_modules/lodash/_assignValue.js')
| -rw-r--r-- | node_modules/express-validator/node_modules/lodash/_assignValue.js | 27 |
1 files changed, 0 insertions, 27 deletions
diff --git a/node_modules/express-validator/node_modules/lodash/_assignValue.js b/node_modules/express-validator/node_modules/lodash/_assignValue.js deleted file mode 100644 index 35d49f0..0000000 --- a/node_modules/express-validator/node_modules/lodash/_assignValue.js +++ /dev/null @@ -1,27 +0,0 @@ -var eq = require('./eq'); - -/** Used for built-in method references. */ -var objectProto = Object.prototype; - -/** Used to check objects for own properties. */ -var hasOwnProperty = objectProto.hasOwnProperty; - -/** - * Assigns `value` to `key` of `object` if the existing value is not equivalent - * using [`SameValueZero`](http://ecma-international.org/ecma-262/6.0/#sec-samevaluezero) - * for equality comparisons. - * - * @private - * @param {Object} object The object to modify. - * @param {string} key The key of the property to assign. - * @param {*} value The value to assign. - */ -function assignValue(object, key, value) { - var objValue = object[key]; - if (!(hasOwnProperty.call(object, key) && eq(objValue, value)) || - (value === undefined && !(key in object))) { - object[key] = value; - } -} - -module.exports = assignValue; |
