Sha256: 408de11a8078237c49d1c29a2dec64b042f14d075c3dd490cba3e6ec4dca29a3
Contents?: true
Size: 505 Bytes
Versions: 69
Compression:
Stored size: 505 Bytes
Contents
define(['./forOwn'], function (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; } return matches; });
Version data entries
69 entries across 69 versions & 2 rubygems