- Core API Reference
- Collection
- createCollection
- liveQueryCollectionOptions
- createLiveQueryCollection
- createOptimisticAction
- createTransaction
- Electric DB Collection
- electricCollectionOptions
- Query DB Collection
- queryCollectionOptions
- RxDB DB Collection
- rxdbCollectionOptions
- PowerSync Collection
- powerSyncCollectionOptions
- createIndexedDB
- indexedDBCollectionOptions
- React Hooks
- useLiveQuery
resolveLiveQueryValue
function resolveLiveQueryValue(value, __namedParameters):
| Collection<any, any, any, StandardSchemaV1<unknown, unknown>, any>
| null;Defined in: packages/db/src/live-query-options.ts:417
Resolve an adapter's query value to what its observer watches: null for a disabled query, an existing Collection with sync started, or a live query. A query builder whose shape a shared partition can serve gets a pooled view instead of its own live-query Collection.
Parameters#
value#
unknown
__namedParameters#
gcTime?#
number
onWindowChange?#
(move) => void
Internal
React/Preact defer mutation until their render commits.
pool?#
| false | { createPooledLiveQuery: (query, __namedParameters) => | Collection<any, any, any, StandardSchemaV1<unknown, unknown>, any> | undefined; getPooledQueryIdentity: (query) => string | undefined; }
previousCollection?#
| Collection<object, string | number, { }, StandardSchemaV1<unknown, unknown>, object> | null
Internal
Previous adapter-owned result; absent for shared results.
startSync?#
boolean = true
windowOwner?#
object
Internal
Identity of one framework binding; never shared by peers.
Returns#
| Collection<any, any, any, StandardSchemaV1<unknown, unknown>, any> | null