stream-mock
Version:
Node stream mock module
21 lines • 649 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const stream_1 = require("stream");
const helpers_1 = require("../helpers");
class BufferWritableMock extends stream_1.Writable {
constructor(options = {}) {
options.objectMode = false;
super(options);
this.data = [];
}
_write(chunk, encoding, callback) {
this.data.push(helpers_1.chunk2Buffer({ chunk, encoding }));
callback();
}
_final(callback) {
this.flatData = Buffer.concat(this.data);
callback();
}
}
exports.default = BufferWritableMock;
//# sourceMappingURL=BufferWritableMock.js.map