Skip to content

Commit 8a650bf

Browse files
committed
Get just the name of the symbol (instead of qualified path) as symbolName of the definition info.
Fixes #652
1 parent 71b7710 commit 8a650bf

File tree

2 files changed

+2
-3
lines changed

2 files changed

+2
-3
lines changed

src/services/services.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2599,7 +2599,7 @@ module ts {
25992599
var result: DefinitionInfo[] = [];
26002600

26012601
var declarations = symbol.getDeclarations();
2602-
var symbolName = typeInfoResolver.symbolToString(symbol, node);
2602+
var symbolName = typeInfoResolver.symbolToString(symbol); // Do not get scoped name, just the name of the symbol
26032603
var symbolKind = getSymbolKind(symbol);
26042604
var containerSymbol = symbol.parent;
26052605
var containerName = containerSymbol ? typeInfoResolver.symbolToString(containerSymbol, node) : "";

tests/cases/fourslash/definitionNameOnEnumMember.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,5 +8,4 @@
88
////var enumMember = e./*1*/thirdMember;
99

1010
goTo.marker("1");
11-
// This is bug #652
12-
verify.verifyDefinitionsName("e.thirdMember", "e");
11+
verify.verifyDefinitionsName("thirdMember", "e");

0 commit comments

Comments
 (0)