| var _curry2 = |
| /*#__PURE__*/ |
| require("./internal/_curry2"); |
| /** |
| * Returns whether or not an object or its prototype chain has a property with |
| * the specified name |
| * |
| * @func |
| * @memberOf R |
| * @since v0.7.0 |
| * @category Object |
| * @sig s -> {s: x} -> Boolean |
| * @param {String} prop The name of the property to check for. |
| * @param {Object} obj The object to query. |
| * @return {Boolean} Whether the property exists. |
| * @example |
| * |
| * function Rectangle(width, height) { |
| * this.width = width; |
| * this.height = height; |
| * } |
| * Rectangle.prototype.area = function() { |
| * return this.width * this.height; |
| * }; |
| * |
| * const square = new Rectangle(2, 2); |
| * R.hasIn('width', square); //=> true |
| * R.hasIn('area', square); //=> true |
| */ |
| |
| |
| var hasIn = |
| /*#__PURE__*/ |
| _curry2(function hasIn(prop, obj) { |
| return prop in obj; |
| }); |
| |
| module.exports = hasIn; |