UNPKG

ramda-extension

Version:

Helpful functions built on top of the mighty Ramda

23 lines (22 loc) 660 B
import { anyPass, isNil } from 'ramda'; import equalsEmptyString from './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 = /*#__PURE__*/anyPass([isNil, equalsEmptyString]); export default isNilOrEmptyString;