diff --git a/src/compiler/visitor.ts b/src/compiler/visitor.ts index 6acf8fcf17d..81f36399b62 100644 --- a/src/compiler/visitor.ts +++ b/src/compiler/visitor.ts @@ -461,7 +461,7 @@ namespace ts { const edgeTraversalPath = nodeEdgeTraversalMap[node.kind]; if (edgeTraversalPath) { for (const edge of edgeTraversalPath) { - const value = edge && (>node)[edge.name]; + const value = (>node)[edge.name]; if (value !== undefined) { result = isArray(value) ? reduceLeft(>value, f, result) @@ -619,7 +619,7 @@ namespace ts { const edgeTraversalPath = nodeEdgeTraversalMap[node.kind]; if (edgeTraversalPath) { for (const edge of edgeTraversalPath) { - const value = edge && >node[edge.name]; + const value = >node[edge.name]; if (value !== undefined) { let visited: Node | NodeArray; if (isArray(value)) {