Properties
at
at: ((n: number) => Promise<undefined | T>)
Type declaration
-
- (n: number): Promise<undefined | T>
-
Returns Promise<undefined | T>
consume
consume
: (<U>(mapFn
?: MapFn<T, U>) => Promise<U[]>)
Type declaration
-
- <U>(mapFn?: MapFn<T, U>): Promise<U[]>
-
Parameters
-
Optional
mapFn: MapFn<T, U>
Returns Promise<U[]>
getIterator
getIterator: (() => AsyncIterator<T, any, undefined>)
Type declaration
-
- (): AsyncIterator<T, any, undefined>
-
Returns AsyncIterator<T, any, undefined>
isEmpty
isEmpty: (() => Promise<boolean>)
Type declaration
-
- (): Promise<boolean>
-
Returns Promise<boolean>
reduce
reduce
: (<U>(reducer
: AsyncReducer<T, U>, initialValue
?: U) => Promise<U>)
Type declaration
-
- <U>(reducer: AsyncReducer<T, U>, initialValue?: U): Promise<U>
-
Returns Promise<U>
slice
Type declaration
-
- (startIndex: number, endIndex?: number): ExtendedAsyncIterable<Awaited<T>>
-
Parameters
-
startIndex: number
-
Optional
endIndex: number
toArray
toArray: (() => Promise<T[]>)
Type declaration
-
- (): Promise<T[]>
-
Returns Promise<T[]>