16 lines
658 B
JavaScript
16 lines
658 B
JavaScript
// Metro module 721 (f722).
|
|
import * as _isKey from "./isKey";
|
|
import * as _isStrictComparable from "./isStrictComparable";
|
|
import * as _matchesStrictComparable from "./matchesStrictComparable";
|
|
import * as _toKey from "./toKey";
|
|
import * as _get from "./get";
|
|
import * as _hasIn from "./hasIn";
|
|
import * as _baseIsEqual from "./baseIsEqual";
|
|
module.exports = function baseMatchesProperty(a0, a1) {
|
|
let c12477_0 = a0;
|
|
return _isKey(a0) && _isStrictComparable(a1) ? _matchesStrictComparable(_toKey(a0), a1) : function(a0) {
|
|
const r8 = _get(a0, c12477_0);
|
|
return r8 === void 0 && r8 === a1 ? _hasIn(a0, c12477_0) : _baseIsEqual(a1, r8, 3);
|
|
};
|
|
};
|