Documentation / @super-line/core / ResourceReplica
Interface: ResourceReplica
Defined in: packages/core/src/store.ts:123
A reactive handle over one opened Resource (mirrors super-store's StoreValue surface). set/update return the StoreChange to send up (null on a no-op); applyRemote merges an inbound Change (own-origin merges are idempotent / no-ops); seed hydrates the catch-up snapshot.
Methods
applyRemote()
applyRemote(
change):void
Defined in: packages/core/src/store.ts:130
Parameters
change
Returns
void
delete()
delete(
path):StoreChange|null
Defined in: packages/core/src/store.ts:129
Remove the value at path (a surgical key removal that merges, unlike a full-doc set).
Parameters
path
(string | number)[]
Returns
StoreChange | null
getSnapshot()
getSnapshot():
unknown
Defined in: packages/core/src/store.ts:124
Returns
unknown
seed()
seed(
snapshot):void
Defined in: packages/core/src/store.ts:131
Parameters
snapshot
unknown
Returns
void
set()
set(
data):StoreChange|null
Defined in: packages/core/src/store.ts:126
Parameters
data
unknown
Returns
StoreChange | null
subscribe()
subscribe(
cb): () =>void
Defined in: packages/core/src/store.ts:125
Parameters
cb
() => void
Returns
() => void
update()
update(
partial):StoreChange|null
Defined in: packages/core/src/store.ts:127
Parameters
partial
unknown
Returns
StoreChange | null