(symbol, checker, sourceFile, location, cancellationToken, codeActions, sourceDisplay)
| 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 }; |
no test coverage detected