Skip to content

Latest commit

 

History

History
46 lines (36 loc) · 877 Bytes

index.md

File metadata and controls

46 lines (36 loc) · 877 Bytes

Throughs

A Through is a stream that both reads and is read by another stream.

Through streams are optional.

Put through streams in-between sources and sinks, like this:

pull(source, through, sink)

Also, if you don't have the source/sink yet, you can pipe multiple through streams together to get one through stream!

var throughABC = function () {
  return pull(
    throughA(),
    throughB(),
    throughC()
  )
}

Which can then be treated like a normal through stream!

pull(source(), throughABC(), sink())

See also: