Function: extractAST()
ts
function extractAST<TNode>(input): TNode;Defined in: ast/extract-ast.ts:17
Normalizes a MaybeBuilder<TNode> value into its compiled passive TNode AST representation.
Invokes input.toAST() when input is a fluent AstBuilder<TNode>, or returns input directly when it is already a compiled TNode.
Type Parameters
| Type Parameter | Description |
|---|---|
TNode extends ASTNode | Passive AST node type extending ASTNode. |
Parameters
| Parameter | Type | Description |
|---|---|---|
input | MaybeBuilder<TNode> | Passive AST node or fluent builder wrapping TNode. |
Returns
TNode
Compiled passive AST node.