| var _curry1 = /*#__PURE__*/require('./internal/_curry1'); |
| |
| var empty = /*#__PURE__*/require('./empty'); |
| |
| var equals = /*#__PURE__*/require('./equals'); |
| |
| /** |
| * Returns `true` if the given value is its type's empty value; `false` |
| * otherwise. |
| * |
| * @func |
| * @memberOf R |
| * @since v0.1.0 |
| * @category Logic |
| * @sig a -> Boolean |
| * @param {*} x |
| * @return {Boolean} |
| * @see R.empty |
| * @example |
| * |
| * R.isEmpty([1, 2, 3]); //=> false |
| * R.isEmpty([]); //=> true |
| * R.isEmpty(''); //=> true |
| * R.isEmpty(null); //=> false |
| * R.isEmpty({}); //=> true |
| * R.isEmpty({length: 0}); //=> false |
| */ |
| |
| |
| var isEmpty = /*#__PURE__*/_curry1(function isEmpty(x) { |
| return x != null && equals(x, empty(x)); |
| }); |
| module.exports = isEmpty; |