Readonly
annotationsThe parent node
Has braces around the expression
Add a child to this node
the child to add
this
Diff this node with another node
the other node to diff with
the diff between this node and the other node
Find all the nodes that match the query
the list of nodes that match query
Get the first child of the given type
the first child of the given type
Get all the children of the given type
the children of the given type
Get the first node of the given type
the node of the given type or null if not found
Get all nodes of the given type
the list of nodes
Find the parent node of the given type
the parent node or null if not found
Check if this node has the given child
the child to check
true if this node has the given child
Check if this is before arg
true if this is before arg
Check if arg is inside this node
the node to check
true if arg is inside this node
Iterate over the children nodes (non recursive)
callback function to call for each node
Optional
filter: ((node) => boolean)Check if this node is before the other node
check if this node match the query
true if this node matches the query
Remove this node from the tree
this
Replace this by the given node
the replacement node
this
Optional
children?: { Optional
value?: stringtraverse all children recursively
returns false to stop the traverse
false if not everything has been traversed
Generated using TypeDoc
The children nodes