importeqfrom'./eq.js';importisArrayLikefrom'./isArrayLike.js';importisIndexfrom'./_isIndex.js';importisObjectfrom'./isObject.js'; /** * Checks if the given arguments are from an iteratee call. * * @private * @param {*} value The potential iteratee value argument. * @param {*} index The potential iteratee index or key argument. * @param {*} object The potential iteratee object argument. * @returns {boolean} Returns `true` if the arguments are from an iteratee call, * else `false`. */functionisIterateeCall(value, index, object){if(!isObject(object)){returnfalse;}var type =typeof index;if(type =='number'?(isArrayLike(object)&&isIndex(index, object.length)):(type =='string'&& index in object)){returneq(object[index], value);}returnfalse;} exportdefault isIterateeCall;