(node, trueTarget, falseTarget)
| 46097 | } |
| 46098 | } |
| 46099 | function bindOptionalExpression(node, trueTarget, falseTarget) { |
| 46100 | doWithConditionalBranches(bind, node, trueTarget, falseTarget); |
| 46101 | if (!ts.isOptionalChain(node) || ts.isOutermostOptionalChain(node)) { |
| 46102 | addAntecedent(trueTarget, createFlowCondition(32 /* FlowFlags.TrueCondition */, currentFlow, node)); |
| 46103 | addAntecedent(falseTarget, createFlowCondition(64 /* FlowFlags.FalseCondition */, currentFlow, node)); |
| 46104 | } |
| 46105 | } |
| 46106 | function bindOptionalChainRest(node) { |
| 46107 | switch (node.kind) { |
| 46108 | case 206 /* SyntaxKind.PropertyAccessExpression */: |
no test coverage detected