MCPcopy Index your code
hub / github.com/microsoft/typescript-go / emitShortCircuitExpression

Method emitShortCircuitExpression

internal/printer/printer.go:2880–2886  ·  view source on GitHub ↗
(node *ast.Expression)

Source from the content-addressed store, hash-verified

2878}
2879
2880func (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
2888func (p *Printer) emitConditionalExpression(node *ast.ConditionalExpression) {
2889 state := p.enterNode(node.AsNode())

Callers 1

Calls 3

emitExpressionMethod · 0.95
isBinaryOperationFunction · 0.85

Tested by

no test coverage detected