foop
Version:
interfaces that describe their intentions.
16 lines (13 loc) • 1.45 kB
JavaScript
var curry = require('../fp/curry')
var matcher = require('../matcher/matcher')
var isEmpty = require('../is/empty')
/**
* @since 5.0.0-beta.6
* @TODO
* @name isMatchWith
* @func
* @memberOf is
*/
var isMatchWith = function (inputs, patterns) { return !isEmpty(matcher(inputs, patterns)); }
module.exports = curry(2, isMatchWith)
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibWF0Y2hXaXRoLmpzIiwic291cmNlcyI6WyJtYXRjaFdpdGguanMiXSwic291cmNlc0NvbnRlbnQiOlsiY29uc3QgY3VycnkgPSByZXF1aXJlKCcuLi9mcC9jdXJyeScpXG5jb25zdCBtYXRjaGVyID0gcmVxdWlyZSgnLi4vbWF0Y2hlci9tYXRjaGVyJylcbmNvbnN0IGlzRW1wdHkgPSByZXF1aXJlKCcuLi9pcy9lbXB0eScpXG5cbi8qKlxuICogQHNpbmNlIDUuMC4wLWJldGEuNlxuICogQFRPRE9cbiAqIEBuYW1lIGlzTWF0Y2hXaXRoXG4gKiBAZnVuY1xuICogQG1lbWJlck9mIGlzXG4gKi9cbmNvbnN0IGlzTWF0Y2hXaXRoID0gKGlucHV0cywgcGF0dGVybnMpID0+ICFpc0VtcHR5KG1hdGNoZXIoaW5wdXRzLCBwYXR0ZXJucykpXG5cbm1vZHVsZS5leHBvcnRzID0gY3VycnkoMiwgaXNNYXRjaFdpdGgpXG4iXSwibmFtZXMiOlsiY29uc3QiXSwibWFwcGluZ3MiOiJBQUFBQSxHQUFLLENBQUMsS0FBSyxHQUFHLE9BQU8sQ0FBQyxhQUFhLENBQUM7QUFDcENBLEdBQUssQ0FBQyxPQUFPLEdBQUcsT0FBTyxDQUFDLG9CQUFvQixDQUFDO0FBQzdDQSxHQUFLLENBQUMsT0FBTyxHQUFHLE9BQU8sQ0FBQyxhQUFhLENBQUM7Ozs7Ozs7OztBQVN0Q0EsR0FBSyxDQUFDLFdBQVcsR0FBRyxTQUFBLENBQUMsTUFBTSxFQUFFLFFBQVEsRUFBRSxBQUFHLFNBQUEsQ0FBQyxPQUFPLENBQUMsT0FBTyxDQUFDLE1BQU0sRUFBRSxRQUFRLENBQUMsQ0FBQyxHQUFBOztBQUU3RSxNQUFNLENBQUMsT0FBTyxHQUFHLEtBQUssQ0FBQyxDQUFDLEVBQUUsV0FBVyxDQUFDOyJ9