N E W
ArrayNode represents a collection of nodes, typically created using the {@link array} function.
Constructor
new ArrayNode(nodeType, count, values?)| Parameter | Type | Default Value |
|---|---|---|
| nodeType | null | string | — |
| count | number | — |
| values? | null | Array<Node> | null |
Constructs a new array node.
| Accessor | Type | Modifiers |
|---|---|---|
| get type | string | static |
| Method | Type | Modifiers |
|---|---|---|
| getArrayCount | () => number | — |
| getNodeType | (builder: NodeBuilder) => string | — |
| getElementType | (builder: NodeBuilder) => string | — |
| getMemberType | (builder: NodeBuilder, name: string) => string | — |
| generate | (builder: NodeBuilder) => string | — |
Extends
TempNodeN E W
| Parameter | Type | Default Value |
|---|---|---|
| params | ...Array<any> | — |
Returns
ArrayNode