UNPKG

@naturalcycles/nodejs-lib

Version:
18 lines 595 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const stream_1 = require("stream"); /** * Convenience function to create a Readable that can be pushed into (similar to RxJS Subject). * Push `null` to it to complete (similar to RxJS `.complete()`). */ function readableCreate(items = [], opt) { const readable = new stream_1.Readable({ objectMode: true, ...opt, read() { }, }); items.forEach(item => readable.push(item)); return readable; } exports.readableCreate = readableCreate; //# sourceMappingURL=readableCreate.js.map