UNPKG

prettycats

Version:

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

16 lines (13 loc) 526 B
'use strict'; const R = require('ramda'), __ = require('./_private.js'); module.exports = { isArray : R.is(Array), isArrayOfLength : __.ofLength(Array, 'identical'), isArrayOfLengthAtLeast : __.ofLength(Array, 'gte'), isArrayOfLengthAtMost : __.ofLength(Array, 'lte'), isArrayLongerThan : __.ofLength(Array, 'gt'), isArrayShorterThan : __.ofLength(Array, 'lt'), isArrayContaining : R.contains(R.__), isEmptyArray : R.allPass([R.is(Array), R.isEmpty]) };