Source sequence element type.
Optional
readerCount: numberNumber of iterators that can access the underlying buffer. Once every iterator has obtained an element from the buffer, the element is removed from the buffer.
Buffer enabling a specified number of iterators to retrieve all elements from the shared source sequence, without duplicating source iteration side-effects.
Memoizes the source sequence within a selector function where a specified number of iterators can get access to all of the sequence's elements without causing multiple iterations over the source.
Source sequence element type.
Result sequence element type.
Optional
readerCount: numberNumber of iterators that can access the underlying buffer. Once every iterator has obtained an element from the buffer, the element is removed from the buffer.
Optional
selector: ((value) => AsyncIterable<TResult>)Selector function with memoized access to the source sequence for a specified number of iterators.
Sequence resulting from applying the selector function to the memoized view over the source sequence.
Generated using TypeDoc
Creates a buffer with a view over the source sequence, causing a specified number of iterators to obtain access to all of the sequence's elements without causing multiple enumerations over the source.