MCPcopy Create free account
hub / github.com/microsoft/typescript-go / emitNamespaceImport

Method emitNamespaceImport

internal/printer/printer.go:3929–3937  ·  view source on GitHub ↗
(node *ast.NamespaceImport)

Source from the content-addressed store, hash-verified

3927}
3928
3929func (p *Printer) emitNamespaceImport(node *ast.NamespaceImport) {
3930 state := p.enterNode(node.AsNode())
3931 pos := p.emitToken(ast.KindAsteriskToken, node.Pos(), WriteKindPunctuation, node.AsNode())
3932 p.writeSpace()
3933 p.emitToken(ast.KindAsKeyword, pos, WriteKindKeyword, node.AsNode())
3934 p.writeSpace()
3935 p.emitBindingIdentifier(node.Name().AsIdentifier())
3936 p.exitNode(node.AsNode(), state)
3937}
3938
3939func (p *Printer) emitNamedImports(node *ast.NamedImports) {
3940 state := p.enterNode(node.AsNode())

Callers 2

WriteMethod · 0.95

Calls 9

enterNodeMethod · 0.95
emitTokenMethod · 0.95
writeSpaceMethod · 0.95
emitBindingIdentifierMethod · 0.95
exitNodeMethod · 0.95
AsIdentifierMethod · 0.80
AsNodeMethod · 0.65
PosMethod · 0.65
NameMethod · 0.65

Tested by

no test coverage detected