An option that will run tests on the DBST after every operation to it. DO NOT enable in production.
Disables detection of conflicts. Conflicts will still be present, but mark operations will not be performed and the processing overhead will be eliminated.
An operation returned by
_mergeNode to be run on the local document.
A Logoot removal.
When new nodes are added, their conflicts are not immediately populated. This function fixes that issue by populating each node's conflcits based on that of its neighbors. This should not be relied upon to add conflicts from changed anchors, only from existing anchors from other parts of the document.
Node less than range
Node greater than range
The range of nodes to fix
Add a new node to the BST node (if a node is split)
Adds the trailing conflicts off the start and end of the range based on the
first and last
filled_skip_ranges. This recursively traverses the BST.
Filled in skip ranges with new nodes
Add a new node to the BST if a node is split
Generated using TypeDoc