queryDb
NOTE queryDb
is only supposed to read data. Don’t use it to insert/update/delete data but use events instead.
Call Signature
queryDb<
TResultSchema
,TResult
>(queryInput
,options
?):LiveQueryDef
<TResult
>
Defined in: packages/@livestore/livestore/src/live-queries/db-query.ts:46
Type Parameters
• TResultSchema
• TResult = TResultSchema
Parameters
queryInput
QueryInputRaw
<TResultSchema
, readonly any
[]> | QueryBuilder
<TResultSchema
, any
, any
>
options?
deps?
DepKey
label?
string
Used for debugging / devtools
map?
(rows
) => TResult
Returns
LiveQueryDef
<TResult
>
Call Signature
queryDb<
TResultSchema
,TResult
>(queryInput
,options
?):LiveQueryDef
<TResult
>
Defined in: packages/@livestore/livestore/src/live-queries/db-query.ts:60
Type Parameters
• TResultSchema
• TResult = TResultSchema
Parameters
queryInput
(get
) => QueryInputRaw
<TResultSchema
, readonly any
[]> | (get
) => QueryBuilder
<TResultSchema
, any
, any
>
options?
deps?
DepKey
label?
string
Used for debugging / devtools
map?
(rows
) => TResult
Returns
LiveQueryDef
<TResult
>