| var _curry3 = |
| /*#__PURE__*/ |
| require("./internal/_curry3"); |
| |
| var equals = |
| /*#__PURE__*/ |
| require("./equals"); |
| /** |
| * Reports whether two objects have the same value, in [`R.equals`](#equals) |
| * terms, for the specified property. Useful as a curried predicate. |
| * |
| * @func |
| * @memberOf R |
| * @since v0.1.0 |
| * @category Object |
| * @sig k -> {k: v} -> {k: v} -> Boolean |
| * @param {String} prop The name of the property to compare |
| * @param {Object} obj1 |
| * @param {Object} obj2 |
| * @return {Boolean} |
| * |
| * @example |
| * |
| * const o1 = { a: 1, b: 2, c: 3, d: 4 }; |
| * const o2 = { a: 10, b: 20, c: 3, d: 40 }; |
| * R.eqProps('a', o1, o2); //=> false |
| * R.eqProps('c', o1, o2); //=> true |
| */ |
| |
| |
| var eqProps = |
| /*#__PURE__*/ |
| _curry3(function eqProps(prop, obj1, obj2) { |
| return equals(obj1[prop], obj2[prop]); |
| }); |
| |
| module.exports = eqProps; |