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

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