/** * Parse Link HTTP header, eg `; rel="next"` */ export function parseLinkHeader(header: string): Record { const regex = /<(https?:[/][/][^>]+)>;\s+rel="([^"]+)"/g; return Object.fromEntries([...header.matchAll(regex)].map(([, url, rel]) => [rel, url])); }