Skip to content

Welshman Docs / @welshman/lib / batcher

Function: batcher() ​

batcher<T, U>(t, execute): (request) => Promise<U>

Defined in: packages/lib/src/Tools.ts:1138

Creates batching function that returns results

Type Parameters ​

T ​

T

U ​

U

Parameters ​

t ​

number

Time window for batching

execute ​

(request) => U[] | Promise<U[]>

Function to process batch

Returns ​

Function that returns promise of result

(request): Promise<U>

Parameters ​

request ​

T

Returns ​

Promise<U>