File size: 416 Bytes
246d201 |
1 2 3 4 5 6 7 8 9 10 11 12 |
/**
* Extracts the next page number from a GitHub API link header.
* @param link The GitHub API link header
* @returns The next page number or null if there is no next page
*/
export const extractNextPageFromLink = (link: string): number | null => {
const regex = /<[^>]*[?&]page=(\d+)(?:&[^>]*)?>; rel="next"/;
const match = link.match(regex);
return match ? parseInt(match[1], 10) : null;
};
|