Sha256: f98857c1624bba5f6e29387673d80f16d25328ea96147d1fc5ec2940eaf80517
Contents?: true
Size: 505 Bytes
Versions: 69
Compression:
Stored size: 505 Bytes
Contents
var forOwn = require('./forOwn'); /** * checks if a object contains all given properties/values */ function matches(target, props){ // can't use "object/every" because of circular dependency var result = true; forOwn(props, function(val, key){ if (target[key] !== val) { // break loop at first difference return (result = false); } }); return result; } module.exports = matches;
Version data entries
69 entries across 69 versions & 2 rubygems