| var _objectAssign = |
| /*#__PURE__*/ |
| require("./internal/_objectAssign"); |
| |
| var _curry1 = |
| /*#__PURE__*/ |
| require("./internal/_curry1"); |
| /** |
| * Merges a list of objects together into one object. |
| * |
| * @func |
| * @memberOf R |
| * @since v0.10.0 |
| * @category List |
| * @sig [{k: v}] -> {k: v} |
| * @param {Array} list An array of objects |
| * @return {Object} A merged object. |
| * @see R.reduce |
| * @example |
| * |
| * R.mergeAll([{foo:1},{bar:2},{baz:3}]); //=> {foo:1,bar:2,baz:3} |
| * R.mergeAll([{foo:1},{foo:2},{bar:2}]); //=> {foo:2,bar:2} |
| * @symb R.mergeAll([{ x: 1 }, { y: 2 }, { z: 3 }]) = { x: 1, y: 2, z: 3 } |
| */ |
| |
| |
| var mergeAll = |
| /*#__PURE__*/ |
| _curry1(function mergeAll(list) { |
| return _objectAssign.apply(null, [{}].concat(list)); |
| }); |
| |
| module.exports = mergeAll; |