MCPcopy Create free account
hub / github.com/Martian-Engineering/pr-sheriff / parseLinkHeader

Function parseLinkHeader

src/github/github_fetch.mjs:49–61  ·  view source on GitHub ↗
(linkHeader)

Source from the content-addressed store, hash-verified

47}
48
49function parseLinkHeader(linkHeader) {
50 /** @type {Record<string, string>} */
51 const rels = {};
52 if (!linkHeader) return rels;
53
54 for (const part of linkHeader.split(',')) {
55 const urlMatch = /<([^>]+)>/.exec(part);
56 const relMatch = /rel="([^"]+)"/.exec(part);
57 if (!urlMatch || !relMatch) continue;
58 rels[relMatch[1]] = urlMatch[1];
59 }
60 return rels;
61}
62
63function isoDate(date) {
64 if (typeof date === 'string') return date;

Callers 2

#restPaginateArrayMethod · 0.85
#restPaginateSearchMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected