UNPKG

stream-mock

Version:
22 lines 690 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const stream_1 = require("stream"); const any2Buffer_1 = require("../helpers/converters/any2Buffer"); class BufferReadableMock extends stream_1.Readable { constructor(source, options = {}) { options.objectMode = false; super(options); this.it = source[Symbol.iterator](); } _read() { const next = this.it.next(); if (next.done) { this.push(null); } else { this.push(any2Buffer_1.any2Buffer(next.value, this.encoding)); } } } exports.default = BufferReadableMock; //# sourceMappingURL=BufferReadableMock.js.map