IMergeBlock Interface
Signature
export interface IMergeBlock extends IMergeNodeCommon
Extends: IMergeNodeCommon
Properties
Property | Modifiers | Type | Description |
---|---|---|---|
childCount | number | ||
children | IMergeNode[] | ||
needsScour | optional |
boolean | |
partialLengths | optional |
PartialSequenceLengths |
Methods
Method | Return Type | Description |
---|---|---|
assignChild(child, index, updateOrdinal) | void | |
hierBlock() | IHierBlock | undefined | |
setOrdinal(child, index) | void |
Property Details
childCount
Signature
childCount: number;
Type: number
children
Signature
children: IMergeNode[];
Type: IMergeNode[]
needsScour
Signature
needsScour?: boolean;
Type: boolean
partialLengths
Signature
partialLengths?: PartialSequenceLengths;
Type: PartialSequenceLengths
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(): IHierBlock | undefined;
Returns
Return type: IHierBlock | undefined
setOrdinal
Signature
setOrdinal(child: IMergeNode, index: number): void;
Parameters
Parameter | Type | Description |
---|---|---|
child | IMergeNode | |
index | number |