MCPcopy Index your code
hub / github.com/nodejs/node / createCompletionDetailsForSymbol

Function createCompletionDetailsForSymbol

test/fixtures/snapshot/typescript.js:133183–133188  ·  view source on GitHub ↗
(symbol, checker, sourceFile, location, cancellationToken, codeActions, sourceDisplay)

Source from the content-addressed store, hash-verified

133181 return createCompletionDetails(name, "" /* ScriptElementKindModifier.none */, kind, [ts.displayPart(name, kind2)]);
133182 }
133183 function createCompletionDetailsForSymbol(symbol, checker, sourceFile, location, cancellationToken, codeActions, sourceDisplay) {
133184 var _a = checker.runWithCancellationToken(cancellationToken, function (checker) {
133185 return ts.SymbolDisplay.getSymbolDisplayPartsDocumentationAndSymbolKind(checker, symbol, sourceFile, location, location, 7 /* SemanticMeaning.All */);
133186 }), displayParts = _a.displayParts, documentation = _a.documentation, symbolKind = _a.symbolKind, tags = _a.tags;
133187 return createCompletionDetails(symbol.name, ts.SymbolDisplay.getSymbolModifiers(checker, symbol), symbolKind, displayParts, documentation, tags, codeActions, sourceDisplay);
133188 }
133189 Completions.createCompletionDetailsForSymbol = createCompletionDetailsForSymbol;
133190 function createCompletionDetails(name, kindModifiers, kind, displayParts, documentation, tags, codeActions, source) {
133191 return { name: name, kindModifiers: kindModifiers, kind: kind, displayParts: displayParts, documentation: documentation, tags: tags, codeActions: codeActions, source: source, sourceDisplay: source };

Callers 1

Calls 1

createCompletionDetailsFunction · 0.85

Tested by

no test coverage detected