(nodes: DenoDocNode[])
| 45 | * Used for {@link} cross-references. |
| 46 | */ |
| 47 | export function buildSymbolLookup(nodes: DenoDocNode[]): SymbolLookup { |
| 48 | const lookup = new Map<string, string>() |
| 49 | |
| 50 | for (const node of nodes) { |
| 51 | const cleanName = cleanSymbolName(node.name) |
| 52 | const id = createSymbolId(node.kind, cleanName) |
| 53 | lookup.set(cleanName, id) |
| 54 | } |
| 55 | |
| 56 | return lookup |
| 57 | } |
| 58 | |
| 59 | /** |
| 60 | * Merge function/method overloads into single entries. |
no test coverage detected