UNPKG

stompit

Version:

STOMP client library for node.js

27 lines (17 loc) 613 B
/*jslint node: true, indent: 2, unused: true, maxlen: 80, camelcase: true, esversion: 9 */ const { Readable } = require('stream'); const BufferReadable = require('./util/buffer/BufferReadable'); function createReadableStream(body) { var readable = (typeof body === 'function' ? body() : body); if (!(readable instanceof Readable)) { var buffer = readable; if (!(buffer instanceof Buffer)) { buffer = Buffer.from(readable); } readable = new BufferReadable(buffer); } return readable; } module.exports = { createReadableStream };