IRemovalInfo Interface
Contains removal information associated to an ISegment.
To use, import via @fluidframework/merge-tree/legacy
.
For more information about our API support guarantees, see here.
Signature
export interface IRemovalInfo
Properties
Property | Alerts | Modifiers | Type | Description |
---|---|---|---|---|
localRemovedSeq | Alpha |
optional |
number | Local seq at which this segment was removed, if the removal is yet-to-be acked. |
removedClientIds | Alpha |
number[] | List of client IDs that have removed this segment. The client that actually removed the segment (i.e. whose removal op was sequenced first) is stored as the first client in this list. Other clients in the list have all issued concurrent ops to remove the segment. | |
removedSeq | Alpha |
number | Seq at which this segment was removed. |
Property Details
localRemovedSeq
Local seq at which this segment was removed, if the removal is yet-to-be acked.
To use, import via @fluidframework/merge-tree/alpha
.
For more information about our API support guarantees, see here.
Signature
localRemovedSeq?: number;
Type: number
removedClientIds
List of client IDs that have removed this segment. The client that actually removed the segment (i.e. whose removal op was sequenced first) is stored as the first client in this list. Other clients in the list have all issued concurrent ops to remove the segment.
To use, import via @fluidframework/merge-tree/alpha
.
For more information about our API support guarantees, see here.
Signature
removedClientIds: number[];
Type: number[]
Remarks
When this list has length > 1, this is referred to as the "overlapping remove" case.
removedSeq
Seq at which this segment was removed.
To use, import via @fluidframework/merge-tree/alpha
.
For more information about our API support guarantees, see here.
Signature
removedSeq: number;
Type: number