Merging Streams: Merging Text Files
Learn how to merge streams using piping patterns.
We'll cover the following...
Merging is the opposite operation to forking and involves piping a set of Readable
streams into a single Writable
stream, as shown in the illustration given below.
Press + to interact
Merging multiple streams into one is, in general, a simple operation; however, we have to pay attention to the way we handle the end
event because piping using the default options (according to which {end:true}
) causes the destination stream to end as soon as one of the sources ends. This can often lead to an error because the ...