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;