MCPcopy Index your code
hub / github.com/QwikDev/qwik / replaceMemberLinks

Function replaceMemberLinks

scripts/api-docs.ts:325–330  ·  view source on GitHub ↗
(content: string, members: ApiMember[])

Source from the content-addressed store, hash-verified

323}
324
325function replaceMemberLinks(content: string, members: ApiMember[]) {
326 return content.replace(/\[([^\]]+)\]\(\.\/([^)]+)\)/g, (match, linkText, mdFile) => {
327 const anchorId = getLinkedMemberAnchorId(members, mdFile, linkText);
328 return anchorId ? `[${linkText}](#${anchorId})` : match;
329 });
330}
331
332function getLinkedMemberAnchorId(members: ApiMember[], mdFile: string, linkText: string) {
333 const sameFileMembers = members.filter((m) => m.mdFile === mdFile);

Callers 1

createApiDataFunction · 0.85

Calls 1

getLinkedMemberAnchorIdFunction · 0.85

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…