( m: Pick<ApiMember, 'id' | 'kind' | 'name'>, memberNameCounts: Record<string, number> )
| 315 | } |
| 316 | |
| 317 | function getMemberAnchorId( |
| 318 | m: Pick<ApiMember, 'id' | 'kind' | 'name'>, |
| 319 | memberNameCounts: Record<string, number> |
| 320 | ) { |
| 321 | const isDuplicateName = memberNameCounts[m.name.toLowerCase()] > 1; |
| 322 | return isDuplicateName ? `${m.id}-${toSnakeCase(m.kind)}` : m.id; |
| 323 | } |
| 324 | |
| 325 | function replaceMemberLinks(content: string, members: ApiMember[]) { |
| 326 | return content.replace(/\[([^\]]+)\]\(\.\/([^)]+)\)/g, (match, linkText, mdFile) => { |
no test coverage detected
searching dependent graphs…