UNPKG

prettycats

Version:

Helpful, common, and curried predicates library built on Ramda.

13 lines (10 loc) 360 B
'use strict'; const R = require('ramda'); module.exports = { isObject : R.is(Object), isObjectContaining : R.has, isObjectAbsent : R.curry((k, o) => R.is(Object, o) && !R.has(k, o)), isObjectMatching : R.tryCatch(R.equals, R.F), isObjectExtending : R.tryCatch(R.whereEq, R.F), isObjectSatisfying : R.tryCatch(R.where, R.F) };