From f944d3e997792d21b2162cd0e2507fe85d4298d5 Mon Sep 17 00:00:00 2001 From: Daniel Rosenwasser Date: Wed, 10 Feb 2016 15:19:27 -0800 Subject: [PATCH] Addressed CR feedback. --- src/compiler/checker.ts | 4 +--- src/compiler/parser.ts | 2 +- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/src/compiler/checker.ts b/src/compiler/checker.ts index e90623e24f8..2fc3245b701 100644 --- a/src/compiler/checker.ts +++ b/src/compiler/checker.ts @@ -7110,9 +7110,7 @@ namespace ts { switch (expr.kind) { case SyntaxKind.Identifier: case SyntaxKind.PropertyAccessExpression: - case SyntaxKind.QualifiedName: - // TODO (drosen): Why a qualified name? - return getSymbolOfEntityNameOrPropertyAccessExpression(expr as Node as (EntityName | PropertyAccessExpression)); + return getSymbolOfEntityNameOrPropertyAccessExpression(expr as (Identifier | PropertyAccessExpression)); } } diff --git a/src/compiler/parser.ts b/src/compiler/parser.ts index ee9eee6a62b..65fec19126b 100644 --- a/src/compiler/parser.ts +++ b/src/compiler/parser.ts @@ -1937,7 +1937,7 @@ namespace ts { return finishNode(node); } - function parseThisTypePredicate(lhs: Identifier | ThisTypeNode): TypePredicateNode { + function parseThisTypePredicate(lhs: ThisTypeNode): TypePredicateNode { nextToken(); const node = createNode(SyntaxKind.TypePredicate, lhs.pos) as TypePredicateNode; node.parameterName = lhs;