1var baseInverter = require('./_baseInverter'); 2 3/** 4 * Creates a function like `_.invertBy`. 5 * 6 * @private 7 * @param {Function} setter The function to set accumulator values. 8 * @param {Function} toIteratee The function to resolve iteratees. 9 * @returns {Function} Returns the new inverter function. 10 */ 11function createInverter(setter, toIteratee) { 12 return function(object, iteratee) { 13 return baseInverter(object, setter, toIteratee(iteratee), {}); 14 }; 15} 16 17module.exports = createInverter; 18