Crdt.Session
crdt · API reference
Session ID constants and validation
Session ID constants and validation.
Session IDs are 53-bit safe integers used to identify different replicas/clients in the CRDT system.
val system : intReserved session ID for system use
val server : intSession ID for server clock mode
val global : intSession ID for global/schema patches
val local : intSession ID for local-only data
val max_id : intMaximum valid session ID (53-bit limit for JavaScript compatibility)
val is_valid : int -> boolCheck if a session ID is valid
val is_reserved : int -> boolCheck if a session ID is reserved (0-3)
val is_user : int -> boolCheck if a session ID is for user sessions