UNPKG

vue-app-sdk

Version:
16 lines (15 loc) 500 B
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 };