Wrapper returned by GitHub paginated list endpoints.
Use values for the items, hasNextPage and nextPage for pagination.
values
hasNextPage
nextPage
let page = 1;let hasMore = true;while (hasMore) { const res = await gh.user('octocat').repos({ per_page: 100, page }); process(res.values); hasMore = res.hasNextPage; page = res.nextPage ?? page + 1;} Copy
let page = 1;let hasMore = true;while (hasMore) { const res = await gh.user('octocat').repos({ per_page: 100, page }); process(res.values); hasMore = res.hasNextPage; page = res.nextPage ?? page + 1;}
Whether there are more pages available
Optional
The next page number, if hasNextPage is true
Total number of results (only available for search endpoints)
The items on the current page
Wrapper returned by GitHub paginated list endpoints.
Use
valuesfor the items,hasNextPageandnextPagefor pagination.Example