A fan-in multiplexer that merges multiple ReadableStream inputs into
a single output ReadableStream. Inputs can be dynamically added and
removed at any time while the stream is open.
Unlike DeferredReadableStream which supports a single readable source,
MultiInputStream allows N concurrent input streams to pump data into one output.
Key behaviors:
An error in one input removes that input but does not kill the output.
When all inputs end or are removed, the output stays open (waiting for new inputs).
The output only closes when close is called explicitly.
removeInputStream releases the reader lock so the source can be reused.
A fan-in multiplexer that merges multiple ReadableStream inputs into a single output ReadableStream. Inputs can be dynamically added and removed at any time while the stream is open.
Unlike DeferredReadableStream which supports a single readable source,
MultiInputStreamallows N concurrent input streams to pump data into one output.Key behaviors: