diff --git a/src/compiler/checker.ts b/src/compiler/checker.ts index ce2d9150319..f3604ab49ba 100644 --- a/src/compiler/checker.ts +++ b/src/compiler/checker.ts @@ -803,12 +803,8 @@ module ts { let symbol: Symbol; if (name.kind === SyntaxKind.Identifier) { - let message: DiagnosticMessage; - if (meaning === SymbolFlags.Namespace) { - message = Diagnostics.Cannot_find_namespace_0; - } else { - message = Diagnostics.Cannot_find_name_0; - } + let message = meaning === SymbolFlags.Namespace ? Diagnostics.Cannot_find_namespace_0 : Diagnostics.Cannot_find_name_0; + symbol = resolveName(name, (name).text, meaning, message, name); if (!symbol) { return undefined;