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:1017

Creates batching function that returns results

Type Parameters ​

• T

• U

Parameters ​

t ​

number

Time window for batching

execute ​

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

Function to process batch

Returns ​

Function

Function that returns promise of result

Parameters ​

request ​

T

Returns ​

Promise<U>