From 178883a617b4843dd9dc93ee8f4fecc7279c152d Mon Sep 17 00:00:00 2001 From: Anders Hejlsberg Date: Sat, 23 Jul 2016 09:29:29 -0700 Subject: [PATCH] Fix issue in getTypeDefinitionAtPosition --- src/services/services.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/services/services.ts b/src/services/services.ts index 5bcd5ee28c4..b6d80f835ff 100644 --- a/src/services/services.ts +++ b/src/services/services.ts @@ -5093,7 +5093,7 @@ namespace ts { return undefined; } - if (type.flags & TypeFlags.Union) { + if (type.flags & TypeFlags.Union && !(type.flags & TypeFlags.Enum)) { const result: DefinitionInfo[] = []; forEach((type).types, t => { if (t.symbol) {