| var _curry1 = |
| /*#__PURE__*/ |
| require("./internal/_curry1"); |
| /** |
| * Creates a new object from a list key-value pairs. If a key appears in |
| * multiple pairs, the rightmost pair is included in the object. |
| * |
| * @func |
| * @memberOf R |
| * @since v0.3.0 |
| * @category List |
| * @sig [[k,v]] -> {k: v} |
| * @param {Array} pairs An array of two-element arrays that will be the keys and values of the output object. |
| * @return {Object} The object made by pairing up `keys` and `values`. |
| * @see R.toPairs, R.pair |
| * @example |
| * |
| * R.fromPairs([['a', 1], ['b', 2], ['c', 3]]); //=> {a: 1, b: 2, c: 3} |
| */ |
| |
| |
| var fromPairs = |
| /*#__PURE__*/ |
| _curry1(function fromPairs(pairs) { |
| var result = {}; |
| var idx = 0; |
| |
| while (idx < pairs.length) { |
| result[pairs[idx][0]] = pairs[idx][1]; |
| idx += 1; |
| } |
| |
| return result; |
| }); |
| |
| module.exports = fromPairs; |