From a579d41a57b4b2edcfa92371d41ed2da7fa80e77 Mon Sep 17 00:00:00 2001 From: Mohamed Hegazy Date: Thu, 3 Sep 2015 13:53:00 -0700 Subject: [PATCH] Do not add symbol if it is undefined --- src/compiler/checker.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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; }