Skip to main content

package @rimbu/stream/custom

undocumented

Interfaces

NameDescription
StreamConstructorsundocumented

Classes

NameDescription
AlwaysIteratorundocumented
AppendIteratorundocumented
ArrayIteratorundocumented
ArrayReverseIteratorundocumented
CollectIteratorundocumented
ConcatIteratorundocumented
DropIteratorundocumented
DropWhileIteratorundocumented
FastIteratorBaseA base class for FastIterator instances, that takes implements the default next function based on the abstract fastNext function.
FilterApplyIteratorundocumented
FilterIteratorundocumented
FilterPureIteratorundocumented
IndexedIteratorundocumented
MapApplyIteratorundocumented
MapIteratorundocumented
MapPureIteratorundocumented
PrependIteratorundocumented
RandomIntIteratorundocumented
RandomIteratorundocumented
RangeDownIteratorundocumented
RangeUpIteratorundocumented
ReducerFastIteratorundocumented
RepeatIteratorundocumented
StreamBaseundocumented
TakeIteratorundocumented
TransformerFastIteratorundocumented
UnfoldIteratorundocumented
ZipAllWithItereratorundocumented
ZipWithIteratorundocumented

Functions

isEmptyStreamSourceInstance

Returns true if the given source StreamSource is known to be empty.

Definition

export declare function isEmptyStreamSourceInstance(source: StreamSource<any>): boolean;

Parameters

NameTypeDescription
sourceStreamSource<any>a StreamSource
note

If this function returns false, it does not guarantee that the Stream is not empty. It only means that it is not known if it is empty.

isFastIterator

undocumented

Definition

export declare function isFastIterator<T>(iterator: Iterator<T>): iterator is FastIterator<T>;

Type parameters
NameDescription
T

Parameters

NameTypeDescription
iteratorIterator<T>

Constants

NameDescription
emptyFastIteratorundocumented
fixedDoneIteratorResultundocumented
fromStreamSourceundocumented
StreamConstructorsImplundocumented