(node *ast.ImportSpecifier)
| 3959 | } |
| 3960 | |
| 3961 | func (p *Printer) emitImportSpecifier(node *ast.ImportSpecifier) { |
| 3962 | state := p.enterNode(node.AsNode()) |
| 3963 | if node.IsTypeOnly { |
| 3964 | p.writeKeyword("type") |
| 3965 | p.writeSpace() |
| 3966 | } |
| 3967 | if node.PropertyName != nil { |
| 3968 | p.emitModuleExportName(node.PropertyName) |
| 3969 | p.writeSpace() |
| 3970 | p.emitToken(ast.KindAsKeyword, node.PropertyName.End(), WriteKindKeyword, node.AsNode()) |
| 3971 | p.writeSpace() |
| 3972 | } |
| 3973 | p.emitBindingIdentifier(node.Name().AsIdentifier()) |
| 3974 | p.exitNode(node.AsNode(), state) |
| 3975 | } |
| 3976 | |
| 3977 | func (p *Printer) emitImportSpecifierNode(node *ast.ImportSpecifierNode) { |
| 3978 | p.emitImportSpecifier(node.AsImportSpecifier()) |
no test coverage detected