Interface: QueryDataStore
Local Query and Mutation operations over host-owned persistence.
Methods
getInitialQueryResults()
getInitialQueryResults(
prefetched?:Readonly<Record<string,unknown>>):InitialQueryResults
Overlay saved results onto host prefetches for the renderer's initialQueryResults input. Only names present in defaults or prefetches are restored; defaults themselves are not copied.
Parameters
Returns
getSnapshot()
getSnapshot():
InitialQueryResults
Read a detached snapshot of defaults overlaid with saved results without writing to storage.
Returns
mutate()
mutate(
key:string,value:unknown):void
Replace one declared Query result with a detached JSON value and persist once; invalid values and storage failures throw.
Parameters
Returns
void
query()
query(
key:string):unknown
Read one declared Query result from the current persisted snapshot, preserving falsy values.
Parameters
Returns
unknown