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

Function getLinkedMemberAnchorId

scripts/api-docs.ts:332–344  ·  view source on GitHub ↗
(members: ApiMember[], mdFile: string, linkText: string)

Source from the content-addressed store, hash-verified

330}
331
332function getLinkedMemberAnchorId(members: ApiMember[], mdFile: string, linkText: string) {
333 const sameFileMembers = members.filter((m) => m.mdFile === mdFile);
334 if (sameFileMembers.length === 0) {
335 return undefined;
336 }
337
338 const normalizedLinkText = normalizeApiLinkText(linkText);
339 const matchingMember =
340 sameFileMembers.find((m) => m.name === normalizedLinkText) ??
341 sameFileMembers.find((m) => m.name.toLowerCase() === normalizedLinkText.toLowerCase());
342
343 return (matchingMember ?? sameFileMembers[0]).anchorId;
344}
345
346function normalizeApiLinkText(linkText: string) {
347 return linkText

Callers 1

replaceMemberLinksFunction · 0.85

Calls 1

normalizeApiLinkTextFunction · 0.85

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…