Base class for representing member access on an object-like node data structures.
Constructor
new MemberNode(structNode, property)| Parameter | Type | Default Value |
|---|---|---|
| structNode | Node | — |
| property | string | — |
Constructs a member node.
| Accessor | Type | |
|---|---|---|
| get type | string | |
Properties
| Property | Type | Default Value | |
|---|---|---|---|
| structNode | Node | — | |
| property | Node | — | |
| isMemberNode | boolean | — | |
| Method | Type | |
|---|---|---|
| hasMember | (builder: any) => boolean | |
| generateNodeType | (builder: any) => string | |
| getMemberType | (builder: any, name: any) => any | |
| generate | (builder: any) => any | |
Extends
Node