iter-tools-es
Version:
The iterable toolbox
20 lines (17 loc) • 446 B
JavaScript
const {
iterableCurry
} = require('../../internal/iterable.js');
const {
__findBestOr
} = require('../$find-best-or/find-best-or.js');
function __findBest(iterable, comparer, mapper = value => value) {
return __findBestOr(iterable, undefined, comparer, mapper);
}
exports.__findBest = __findBest;
const findBest = iterableCurry(__findBest, {
reduces: true,
minArgs: 1,
maxArgs: 2,
growRight: true
});
exports.findBest = findBest;