import ObjectMultiplex from 'obj-multiplex' import pump from 'pump' /** * Sets up stream multiplexing for the given stream * @param {any} connectionStream - the stream to mux * @returns {stream.Stream} the multiplexed stream */ export function setupMultiplex(connectionStream) { const mux = new ObjectMultiplex() pump(connectionStream, mux, connectionStream, (err) => { if (err) { console.error(err) } }) return mux }