| var _curry2 = |
| /*#__PURE__*/ |
| require("./internal/_curry2"); |
| |
| var hasPath = |
| /*#__PURE__*/ |
| require("./hasPath"); |
| /** |
| * Returns whether or not an object has an own 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 |
| * |
| * const hasName = R.has('name'); |
| * hasName({name: 'alice'}); //=> true |
| * hasName({name: 'bob'}); //=> true |
| * hasName({}); //=> false |
| * |
| * const point = {x: 0, y: 0}; |
| * const pointHas = R.has(R.__, point); |
| * pointHas('x'); //=> true |
| * pointHas('y'); //=> true |
| * pointHas('z'); //=> false |
| */ |
| |
| |
| var has = |
| /*#__PURE__*/ |
| _curry2(function has(prop, obj) { |
| return hasPath([prop], obj); |
| }); |
| |
| module.exports = has; |