(flow)
| 70163 | diagnostics.add(ts.createFileDiagnostic(sourceFile, span.start, span.length, ts.Diagnostics.The_containing_function_or_module_body_is_too_large_for_control_flow_analysis)); |
| 70164 | } |
| 70165 | function isReachableFlowNode(flow) { |
| 70166 | var result = isReachableFlowNodeWorker(flow, /*noCacheCheck*/ false); |
| 70167 | lastFlowNode = flow; |
| 70168 | lastFlowNodeReachable = result; |
| 70169 | return result; |
| 70170 | } |
| 70171 | function isFalseExpression(expr) { |
| 70172 | var node = ts.skipParentheses(expr, /*excludeJSDocTypeAssertions*/ true); |
| 70173 | return node.kind === 95 /* SyntaxKind.FalseKeyword */ || node.kind === 221 /* SyntaxKind.BinaryExpression */ && (node.operatorToken.kind === 55 /* SyntaxKind.AmpersandAmpersandToken */ && (isFalseExpression(node.left) || isFalseExpression(node.right)) || |
no test coverage detected
searching dependent graphs…