punkapi-lib
Version:
A javascript library for interacting with the punkapi-db
19 lines (14 loc) • 436 B
JavaScript
;
var filter = require("lodash/filter");
var curry = require("lodash/curry");
var _require = require("../helpers/stringMatch"),
stringFuzzyMatch = _require.stringFuzzyMatch;
function maltFilter(val, db) {
if (val == null) return db;
return filter(db, function (b) {
return b.ingredients.malt.some(function (o) {
return stringFuzzyMatch(o.name, val);
});
});
}
module.exports = curry(maltFilter);