Documentation / @super-line/core / CrdtServerReplica
Interface: CrdtServerReplica
Defined in: packages/core/src/crdt-collections.ts:52
A reactive server-side replica over one CRDT document's canonical state — the co-writer surface (srv.collection(n).open(id)). Mutations fan out through CrdtCollectionStore.onChange exactly like a relayed client delta; origin (default "server") attributes them. Mirrors super-store's StoreValue.
Methods
close()
close():
void
Defined in: packages/core/src/crdt-collections.ts:59
Returns
void
delete()
delete(
path):void
Defined in: packages/core/src/crdt-collections.ts:58
Surgical key removal (merges, unlike a full-doc set).
Parameters
path
(string | number)[]
Returns
void
getSnapshot()
getSnapshot():
unknown
Defined in: packages/core/src/crdt-collections.ts:53
Returns
unknown
set()
set(
data):void
Defined in: packages/core/src/crdt-collections.ts:55
Parameters
data
unknown
Returns
void
subscribe()
subscribe(
cb): () =>void
Defined in: packages/core/src/crdt-collections.ts:54
Parameters
cb
() => void
Returns
() => void
update()
update(
partial):void
Defined in: packages/core/src/crdt-collections.ts:56
Parameters
partial
unknown
Returns
void