(node, checkMode)
| 74519 | return propagateOptionalTypeMarker(checkPropertyAccessExpressionOrQualifiedName(node, node.expression, checkNonNullType(nonOptionalType, node.expression), node.name, checkMode), node, nonOptionalType !== leftType); |
| 74520 | } |
| 74521 | function checkQualifiedName(node, checkMode) { |
| 74522 | var leftType = ts.isPartOfTypeQuery(node) && ts.isThisIdentifier(node.left) ? checkNonNullType(checkThisExpression(node.left), node.left) : checkNonNullExpression(node.left); |
| 74523 | return checkPropertyAccessExpressionOrQualifiedName(node, node.left, leftType, node.right, checkMode); |
| 74524 | } |
| 74525 | function isMethodAccessForCall(node) { |
| 74526 | while (node.parent.kind === 212 /* SyntaxKind.ParenthesizedExpression */) { |
| 74527 | node = node.parent; |
no test coverage detected
searching dependent graphs…