Declarations
(node *ast.VariableDeclaration)
| 3691 | // |
| 3692 | |
| 3693 | func (p *Printer) emitVariableDeclaration(node *ast.VariableDeclaration) { |
| 3694 | state := p.enterNode(node.AsNode()) |
| 3695 | p.emitBindingName(node.Name()) |
| 3696 | p.emitPunctuationNode(node.ExclamationToken) |
| 3697 | p.emitTypeAnnotation(node.Type) |
| 3698 | p.emitInitializer(node.Initializer, greatestEnd(node.Name().End(), node.Type, p.emitContext.GetTypeNode(node.Name())), node.AsNode()) |
| 3699 | p.exitNode(node.AsNode(), state) |
| 3700 | } |
| 3701 | |
| 3702 | func (p *Printer) emitVariableDeclarationNode(node *ast.VariableDeclarationNode) { |
| 3703 | p.emitVariableDeclaration(node.AsVariableDeclaration()) |
no test coverage detected