time-to-botec

Benchmark sampling in different programming languages
Log | Files | Refs | README

_createInverter.js (497B)


      1 var 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  */
     11 function createInverter(setter, toIteratee) {
     12   return function(object, iteratee) {
     13     return baseInverter(object, setter, toIteratee(iteratee), {});
     14   };
     15 }
     16 
     17 module.exports = createInverter;