MCPcopy Index your code
hub / github.com/microsoft/typescript-go / enterNode

Method enterNode

internal/printer/printer.go:6094–6104  ·  view source on GitHub ↗

Scoped operations

(node *ast.Node)

Source from the content-addressed store, hash-verified

6092//
6093
6094func (p *Printer) enterNode(node *ast.Node) printerState {
6095 state := printerState{}
6096
6097 if p.OnBeforeEmitNode != nil {
6098 p.OnBeforeEmitNode(node)
6099 }
6100
6101 state.commentState = p.emitCommentsBeforeNode(node)
6102 state.sourceMapState = p.emitSourceMapsBeforeNode(node)
6103 return state
6104}
6105
6106func (p *Printer) exitNode(node *ast.Node, previousState printerState) {
6107 p.emitSourceMapsAfterNode(node, previousState.sourceMapState)

Callers 15

emitNumericLiteralMethod · 0.95
emitBigIntLiteralMethod · 0.95
emitStringLiteralMethod · 0.95
emitTemplateHeadMethod · 0.95
emitTemplateMiddleMethod · 0.95
emitTemplateTailMethod · 0.95
emitIdentifierNameMethod · 0.95
emitBindingIdentifierMethod · 0.95
emitLabelIdentifierMethod · 0.95

Calls 2

Tested by

no test coverage detected