Skip to main content
Version: v1

IMergeBlock Interface

Signature

export interface IMergeBlock extends IMergeNodeCommon

Extends: IMergeNodeCommon

Properties

PropertyModifiersTypeDescription
childCountnumber
childrenIMergeNode[]
needsScouroptionalboolean
partialLengthsoptionalPartialSequenceLengths

Methods

MethodReturn TypeDescription
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

ParameterModifiersTypeDescription
childIMergeNode
indexnumber
updateOrdinaloptionalboolean

hierBlock

Signature

hierBlock(): IHierBlock | undefined;

Returns

Return type: IHierBlock | undefined

setOrdinal

Signature

setOrdinal(child: IMergeNode, index: number): void;

Parameters

ParameterTypeDescription
childIMergeNode
indexnumber