Skip to content

Commit 5e4ef80

Browse files
committed
Add data back and deprecate it for smoother migration
1 parent 95e4155 commit 5e4ef80

File tree

1 file changed

+20
-0
lines changed

1 file changed

+20
-0
lines changed

packages/solid-db/src/useLiveQuery.ts

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -94,6 +94,11 @@ import type {
9494
export function useLiveQuery<TContext extends Context>(
9595
queryFn: (q: InitialQueryBuilder) => QueryBuilder<TContext>
9696
): Accessor<Array<GetResult<TContext>>> & {
97+
/**
98+
* @deprecated use function result instead
99+
* query.data -> query()
100+
*/
101+
data: Array<GetResult<TContext>>
97102
state: ReactiveMap<string | number, GetResult<TContext>>
98103
collection: Collection<GetResult<TContext>, string | number, {}>
99104
status: CollectionStatus
@@ -148,6 +153,11 @@ export function useLiveQuery<TContext extends Context>(
148153
export function useLiveQuery<TContext extends Context>(
149154
config: Accessor<LiveQueryCollectionConfig<TContext>>
150155
): Accessor<Array<GetResult<TContext>>> & {
156+
/**
157+
* @deprecated use function result instead
158+
* query.data -> query()
159+
*/
160+
data: Array<GetResult<TContext>>
151161
state: ReactiveMap<string | number, GetResult<TContext>>
152162
collection: Collection<GetResult<TContext>, string | number, {}>
153163
status: CollectionStatus
@@ -201,6 +211,11 @@ export function useLiveQuery<
201211
>(
202212
liveQueryCollection: Accessor<Collection<TResult, TKey, TUtils>>
203213
): Accessor<Array<TResult>> & {
214+
/**
215+
* @deprecated use function result instead
216+
* query.data -> query()
217+
*/
218+
data: Array<TResult>
204219
state: ReactiveMap<TKey, TResult>
205220
collection: Collection<TResult, TKey, TUtils>
206221
status: CollectionStatus
@@ -325,6 +340,11 @@ export function useLiveQuery(
325340
}
326341

327342
Object.defineProperties(getData, {
343+
data: {
344+
get() {
345+
return getData()
346+
},
347+
},
328348
status: {
329349
get() {
330350
return status()

0 commit comments

Comments
 (0)