DB Docs
API Reference
- 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
- Vue Composables
- useLiveQuery
- UseLiveQueryReturn
- UseLiveQueryReturnWithCollection
AI/LLM: This documentation page is available in plain markdown format at/db/latest/docs/framework/vue/reference/interfaces/UseLiveQueryReturn.md
API Reference
UseLiveQueryReturn
Defined in: useLiveQuery.ts:72
Status, persistence, and error refs every useLiveQuery result has.
Extends#
Type Parameters#
TContext#
TContext extends Context
Properties#
collection#
ts
collection: ComputedRef<Collection<{ [K in string | number | symbol]: ResultValue<TContext>[K] }, string | number, {
}, StandardSchemaV1<unknown, unknown>, { [K in string | number | symbol]: ResultValue<TContext>[K] }>>;Defined in: useLiveQuery.ts:77
data#
ts
data: ComputedRef<InferResultType<TContext>>;Defined in: useLiveQuery.ts:76
health#
ts
health: ComputedRef<HealthNode | undefined>;Defined in: useLiveQuery.ts:69
Inherited from#
isCleanedUp#
ts
isCleanedUp: ComputedRef<boolean>;Defined in: useLiveQuery.ts:66
Inherited from#
isCrashed#
ts
isCrashed: ComputedRef<boolean>;Defined in: useLiveQuery.ts:65
Local storage or an invariant broke. Only a cascade cleanup and a fresh start recover.
Inherited from#
isIdle#
ts
isIdle: ComputedRef<boolean>;Defined in: useLiveQuery.ts:61
Inherited from#
isLoading#
ts
isLoading: ComputedRef<boolean>;Defined in: useLiveQuery.ts:59
Inherited from#
isLoadingError#
ts
isLoadingError: ComputedRef<boolean>;Defined in: useLiveQuery.ts:63
The first load failed: there is nothing to show.
Inherited from#
UseLiveQueryFlags.isLoadingError
isReady#
ts
isReady: ComputedRef<boolean>;Defined in: useLiveQuery.ts:60
Inherited from#
isSyncError#
ts
isSyncError: ComputedRef<boolean>;Defined in: useLiveQuery.ts:68
The data is shown, and a sync problem or failed request is in health.
Inherited from#
state#
ts
state: ComputedRef<Map<string | number, { [K in string | number | symbol]: ResultValue<TContext>[K] }>>;Defined in: useLiveQuery.ts:75
status#
ts
status: ComputedRef<CollectionStatus>;Defined in: useLiveQuery.ts:58