stompit
Version:
STOMP client library for node.js
27 lines (17 loc) • 613 B
JavaScript
/*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
};