⚠️ Internal: This API is not publically exported by the
package.
Methods
[iterator]
- [iterator](): IterableIterator<T>
Returns IterableIterator<T>
dropWhile
- dropWhile(f): Stream<T>
Parameters
f: ((v) => boolean)
- (v): boolean
Returns boolean
every
- every(f): boolean
Parameters
f: ((v) => boolean)
- (v): boolean
Returns boolean
Returns boolean
filter
- filter<U>(f): Stream<U>
Parameters
f: ((v) => v is U)
- (v): v is U
Returns v is U
- filter(f): Stream<T>
Parameters
f: ((v) => boolean)
- (v): boolean
Returns boolean
flatMap
- flatMap<U>(f): Stream<U>
Parameters
f: ((v) => IterableIterator<U>)
- (v): IterableIterator<U>
Returns IterableIterator<U>
getNthOrLast
- getNthOrLast(nth): T
Returns T
has
- has(f): [boolean, T]
Parameters
f: ((v) => boolean)
- (v): boolean
Returns boolean
Returns [boolean, T]
join
- join(...others): Stream<T>
Parameters
Rest
...others: IterableIterator<T>[]
next
- next(): IteratorResult<T, any>
Returns IteratorResult<T, any>
takeWhile
- takeWhile(f): Stream<T>
Parameters
f: ((v) => boolean)
- (v): boolean
Returns boolean
Wrapper around
IterableIterator
interface offering a set of helpers to deal with iterations in a simple wayRemarks
Since 0.0.7