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