Package-level declarations
Types
Configuration for the collaborative editing extension.
A sendable update that also carries the originating transaction.
Functions
Create an instance of the collaborative editing plugin.
Get this editor's collaborative editing client ID.
Get the version up to which the collab plugin has synced with the central authority.
Rebase and deduplicate an array of client-submitted updates that came in with an out-of-date version number. over should hold the updates that were accepted since the given version. Will return an array of updates that has updates already accepted filtered out, and has been moved over the other changes so that they apply to the current document version.
Create a transaction that represents a set of new updates received from the authority. Applying this transaction moves the state forward to adjust to the authority's view of the document.
Returns the set of locally made updates that still have to be sent to the authority.