replikativ.crdt.materialize

crdt-read-handlers

crdt-write-handlers

ensure-crdt

(ensure-crdt S cold-store store [user crdt-id] type)

get-crdt

(get-crdt S cold-store mem-store [user crdt-id])

key->crdt

multimethod

This is needed to instantiate records of the CRDT type where their protocols are needed. This is somewhat redundant, but this multimethod is only here to allow the definition of such constructors for empty (bootstrapped) CRDTs externally.