Package-level declarations

Types

Link copied to clipboard

JsonArray represents a JSON array, but unlike regular JSON, it has TimeTickets created by logical clock to resolve conflicts.

Link copied to clipboard

JsonCounter is a numeric counter that supports increase.

Link copied to clipboard

JsonDedupCounter counts unique actors via an internal HyperLogLog sketch and exposes add to register one actor. Duplicate actors are ignored.

Link copied to clipboard
abstract class JsonElement

JsonElement is a wrapper for CrdtElement that provides users with an easy-to-use interface for manipulating Documents.

Link copied to clipboard

JsonObject represents a JSON object, but unlike regular JSON, it has TimeTickets created by logical clock to resolve conflicts.

Link copied to clipboard

JsonPrimitive represents a CrdtPrimitive in JSON format.

Link copied to clipboard

JsonText is an extended data type for the contents of a text editor.

Link copied to clipboard

JsonTree is a CRDT-based tree structure that is used to represent the document tree of text-based editor such as ProseMirror.

Link copied to clipboard