Skip to main content

package @rimbu/stream/custom

undocumented

Interfaces

NameDescription
StreamConstructorsundocumented

Classes

NameDescription
AlwaysIteratorundocumented
AlwaysStreamundocumented
AppendIteratorundocumented
ArrayIteratorundocumented
ArrayReverseIteratorundocumented
ArrayStreamundocumented
CollectIteratorundocumented
ConcatIteratorundocumented
DistinctPreviousIteratorundocumented
DistinctPreviousStreamundocumented
DropIteratorundocumented
DropWhileIteratorundocumented
FastIteratorBaseA base class for FastIterator instances, that takes implements the default next function based on the abstract fastNext function.
FilterApplyIteratorundocumented
FilterApplyStreamundocumented
FilterIteratorundocumented
FilterPureIteratorundocumented
FlatMapIteratorundocumented
FromIterableundocumented
FromStreamundocumented
IndexedIteratorundocumented
IndicesOfIteratorundocumented
IndicesWhereIteratorundocumented
IntersperseIteratorundocumented
MapApplyIteratorundocumented
MapApplyStreamundocumented
MapIteratorundocumented
MapPureIteratorundocumented
PrependIteratorundocumented
RandomIntIteratorundocumented
RandomIteratorundocumented
RangeDownIteratorundocumented
RangeStreamundocumented
RangeUpIteratorundocumented
ReduceAllIteratorundocumented
ReduceIteratorundocumented
RepeatIteratorundocumented
SplitOnIteratorundocumented
SplitWhereIteratorundocumented
StreamBaseundocumented
TakeIteratorundocumented
TakeWhileIteratorundocumented
UnfoldIteratorundocumented
WindowIteratorundocumented
WindowStreamundocumented
ZipAllWithItereratorundocumented
ZipWithIteratorundocumented

Functions

isEmptyStreamSourceInstance

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

Definition

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

Parameters

NameTypeDescription
sourceStreamSource<unknown>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>

isStream

undocumented

Definition

export declare function isStream(obj: any): obj is Stream<any>;

Parameters

NameTypeDescription
objany

Constants

NameDescription
emptyFastIteratorundocumented
emptyStreamundocumented
fixedDoneIteratorResultundocumented
fromStreamSourceundocumented
StreamConstructorsImplundocumented