MCPcopy
hub / github.com/microsoft/typescript-go / emitNamespaceExport

Method emitNamespaceExport

internal/printer/printer.go:4073–4081  ·  view source on GitHub ↗
(node *ast.NamespaceExport)

Source from the content-addressed store, hash-verified

4071}
4072
4073func (p *Printer) emitNamespaceExport(node *ast.NamespaceExport) {
4074 state := p.enterNode(node.AsNode())
4075 pos := p.emitToken(ast.KindAsteriskToken, node.Pos(), WriteKindPunctuation, node.AsNode())
4076 p.writeSpace()
4077 p.emitToken(ast.KindAsKeyword, pos, WriteKindKeyword, node.AsNode())
4078 p.writeSpace()
4079 p.emitModuleExportName(node.Name())
4080 p.exitNode(node.AsNode(), state)
4081}
4082
4083func (p *Printer) emitNamedExports(node *ast.NamedExports) {
4084 state := p.enterNode(node.AsNode())

Callers 2

WriteMethod · 0.95

Calls 8

enterNodeMethod · 0.95
emitTokenMethod · 0.95
writeSpaceMethod · 0.95
emitModuleExportNameMethod · 0.95
exitNodeMethod · 0.95
AsNodeMethod · 0.65
PosMethod · 0.65
NameMethod · 0.65

Tested by

no test coverage detected