Skip to main content

Module: operators

Functions

consume

consume<T>(rows): Promise<void>

Type parameters

Name
T

Parameters

NameType
rowsAsyncIterable<T>

Returns

Promise<void>


count

count<T>(iterable): Promise<number>

Type parameters

Name
T

Parameters

NameType
iterableAsyncIterable<T>

Returns

Promise<number>


first

first<T>(iterable): Promise<T>

Type parameters

Name
T

Parameters

NameType
iterableAsyncIterable<T>

Returns

Promise<T>


reduce

reduce<T, TResult>(reducer, initialValue): (rows: AsyncIterable<T>) => Promise<TResult>

Type parameters

Name
T
TResult

Parameters

NameType
reducer(acc: TResult, current: T) => TResult
initialValueTResult

Returns

fn

▸ (rows): Promise<TResult>

Parameters
NameType
rowsAsyncIterable<T>
Returns

Promise<TResult>


toArray

toArray<T>(iterable): Promise<T[]>

Type parameters

Name
T

Parameters

NameType
iterableAsyncIterable<T>

Returns

Promise<T[]>