MCPcopy Create free account
hub / github.com/nodejs/node / getDefinitionKindAndDisplayParts

Function getDefinitionKindAndDisplayParts

test/fixtures/snapshot/typescript.js:137117–137122  ·  view source on GitHub ↗
(symbol, checker, node)

Source from the content-addressed store, hash-verified

137115 };
137116 }
137117 function getDefinitionKindAndDisplayParts(symbol, checker, node) {
137118 var meaning = Core.getIntersectingMeaningFromDeclarations(node, symbol);
137119 var enclosingDeclaration = symbol.declarations && ts.firstOrUndefined(symbol.declarations) || node;
137120 var _a = ts.SymbolDisplay.getSymbolDisplayPartsDocumentationAndSymbolKind(checker, symbol, enclosingDeclaration.getSourceFile(), enclosingDeclaration, enclosingDeclaration, meaning), displayParts = _a.displayParts, symbolKind = _a.symbolKind;
137121 return { displayParts: displayParts, kind: symbolKind };
137122 }
137123 function toRenameLocation(entry, originalNode, checker, providePrefixAndSuffixText) {
137124 return __assign(__assign({}, entryToDocumentSpan(entry)), (providePrefixAndSuffixText && getPrefixAndSuffixText(entry, originalNode, checker)));
137125 }

Calls

no outgoing calls

Tested by

no test coverage detected