import type { GitlabPaginateOptions } from './types.ts' export { paginate } from './core.ts' import { paginate } from './core.ts' /** * Follow GitLab REST Link / x-next-page pagination for array endpoints. * * @returns Combined `items` from up to `maxPages` pages. * @example * import gitlabPaginate from 'kody:@kody/gitlab/paginate' * const result = await gitlabPaginate({ path: '/projects', query: { membership: true }, maxPages: 2 }) * // => { items: [...], pages: 2 } */ export default async function gitlabPaginate(params: GitlabPaginateOptions) { return await paginate(params) }