Documentation / @super-line/core / ServerReplica
Interface: ServerReplica
Defined in: packages/core/src/store.ts:142
A reactive server-side replica over one Resource's canonical state — the server half's mirror of ResourceReplica, simpler because the server mutates canonical state directly: there is no wire to send up (no return Change to forward) and no second copy to reconcile (no applyRemote/seed). set/ update/delete mutate canonical state in place and fan out through ServerStore.onChange; reads are live and subscribe reflects every applied mutation (local co-writes AND relayed remote Changes). Returned by ServerStore.open; surfaced to apps as srv.store(name).open(id).
Methods
close()
close():
void
Defined in: packages/core/src/store.ts:148
Returns
void
delete()
delete(
path):void
Defined in: packages/core/src/store.ts:147
Parameters
path
(string | number)[]
Returns
void
getSnapshot()
getSnapshot():
unknown
Defined in: packages/core/src/store.ts:143
Returns
unknown
set()
set(
data):void
Defined in: packages/core/src/store.ts:145
Parameters
data
unknown
Returns
void
subscribe()
subscribe(
cb): () =>void
Defined in: packages/core/src/store.ts:144
Parameters
cb
() => void
Returns
() => void
update()
update(
partial):void
Defined in: packages/core/src/store.ts:146
Parameters
partial
unknown
Returns
void