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) {