dbmaster-cli
Version:
Tool for converting tables between Fifa Soccer Games
24 lines (23 loc) • 618 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.FilterTransform = void 0;
const stream_1 = require("stream");
class FilterTransform extends stream_1.Transform {
constructor(opts) {
super(opts);
this.opts = opts;
}
_transform(chunk, encoding, callback) {
const object = JSON.parse(chunk.toString());
if (this.opts.filterFn(object)) {
this.push(chunk);
callback();
return;
}
callback();
}
_flush(callback) {
callback();
}
}
exports.FilterTransform = FilterTransform;