MergeBlock Class
Signature
export declare class MergeBlock extends MergeNode implements IMergeBlock
Extends: MergeNode
Implements: IMergeBlock
Constructors
| Constructor | Description | 
|---|---|
| (constructor)(childCount) | Constructs a new instance of the MergeBlockclass | 
Properties
| Property | Type | Description | 
|---|---|---|
| childCount | number | |
| children | IMergeNode[] | 
Methods
| Method | Return Type | Description | 
|---|---|---|
| assignChild(child, index, updateOrdinal) | void | |
| hierBlock() | HierMergeBlock | undefined | |
| setOrdinal(child, index) | void | 
Constructor Details
(constructor)
Constructs a new instance of the MergeBlock class
Signature
constructor(childCount: number);
Parameters
| Parameter | Type | Description | 
|---|---|---|
| childCount | number | 
Property Details
childCount
Signature
childCount: number;
Type: number
children
Signature
children: IMergeNode[];
Type: IMergeNode[]
Method Details
assignChild
Signature
assignChild(child: IMergeNode, index: number, updateOrdinal?: boolean): void;
Parameters
| Parameter | Modifiers | Type | Description | 
|---|---|---|---|
| child | IMergeNode | ||
| index | number | ||
| updateOrdinal | optional | boolean | 
hierBlock
Signature
hierBlock(): HierMergeBlock | undefined;
Returns
Return type: HierMergeBlock | undefined
setOrdinal
Signature
setOrdinal(child: IMergeNode, index: number): void;
Parameters
| Parameter | Type | Description | 
|---|---|---|
| child | IMergeNode | |
| index | number |