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.