@jorgeferrero/stream-to-buffer
Version:
A promise based npm package that converts a node.js ReadStream to buffer
38 lines • 1.44 kB
JavaScript
var __extends = (this && this.__extends) || (function () {
var extendStatics = function (d, b) {
extendStatics = Object.setPrototypeOf ||
({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||
function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };
return extendStatics(d, b);
};
return function (d, b) {
extendStatics(d, b);
function __() { this.constructor = d; }
d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());
};
})();
Object.defineProperty(exports, "__esModule", { value: true });
exports.BufferableStream = void 0;
var stream_1 = require("stream");
var BufferableStream = (function (_super) {
__extends(BufferableStream, _super);
function BufferableStream(opts) {
var _this = _super.call(this, opts) || this;
_this.chunks = [];
return _this;
}
BufferableStream.prototype.toBuffer = function () {
return this.chunksToBuffer();
};
BufferableStream.prototype._write = function (chunk, _, next) {
this.chunks.push(chunk);
next();
};
BufferableStream.prototype.chunksToBuffer = function () {
return Buffer.concat(this.chunks);
};
return BufferableStream;
}(stream_1.Writable));
exports.BufferableStream = BufferableStream;
//# sourceMappingURL=buffer-stream.js.map
;