3.0.0 • Published 10 years ago
concat-streams v3.0.0
concat-streams
Concat streams by piping and pass the specified events through to the end.
Installation
npm install concat-streamsUsage
'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)API
concatStream(streams, event)
- streams:
Array<stream> an array of streams - event:
String||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.