(node)
| 46144 | } |
| 46145 | } |
| 46146 | function bindOptionalChainFlow(node) { |
| 46147 | if (isTopLevelLogicalExpression(node)) { |
| 46148 | var postExpressionLabel = createBranchLabel(); |
| 46149 | bindOptionalChain(node, postExpressionLabel, postExpressionLabel); |
| 46150 | currentFlow = finishFlowLabel(postExpressionLabel); |
| 46151 | } |
| 46152 | else { |
| 46153 | bindOptionalChain(node, currentTrueTarget, currentFalseTarget); |
| 46154 | } |
| 46155 | } |
| 46156 | function bindNonNullExpressionFlow(node) { |
| 46157 | if (ts.isOptionalChain(node)) { |
| 46158 | bindOptionalChainFlow(node); |
no test coverage detected