(node, trueTarget, falseTarget)
| 45536 | currentFalseTarget = savedFalseTarget; |
| 45537 | } |
| 45538 | function bindCondition(node, trueTarget, falseTarget) { |
| 45539 | doWithConditionalBranches(bind, node, trueTarget, falseTarget); |
| 45540 | if (!node || !isLogicalAssignmentExpression(node) && !isLogicalExpression(node) && !(ts.isOptionalChain(node) && ts.isOutermostOptionalChain(node))) { |
| 45541 | addAntecedent(trueTarget, createFlowCondition(32 /* FlowFlags.TrueCondition */, currentFlow, node)); |
| 45542 | addAntecedent(falseTarget, createFlowCondition(64 /* FlowFlags.FalseCondition */, currentFlow, node)); |
| 45543 | } |
| 45544 | } |
| 45545 | function bindIterativeStatement(node, breakTarget, continueTarget) { |
| 45546 | var saveBreakTarget = currentBreakTarget; |
| 45547 | var saveContinueTarget = currentContinueTarget; |
no test coverage detected