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