Function pagedFetch

  • Convenience wrapper for Bitbucket-style paginated APIs. Auto-iterates using isLastPage and nextPageStart from the response.

    Type Parameters

    • TItem

    Parameters

    Returns Promise<InfinityFetchResult<TItem>>

    const commits = await pagedFetch({
    fetcher: (params) => api.project('my-project').repo('my-repo').commits(params),
    limit: 100,
    });