This node represents basic mathematical and logical operations like addition,
subtraction or comparisons (e.g. equal()).
Constructor
new OperatorNode(op, aNode, bNode, ...params)| Parameter | Type | Default Value |
|---|---|---|
| op | string | — |
| aNode | Node | — |
| bNode | Node | — |
| params | ...Array<Node> | — |
Constructs a new operator node.
| Accessor | Type | Modifiers |
|---|---|---|
| get type | string | static |
| Method | Type | Modifiers |
|---|---|---|
| getOperatorMethod | (builder: NodeBuilder, output: string) => string | — |
| getNodeType | (builder: NodeBuilder, output?: null | string) => string | — |
| generate | (builder: any, output: any) => any | — |
| serialize | (data: any) => void | — |
| deserialize | (data: any) => void | — |
Extends
TempNode| Parameter | Type | Default Value |
|---|---|---|
| a | Node | — |
| b | Node | — |
| params | any | — |
Returns
OperatorNode| Parameter | Type | Default Value |
|---|---|---|
| a | Node | — |
| b | Node | — |
| params | any | — |
Returns
OperatorNode| Parameter | Type | Default Value |
|---|---|---|
| a | Node | — |
| b | Node | — |
| params | any | — |
Returns
OperatorNode| Parameter | Type | Default Value |
|---|---|---|
| a | Node | — |
| b | Node | — |
| params | any | — |
Returns
OperatorNode| Parameter | Type | Default Value |
|---|---|---|
| a | Node | — |
| b | Node | — |
Returns
OperatorNode| Parameter | Type | Default Value |
|---|---|---|
| a | Node | — |
| b | Node | — |
Returns
OperatorNode| Parameter | Type | Default Value |
|---|---|---|
| a | Node | — |
| b | Node | — |
Returns
OperatorNode| Parameter | Type | Default Value |
|---|---|---|
| a | Node | — |
| b | Node | — |
Returns
OperatorNode| Parameter | Type | Default Value |
|---|---|---|
| a | Node | — |
| b | Node | — |
Returns
OperatorNode| Parameter | Type | Default Value |
|---|---|---|
| a | Node | — |
| b | Node | — |
Returns
OperatorNode| Parameter | Type | Default Value |
|---|---|---|
| a | Node | — |
| b | Node | — |
Returns
OperatorNode| Parameter | Type | Default Value |
|---|---|---|
| nodes | any | — |
Returns
OperatorNode| Parameter | Type | Default Value |
|---|---|---|
| nodes | any | — |
Returns
OperatorNode| Parameter | Type | Default Value |
|---|---|---|
| value | Node | — |
Returns
OperatorNode| Parameter | Type | Default Value |
|---|---|---|
| a | Node | — |
| b | Node | — |
Returns
OperatorNode| Parameter | Type | Default Value |
|---|---|---|
| a | Node | — |
| b | Node | — |
Returns
OperatorNode| Parameter | Type | Default Value |
|---|---|---|
| a | Node | — |
| b | Node | — |
Returns
OperatorNode| Parameter | Type | Default Value |
|---|---|---|
| a | Node | — |
| b | Node | — |
Returns
OperatorNode| Parameter | Type | Default Value |
|---|---|---|
| a | Node | — |
| b | Node | — |
Returns
OperatorNode| Parameter | Type | Default Value |
|---|---|---|
| a | Node | — |
| b | Node | — |
Returns
OperatorNode| Parameter | Type | Default Value |
|---|---|---|
| a | Node | — |
| b | Node | — |
Returns
OperatorNodeReturns
voidReturns
voidReturns
voidReturns
void| Parameter | Type | Default Value |
|---|---|---|
| a | Node | — |
| b | Node | — |
Returns
OperatorNode