| 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 first object will be used. |
| * |
| * @func |
| * @memberOf R |
| * @since v0.26.0 |
| * @category Object |
| * @sig {k: v} -> {k: v} -> {k: v} |
| * @param {Object} l |
| * @param {Object} r |
| * @return {Object} |
| * @see R.mergeRight, R.mergeDeepLeft, R.mergeWith, R.mergeWithKey |
| * @example |
| * |
| * R.mergeLeft({ 'age': 40 }, { 'name': 'fred', 'age': 10 }); |
| * //=> { 'name': 'fred', 'age': 40 } |
| * |
| * const resetToDefault = R.mergeLeft({x: 0}); |
| * resetToDefault({x: 5, y: 2}); //=> {x: 0, y: 2} |
| * @symb R.mergeLeft(a, b) = {...b, ...a} |
| */ |
| |
| |
| var mergeLeft = |
| /*#__PURE__*/ |
| _curry2(function mergeLeft(l, r) { |
| return _objectAssign({}, r, l); |
| }); |
| |
| module.exports = mergeLeft; |