UNPKG

ramda-extension

Version:

Helpful functions built on top of the mighty Ramda

34 lines (29 loc) 917 B
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _ramda = require("ramda"); var _equalsEmptyString = _interopRequireDefault(require("./equalsEmptyString")); /** * Returns true if argument is null, undefined or ''. * * @func * @category Logic * * @example * * R_.isNilOrEmptyString(null) // true * R_.isNilOrEmptyString(undefined)// true * R_.isNilOrEmptyString('') // true * R_.isNilOrEmptyString(false) // false * R_.isNilOrEmptyString(0) // false * R_.isNilOrEmptyString([]) // false * R_.isNilOrEmptyString({}) // false * * @sig a -> Boolean */ var isNilOrEmptyString = (0, _ramda.anyPass)([_ramda.isNil, _equalsEmptyString.default]); var _default = isNilOrEmptyString; exports.default = _default;