Base class for representing element access on an array-like node data structures.
Constructor
new ArrayElementNode(node, indexNode)| Parameter | Type | Default Value |
|---|---|---|
| node | Node | — |
| indexNode | Node | — |
Constructs an array element node.
| Accessor | Type | |
|---|---|---|
| get type | string | |
Properties
| Property | Type | Default Value | |
|---|---|---|---|
| node | Node | — | |
| indexNode | Node | — | |
| isArrayElementNode | boolean | — | |
| Method | Type | |
|---|---|---|
| generateNodeType | (builder: NodeBuilder) => string | |
| getMemberType | (builder: NodeBuilder, name: string) => string | |
| generate | (builder: any) => string | |
Extends
Node