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 }