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

Function newNode

internal/ast/ast.go:74–83  ·  view source on GitHub ↗
(kind Kind, data nodeData, hooks NodeFactoryHooks)

Source from the content-addressed store, hash-verified

72}
73
74func newNode(kind Kind, data nodeData, hooks NodeFactoryHooks) *Node {
75 n := data.AsNode()
76 n.Loc = core.UndefinedTextRange()
77 n.Kind = kind
78 n.data = data
79 if hooks.OnCreate != nil {
80 hooks.OnCreate(n)
81 }
82 return n
83}
84
85func (f *NodeFactory) newNode(kind Kind, data nodeData) *Node {
86 f.nodeCount++

Callers 3

NewFlowSwitchClauseDataFunction · 0.85
NewFlowReduceLabelDataFunction · 0.85
newNodeMethod · 0.85

Calls 2

UndefinedTextRangeFunction · 0.92
AsNodeMethod · 0.65

Tested by

no test coverage detected