This repository has been archived on 2026-03-06. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
openclaw-extensions/wecom/node_modules/@octokit/plugin-paginate-graphql/dist-src/paginate.js
T

19 lines
490 B
JavaScript

import { mergeResponses } from "./merge-responses.js";
import { createIterator } from "./iterator.js";
const createPaginate = (octokit) => {
const iterator = createIterator(octokit);
return async (query, initialParameters = {}) => {
let mergedResponse = {};
for await (const response of iterator(
query,
initialParameters
)) {
mergedResponse = mergeResponses(mergedResponse, response);
}
return mergedResponse;
};
};
export {
createPaginate
};