(node *ast.ArrowFunction)
| 2668 | } |
| 2669 | |
| 2670 | func (p *Printer) emitArrowFunction(node *ast.ArrowFunction) { |
| 2671 | state := p.enterNode(node.AsNode()) |
| 2672 | p.emitModifierList(node.AsNode(), node.Modifiers(), false /*allowDecorators*/) |
| 2673 | indented := p.shouldEmitIndented(node.AsNode()) |
| 2674 | p.increaseIndentIf(indented) |
| 2675 | p.pushNameGenerationScope(node.AsNode()) |
| 2676 | p.emitTypeParameters(node.AsNode(), node.TypeParameters) |
| 2677 | p.emitParametersForArrow(node.AsNode(), node.Parameters) |
| 2678 | p.emitTypeAnnotation(node.Type) |
| 2679 | p.writeSpace() |
| 2680 | p.emitTokenNode(node.EqualsGreaterThanToken) |
| 2681 | p.writeSpace() |
| 2682 | p.emitConciseBody(node.Body) |
| 2683 | p.popNameGenerationScope(node.AsNode()) |
| 2684 | p.decreaseIndentIf(indented) |
| 2685 | p.exitNode(node.AsNode(), state) |
| 2686 | } |
| 2687 | |
| 2688 | func (p *Printer) emitDeleteExpression(node *ast.DeleteExpression) { |
| 2689 | state := p.enterNode(node.AsNode()) |
no test coverage detected