An enum should include a Namespace SemanticMeaning

This commit is contained in:
Andy Hanson committed 2017-05-10 12:15:30 -07:00
1 parent 8321b81124
commit e26d2ae139
2 files changed
+9 -1

No files matched your search

+3 -1
View File
@@ -41,9 +41,11 @@ namespace ts {
return SemanticMeaning.Type;
case SyntaxKind.ClassDeclaration:
case SyntaxKind.EnumDeclaration:
return SemanticMeaning.Value | SemanticMeaning.Type;
case SyntaxKind.EnumDeclaration:
return SemanticMeaning.All;
case SyntaxKind.ModuleDeclaration:
if (isAmbientModule(<ModuleDeclaration>node)) {
return SemanticMeaning.Namespace | SemanticMeaning.Value;
@@ -0,0 +1,6 @@
/// <reference path='fourslash.ts' />
////enum [|{| "isWriteAccess": true, "isDefinition": true |}E|] { A }
////let e: [|E|].A;
verify.singleReferenceGroup("enum E");