(node *ast.Expression)
| 2878 | } |
| 2879 | |
| 2880 | func (p *Printer) emitShortCircuitExpression(node *ast.Expression) { |
| 2881 | if isBinaryOperation(ast.SkipPartiallyEmittedExpressions(node), ast.KindQuestionQuestionToken) { |
| 2882 | p.emitExpression(node, ast.OperatorPrecedenceCoalesce) |
| 2883 | } else { |
| 2884 | p.emitExpression(node, ast.OperatorPrecedenceLogicalOR) |
| 2885 | } |
| 2886 | } |
| 2887 | |
| 2888 | func (p *Printer) emitConditionalExpression(node *ast.ConditionalExpression) { |
| 2889 | state := p.enterNode(node.AsNode()) |
no test coverage detected