Concat streams by piping and pass the specified events through to the end.
npm install concat-streamsConcat streams by piping and pass the specified events through to the end.
``sh`
npm install concat-streams
`js
'use strict'
const concatStream = require('concat-streams')
concatStream([stream1, stream2, stream3], 'error').on('error', console.error)
// Equal to:
// stream1.pipe(stream2)
// stream2.pipe(stream3)
// stream1.on('error', (err) => stream2.emit(err))
// stream2.on('error', (err) => stream3.emit(err))
// stream3.on('error', console.error)
`
- streams: Array<stream> an array of streamsString
- event: || Array<string> name of the events you want to pipe through, by default it is 'error'.
Concat all streams in array by pipe and once the event` occurred in one stream, all streams after will get it. Return the last stream in the array.