| var _objectAssign = |
| /*#__PURE__*/ |
| require("./internal/_objectAssign"); |
| |
| var _curry2 = |
| /*#__PURE__*/ |
| require("./internal/_curry2"); |
| /** |
| * Create a new object with the own properties of the first object merged with |
| * the own properties of the second object. If a key exists in both objects, |
| * the value from the second object will be used. |
| * |
| * @func |
| * @memberOf R |
| * @since v0.1.0 |
| * @category Object |
| * @sig {k: v} -> {k: v} -> {k: v} |
| * @param {Object} l |
| * @param {Object} r |
| * @return {Object} |
| * @see R.mergeRight, R.mergeDeepRight, R.mergeWith, R.mergeWithKey |
| * @deprecated since v0.26.0 |
| * @example |
| * |
| * R.merge({ 'name': 'fred', 'age': 10 }, { 'age': 40 }); |
| * //=> { 'name': 'fred', 'age': 40 } |
| * |
| * const withDefaults = R.merge({x: 0, y: 0}); |
| * withDefaults({y: 2}); //=> {x: 0, y: 2} |
| * @symb R.merge(a, b) = {...a, ...b} |
| */ |
| |
| |
| var merge = |
| /*#__PURE__*/ |
| _curry2(function merge(l, r) { |
| return _objectAssign({}, l, r); |
| }); |
| |
| module.exports = merge; |