Base class for stream wrappers that keep the value type
The wrapped stream
Converts the Stream into a Flow
Combines with the other stream.
Debounce the incoming values by the given delayMs
Ignores duplicate values and thus only publishes when the value has changed.
Published the value produced by fallback whenever the value on the stream is null.
Published the fallback whenever the value on the stream is null.
Filter the incoming values and publish only the ones that match the predicate.
Filters the incoming values and publish only the ones that are an instance of I.
Filter out all null values.
Folds the incoming values with the operation starting with the initial value.
Records the latest incoming values up to the given capacity.
Records the latest incoming values that are not null up to the given capacity.
Map the stream to pairs of index to value.
Returns the current value of the stream
Maps incoming values from type IN to type OUT.
Maps incoming values asynchronously from type IN to type OUT.
Pairs the stream with the other stream.
Subscribes to the stream permanently
Adds a subscription to the stream.