Initial commit
[yaffs-website] / node_modules / sass-graph / node_modules / lodash / _matchesStrictComparable.js
1 /**
2  * A specialized version of `matchesProperty` for source values suitable
3  * for strict equality comparisons, i.e. `===`.
4  *
5  * @private
6  * @param {string} key The key of the property to get.
7  * @param {*} srcValue The value to match.
8  * @returns {Function} Returns the new spec function.
9  */
10 function matchesStrictComparable(key, srcValue) {
11   return function(object) {
12     if (object == null) {
13       return false;
14     }
15     return object[key] === srcValue &&
16       (srcValue !== undefined || (key in Object(object)));
17   };
18 }
19
20 module.exports = matchesStrictComparable;