vue-app-sdk
Version:
16 lines (15 loc) • 500 B
JavaScript
import baseIsMatch from "./_baseIsMatch.js";
import getMatchData from "./_getMatchData.js";
import matchesStrictComparable from "./_matchesStrictComparable.js";
function baseMatches(source) {
var matchData = getMatchData(source);
if (matchData.length == 1 && matchData[0][2]) {
return matchesStrictComparable(matchData[0][0], matchData[0][1]);
}
return function(object) {
return object === source || baseIsMatch(object, source, matchData);
};
}
export {
baseMatches as default
};