(node *ast.ImportEqualsDeclaration)
| 3859 | } |
| 3860 | |
| 3861 | func (p *Printer) emitImportEqualsDeclaration(node *ast.ImportEqualsDeclaration) { |
| 3862 | state := p.enterNode(node.AsNode()) |
| 3863 | p.emitModifierList(node.AsNode(), node.Modifiers(), false /*allowDecorators*/) |
| 3864 | pos := p.emitToken(ast.KindImportKeyword, greatestEnd(node.Pos(), node.Modifiers()), WriteKindKeyword, node.AsNode()) |
| 3865 | p.writeSpace() |
| 3866 | if node.IsTypeOnly { |
| 3867 | p.emitToken(ast.KindTypeKeyword, pos, WriteKindKeyword, node.AsNode()) |
| 3868 | p.writeSpace() |
| 3869 | } |
| 3870 | p.emitBindingIdentifier(node.Name().AsIdentifier()) |
| 3871 | p.writeSpace() |
| 3872 | p.emitToken(ast.KindEqualsToken, node.Name().End(), WriteKindPunctuation, node.AsNode()) |
| 3873 | p.writeSpace() |
| 3874 | p.emitModuleReference(node.ModuleReference) |
| 3875 | p.writeTrailingSemicolon() |
| 3876 | p.exitNode(node.AsNode(), state) |
| 3877 | } |
| 3878 | |
| 3879 | func (p *Printer) emitModuleReference(node *ast.ModuleReference) { |
| 3880 | switch node.Kind { |
no test coverage detected