UNPKG

ramda-extension

Version:

Helpful functions built on top of the mighty Ramda

25 lines (24 loc) 619 B
import { allPass } from 'ramda'; import notNil from './notNil'; import isObject from './isObject'; /** * Returns true if argument is not nil object. * * @func * @category Logic * * @example * * R_.isNotNilObject({}) // true * R_.isNotNilObject([]) // true * R_.isNotNilObject(() => {}) // true * R_.isNotNilObject(null) // false * R_.isNotNilObject() // false * R_.isNotNilObject(1) // false * R_.isNotNilObject("") // false * * @sig a -> Boolean * */ var isNotNilObject = /*#__PURE__*/allPass([notNil, isObject]); export default isNotNilObject;