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

Version Path
trusty-festivity-extension-2.6.3 node_modules/bower/node_modules/mout/src/object/matches.js
trusty-festivity-extension-2.6.2 node_modules/bower/node_modules/mout/src/object/matches.js
trusty-festivity-extension-2.6.1 node_modules/bower/node_modules/mout/src/object/matches.js
trusty-festivity-extension-2.6 node_modules/bower/node_modules/mout/src/object/matches.js
trusty-festivity-extension-2.5.19 node_modules/bower/node_modules/mout/src/object/matches.js
trusty-festivity-extension-2.5.18 node_modules/bower/node_modules/mout/src/object/matches.js
trusty-festivity-extension-2.5.17 node_modules/bower/node_modules/mout/src/object/matches.js
trusty-festivity-extension-2.5.16 node_modules/bower/node_modules/mout/src/object/matches.js
trusty-festivity-extension-2.5.15 node_modules/bower/node_modules/mout/src/object/matches.js
trusty-festivity-extension-2.5.14 node_modules/bower/node_modules/mout/src/object/matches.js
trusty-festivity-extension-2.5.13 node_modules/bower/node_modules/mout/src/object/matches.js
trusty-festivity-extension-2.5.12 node_modules/bower/node_modules/mout/src/object/matches.js
trusty-festivity-extension-2.5.11 node_modules/bower/node_modules/mout/src/object/matches.js
trusty-festivity-extension-2.5.10 node_modules/bower/node_modules/mout/src/object/matches.js
trusty-festivity-extension-2.5.9 node_modules/bower/node_modules/mout/src/object/matches.js
trusty-festivity-extension-2.5.8 node_modules/bower/node_modules/mout/src/object/matches.js
trusty-festivity-extension-2.5.7 node_modules/bower/node_modules/mout/src/object/matches.js
trusty-festivity-extension-2.5.6 node_modules/bower/node_modules/mout/src/object/matches.js
trusty-festivity-extension-2.5.5 node_modules/bower/node_modules/mout/src/object/matches.js
trusty-festivity-extension-2.5.4 node_modules/bower/node_modules/mout/src/object/matches.js