tuple-stream
zip together two streams into a single stream with aligned pairwise data
example
This is easy to understand with lines:
var split = ;var through = ;var tuple = ;var a = b = ;;a;b;
output:
one | one
two | two
hree | three
4 | four
five |
Here the split
module chunks up its input by newlines, sending a separate
chunk for each line. The tuple
module kicks in and aligns the events by order
such that the first event from a
is paired with the first event from b
and
so on.
methods
var tuple =
tuple(a, b)
Return a readable stream that zips together the data from readable streams a
and b
into an array data chunk with [achunk,bchunk]
.
When a stream is finished but its partner isn't, it will emit null
data.
install
With npm do:
npm install tuple-stream
license
MIT