From bbff7403fbf46f9ad92240ac213df8d30ef31b64 Mon Sep 17 00:00:00 2001 From: Florian Dold Date: Thu, 20 Sep 2018 02:56:13 +0200 Subject: update packages --- node_modules/lodash/_isIndex.js | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'node_modules/lodash/_isIndex.js') diff --git a/node_modules/lodash/_isIndex.js b/node_modules/lodash/_isIndex.js index e123dde8b..061cd390c 100644 --- a/node_modules/lodash/_isIndex.js +++ b/node_modules/lodash/_isIndex.js @@ -13,10 +13,13 @@ var reIsUint = /^(?:0|[1-9]\d*)$/; * @returns {boolean} Returns `true` if `value` is a valid index, else `false`. */ function isIndex(value, length) { + var type = typeof value; length = length == null ? MAX_SAFE_INTEGER : length; + return !!length && - (typeof value == 'number' || reIsUint.test(value)) && - (value > -1 && value % 1 == 0 && value < length); + (type == 'number' || + (type != 'symbol' && reIsUint.test(value))) && + (value > -1 && value % 1 == 0 && value < length); } module.exports = isIndex; -- cgit v1.2.3