importapplyfrom'./_apply.js';importarrayMapfrom'./_arrayMap.js';importbaseIterateefrom'./_baseIteratee.js';importbaseRestfrom'./_baseRest.js';importbaseUnaryfrom'./_baseUnary.js';importflatRestfrom'./_flatRest.js'; /** * Creates a function like `_.over`. * * @private * @param {Function} arrayFunc The function to iterate over iteratees. * @returns {Function} Returns the new over function. */functioncreateOver(arrayFunc){returnflatRest(function(iteratees){ iteratees =arrayMap(iteratees,baseUnary(baseIteratee));returnbaseRest(function(args){var thisArg =this;returnarrayFunc(iteratees,function(iteratee){returnapply(iteratee, thisArg, args);});});});} exportdefault createOver;