diff --git a/src/compiler/checker.ts b/src/compiler/checker.ts index a7e9561c57f..01403c70de7 100644 --- a/src/compiler/checker.ts +++ b/src/compiler/checker.ts @@ -14166,7 +14166,10 @@ namespace ts { let symbols: Symbol[] = []; let name = symbol.name; forEach(getSymbolLinks(symbol).containingType.types, t => { - symbols.push(getPropertyOfType(t, name)); + let symbol = getPropertyOfType(t, name); + if (symbol) { + symbols.push(symbol); + } }); return symbols; }