Skip to main content
Version: v1

IncrementalMapState Class

Signature​

export declare class IncrementalMapState<TContext>

Type Parameters​

ParameterDescription
TContext

Constructors​

ConstructorDescription
(constructor)(block, actions, pos, refSeq, clientId, context, start, end, childIndex)Constructs a new instance of the IncrementalMapState class

Properties​

PropertyTypeDescription
actionsIncrementalSegmentActions<TContext>
blockIMergeBlock
childIndexnumber
clientIdnumber
contextTContext
endnumber
opIncrementalExecOp
posnumber
refSeqnumber
startnumber

Constructor Details​

(constructor)​

Constructs a new instance of the IncrementalMapState class

Signature​

constructor(block: IMergeBlock, actions: IncrementalSegmentActions<TContext>, pos: number, refSeq: number, clientId: number, context: TContext, start: number, end: number, childIndex?: number);

Parameters​

ParameterModifiersTypeDescription
blockIMergeBlock
actionsIncrementalSegmentActions<TContext>
posnumber
refSeqnumber
clientIdnumber
contextTContext
startnumber
endnumber
childIndexoptionalnumber

Property Details​

actions​

Signature​

actions: IncrementalSegmentActions<TContext>;

Type: IncrementalSegmentActions<TContext>

block​

Signature​

block: IMergeBlock;

Type: IMergeBlock

childIndex​

Signature​

childIndex: number;

Type: number

clientId​

Signature​

clientId: number;

Type: number

context​

Signature​

context: TContext;

Type: TContext

end​

Signature​

end: number;

Type: number

op​

Signature​

op: IncrementalExecOp;

Type: IncrementalExecOp

pos​

Signature​

pos: number;

Type: number

refSeq​

Signature​

refSeq: number;

Type: number

start​

Signature​

start: number;

Type: number