prettycats
Version:
Helpful, common, and curried predicates library built on Ramda.
13 lines (10 loc) • 360 B
JavaScript
;
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)
};