These node represents an assign operation. Meaning a node is assigned to another node.
Constructor
new AssignNode(targetNode, sourceNode)| Parameter | Type | Default Value |
|---|---|---|
| targetNode | Node | — |
| sourceNode | Node | — |
Constructs a new assign node.
| Accessor | Type | |
|---|---|---|
| get type | string | |
Properties
| Property | Type | Default Value | |
|---|---|---|---|
| targetNode | Node | — | |
| sourceNode | Node | — | |
| isAssignNode | boolean | — | |
| Method | Type | |
|---|---|---|
| hasDependencies | () => boolean | |
| generateNodeType | (builder: any, output: any) => any | |
| needsSplitAssign | (builder: NodeBuilder) => boolean | |
| setup | (builder: any) => void | |
| generate | (builder: any, output: any) => any | |
Extends
TempNodeTSL function for creating an assign node.
| Parameter | Type | Default Value |
|---|---|---|
| targetNode | Node | — |
| sourceNode | Node | — |
Returns
AssignNode