For the complete documentation index, see llms.txt.
Skip to main content
Version: 8.10 (unreleased)

Function: paginate()

function paginate<TItem, TBody>(fetchPage, body, opts?): Paginator<TItem>;

Wrap a search operation as a lazy, cancelable async stream.

Type Parameters​

TItem​

TItem

TBody​

TBody extends SearchBody

Parameters​

fetchPage​

FetchPage<TItem, TBody>

body​

TBody

opts?​

PaginateOptions = {}

Returns​

Paginator<TItem>

Example​

const p = paginate((b, s) => searchProcessInstances(b, { ... }), body); for await (const pi of p.items()) { ... } // item-by-item for await (const page of p.pages()) { ... } // page-by-page