| 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; |