youtubei.js / JsHelpers / AstVisitObject
Interface: AstVisitObject
Methods
enter()?
optional
enter(node
,parent
,ancestors
):AstVisitResult
Callback invoked when an AST node is entered.
Parameters
• node: Node
Current AST node being visited.
• parent: null
| Node
Parent of the current AST node, or null if it's the root.
• ancestors: Node
[]
Array of ancestor nodes, starting from the root down to the parent.
Returns
true
to skip traversing this node's children.WALK_STOP
to halt the entire traversal.void
/undefined
to continue normal traversal.
Defined in
src/utils/javascript/helpers.ts:39
leave()?
optional
leave(node
,parent
,ancestors
):AstVisitResult
Callback invoked when an AST node is exited.
Parameters
• node: Node
Current AST node being exited.
• parent: null
| Node
Parent of the current AST node, or null if it's the root.
• ancestors: Node
[]
Array of ancestor nodes, starting from the root down to the parent.
Returns
WALK_STOP
to halt the entire traversal.void
/undefined
to continue normal traversal.