UNPKG

@baqhub/sdk

Version:

The official JavaScript SDK for the BAQ federated app platform.

14 lines (13 loc) 401 B
const linkHeaderRegexp = /<([^>]+)>;\srel="([^"]+)"/g; export function findLink(headers, rel) { const linkHeader = headers.get("Link"); if (!linkHeader) { return undefined; } const firstLink = [...linkHeader.matchAll(linkHeaderRegexp)] .map(g => [g[1], g[2]]) .filter(([, r]) => r === rel) .map(([link]) => link) .at(0); return firstLink; }