1 var constant = require('./constant'),
2 createInverter = require('./_createInverter'),
3 identity = require('./identity');
6 * Creates an object composed of the inverted keys and values of `object`.
7 * If `object` contains duplicate values, subsequent values overwrite
8 * property assignments of previous values.
14 * @param {Object} object The object to invert.
15 * @returns {Object} Returns the new inverted object.
18 * var object = { 'a': 1, 'b': 2, 'c': 1 };
21 * // => { '1': 'c', '2': 'b' }
23 var invert = createInverter(function(result, value, key) {
25 }, constant(identity));
27 module.exports = invert;