@naturalcycles/nodejs-lib
Version:
Standard library for Node.js
18 lines • 552 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const stream_1 = require("stream");
function observableToStream(obs, opt = {}) {
const readable = new stream_1.Readable({
objectMode: true,
...opt,
read() { },
});
obs.subscribe({
next: i => readable.push(i),
error: err => readable.emit('error', err),
complete: () => readable.push(null),
});
return readable;
}
exports.observableToStream = observableToStream;
//# sourceMappingURL=observableToStream.js.map