(node *ast.TypeAliasDeclaration)
| 3787 | } |
| 3788 | |
| 3789 | func (p *Printer) emitTypeAliasDeclaration(node *ast.TypeAliasDeclaration) { |
| 3790 | state := p.enterNode(node.AsNode()) |
| 3791 | p.emitModifierList(node.AsNode(), node.Modifiers(), false /*allowDecorators*/) |
| 3792 | p.writeKeyword("type") |
| 3793 | p.writeSpace() |
| 3794 | p.emitBindingIdentifier(node.Name().AsIdentifier()) |
| 3795 | p.emitTypeParameters(node.AsNode(), node.TypeParameters) |
| 3796 | p.writeSpace() |
| 3797 | p.writePunctuation("=") |
| 3798 | p.writeSpace() |
| 3799 | p.emitTypeNodeOutsideExtends(node.Type) |
| 3800 | p.writeTrailingSemicolon() |
| 3801 | p.exitNode(node.AsNode(), state) |
| 3802 | } |
| 3803 | |
| 3804 | func (p *Printer) emitEnumDeclaration(node *ast.EnumDeclaration) { |
| 3805 | state := p.enterNode(node.AsNode()) |
no test coverage detected