Creates a new execution that starts reading on the first next() call.
Collects batches bounded by time and maxItems.
Maps values to child sources and emits in child order.
Optionaloptions: HigherOrderOptionsReturns false on the first non-matching value and closes upstream early, or true if all values match.
Keeps matching values; synchronous type guards narrow the output type.
Keeps matching values; synchronous type guards narrow the output type.
Maps values sequentially, omitting null and undefined results.
Returns the first value matching predicate (or undefined if none match) and closes upstream.
Optionaloptions: ExecutionOptionsReturns the first value matching predicate (or undefined if none match) and closes upstream.
Optionaloptions: ExecutionOptionsMaps values to child sources and flattens them concurrently.
Optionaloptions: HigherOrderOptionsRuns effect sequentially for each value and waits for cleanup without collecting results.
Returns a controlled iterator for this stream. Equivalent to iterate(this, options).
Maps values with the same concurrency, ordering, and retry options as map.
Optionaloptions: MapOptionsMaps values to fulfilled or rejected outcomes.
Optionaloptions: MapOptionsComposes up to eight operators from left to right without starting execution.
Composes up to eight operators from left to right without starting execution.
Composes up to eight operators from left to right without starting execution.
Composes up to eight operators from left to right without starting execution.
Composes up to eight operators from left to right without starting execution.
Composes up to eight operators from left to right without starting execution.
Composes up to eight operators from left to right without starting execution.
Composes up to eight operators from left to right without starting execution.
Reduces values sequentially from initial and returns the final accumulator after cleanup.
Skips a matching prefix.
Returns true on the first matching value and closes upstream early, or false if no values match.
Emits a matching prefix; synchronous type guards narrow the output type.
Emits a matching prefix; synchronous type guards narrow the output type.
Runs an effect for each value without changing the value.
Collects all emitted values into an array and waits for cleanup before resolving.
A lazy stream with fluent operators, composition, and terminal methods.