conforms source npm
_.conforms(source)
Creates a function that invokes the predicate properties of source
with
the corresponding property values of a given object, returning true
if
all predicates return truthy, else false
.
Arguments
- source (Object)
The object of property predicates to conform to.
Returns (Function)
Returns the new function.
Example
var users = [
{ 'user': 'barney', 'age': 36 },
{ 'user': 'fred', 'age': 40 }
];
_.filter(users, _.conforms({ 'age': _.partial(_.gt, _, 38) }));
// => [{ 'user': 'fred', 'age': 40 }]