(node)
| 45514 | } |
| 45515 | } |
| 45516 | function isLogicalAssignmentExpression(node) { |
| 45517 | node = ts.skipParentheses(node); |
| 45518 | return ts.isBinaryExpression(node) && ts.isLogicalOrCoalescingAssignmentOperator(node.operatorToken.kind); |
| 45519 | } |
| 45520 | function isTopLevelLogicalExpression(node) { |
| 45521 | while (ts.isParenthesizedExpression(node.parent) || |
| 45522 | ts.isPrefixUnaryExpression(node.parent) && node.parent.operator === 53 /* SyntaxKind.ExclamationToken */) { |