Skip to content

sqlocal / vue / useReactiveQuery

Function: useReactiveQuery()

ts
function useReactiveQuery<Result>(db, query): {
  data: Readonly<Ref<DeepReadonly<Result[]>>>;
  error: Readonly<Ref<Error | undefined>>;
  status: Readonly<Ref<ReactiveQueryStatus>>;
};

Defined in: src/vue/index.ts:17

A composable for using reactive SQL queries in Vue components.

Type Parameters

Type Parameter
Result extends Record<string, any>

Parameters

ParameterType
db| SQLocal | Ref<SQLocal, SQLocal>
query| StatementInput<Result> | Ref<StatementInput<Result>, StatementInput<Result>>

Returns

ts
{
  data: Readonly<Ref<DeepReadonly<Result[]>>>;
  error: Readonly<Ref<Error | undefined>>;
  status: Readonly<Ref<ReactiveQueryStatus>>;
}
NameTypeDefined in
dataReadonly<Ref<DeepReadonly<Result[]>>>src/vue/index.ts:21
errorReadonly<Ref<Error | undefined>>src/vue/index.ts:22
statusReadonly<Ref<ReactiveQueryStatus>>src/vue/index.ts:23

See

https://sqlocal.dev/api/reactivequery#vue

Released under the MIT License