@octokit/plugin-paginate-graphql
Version:
Octokit plugin to paginate GraphQL API endpoint responses
12 lines (11 loc) • 323 B
JavaScript
import { findPaginatedResourcePath, get } from "./object-helpers.js";
const extractPageInfos = (responseData) => {
const pageInfoPath = findPaginatedResourcePath(responseData);
return {
pathInQuery: pageInfoPath,
pageInfo: get(responseData, [...pageInfoPath, "pageInfo"])
};
};
export {
extractPageInfos
};