UNPKG

punkapi-lib

Version:

A javascript library for interacting with the punkapi-db

19 lines (14 loc) 436 B
"use strict"; var filter = require("lodash/filter"); var curry = require("lodash/curry"); var _require = require("../helpers/stringMatch"), stringFuzzyMatch = _require.stringFuzzyMatch; function hopsFilter(val, db) { if (val == null) return db; return filter(db, function (b) { return b.ingredients.hops.some(function (o) { return stringFuzzyMatch(o.name, val); }); }); } module.exports = curry(hopsFilter);