UNPKG

551 BJavaScriptView Raw
1"use strict";
2Object.defineProperty(exports, "__esModule", { value: true });
3var is_nil_1 = require("./is-nil");
4var keys_1 = require("./keys");
5function isMatch(obj, attrs) {
6 var _keys = keys_1.default(attrs);
7 var length = _keys.length;
8 if (is_nil_1.default(obj))
9 return !length;
10 for (var i = 0; i < length; i += 1) {
11 var key = _keys[i];
12 if (attrs[key] !== obj[key] || !(key in obj)) {
13 return false;
14 }
15 }
16 return true;
17}
18exports.default = isMatch;
19//# sourceMappingURL=is-match.js.map
\No newline at end of file