multitude
Version:
Comprehensive streams for push and pull
17 lines (12 loc) • 1.38 kB
JavaScript
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.pick = pick;
var _filter = require("./filter");
var _equalStrategies = require("equal-strategies");
function pick(value, strategy) {
const fn = _equalStrategies.compare.bind(null, strategy || 'strict', value);
return (0, _filter.filter)(fn);
}
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uL3NyYy9wdXNoL29wZXJhdG9ycy9maWx0ZXIvcGljay50cyJdLCJuYW1lcyI6WyJwaWNrIiwidmFsdWUiLCJzdHJhdGVneSIsImZuIiwiY29tcGFyZSIsImJpbmQiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7QUFDQTs7QUFDQTs7QUFJTyxTQUFTQSxJQUFULENBQ0xDLEtBREssRUFFTEMsUUFGSyxFQUc2QjtBQUNsQyxRQUFNQyxFQUFFLEdBQUdDLHlCQUFRQyxJQUFSLENBQWEsSUFBYixFQUFtQkgsUUFBUSxJQUFJLFFBQS9CLEVBQXlDRCxLQUF6QyxDQUFYOztBQUNBLFNBQU8sb0JBQU9FLEVBQVAsQ0FBUDtBQUNEIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgUHVzaCB9IGZyb20gJ0BkZWZpbml0aW9ucyc7XG5pbXBvcnQgeyBmaWx0ZXIgfSBmcm9tICcuL2ZpbHRlcic7XG5pbXBvcnQgeyBjb21wYXJlIH0gZnJvbSAnZXF1YWwtc3RyYXRlZ2llcyc7XG5cbmV4cG9ydCB0eXBlIFBpY2tTdHJhdGVneSA9ICdzdHJpY3QnIHwgJ3NoYWxsb3cnIHwgJ2RlZXAnO1xuXG5leHBvcnQgZnVuY3Rpb24gcGljazxULCBVPihcbiAgdmFsdWU6IFUsXG4gIHN0cmF0ZWd5PzogUGlja1N0cmF0ZWd5XG4pOiBQdXNoLk9wZXJhdGlvbjxULCBFeHRyYWN0PFQsIFU+PiB7XG4gIGNvbnN0IGZuID0gY29tcGFyZS5iaW5kKG51bGwsIHN0cmF0ZWd5IHx8ICdzdHJpY3QnLCB2YWx1ZSk7XG4gIHJldHVybiBmaWx0ZXIoZm4pO1xufVxuIl19
;