( symbol: ts.Symbol, cwd: string, checker: ts.TypeChecker )
| 1745 | } |
| 1746 | |
| 1747 | function inlineLinkSymbol( |
| 1748 | symbol: ts.Symbol, |
| 1749 | cwd: string, |
| 1750 | checker: ts.TypeChecker |
| 1751 | ): ParsedInlineLinkSymbol | undefined { |
| 1752 | const target = resolvedSymbolTarget(symbol, checker) |
| 1753 | const declaration = target.valueDeclaration ?? target.declarations?.[0] |
| 1754 | if (declaration === undefined) return undefined |
| 1755 | return { |
| 1756 | file: normalizeFile(cwd, declaration.getSourceFile().fileName), |
| 1757 | range: nodeRange(declaration) |
| 1758 | } |
| 1759 | } |
| 1760 | |
| 1761 | function attachSeeLinkSymbolsFromSourceFile< |
| 1762 | T extends ParsedModuleTags | ParsedDeclarationTags | ParsedNamespaceTags | ParsedMemberTags |
no test coverage detected