Skip to content

Commit 2d0fcf1

Browse files
authored
pass staleTime to queryObserver (#104)
1 parent 63eda37 commit 2d0fcf1

2 files changed

Lines changed: 14 additions & 0 deletions

File tree

.changeset/tiny-buttons-ask.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"@tanstack/db-collections": patch
3+
---
4+
5+
Added staleTime support for QueryCollection

packages/db-collections/src/query.ts

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,13 @@ export interface QueryCollectionConfig<
3939
Array<TItem>,
4040
TQueryKey
4141
>[`retryDelay`]
42+
staleTime?: QueryObserverOptions<
43+
Array<TItem>,
44+
TError,
45+
Array<TItem>,
46+
Array<TItem>,
47+
TQueryKey
48+
>[`staleTime`]
4249
queryClient: QueryClient
4350
}
4451

@@ -59,6 +66,7 @@ export class QueryCollection<
5966
refetchInterval,
6067
retry,
6168
retryDelay,
69+
staleTime,
6270
...baseCollectionConfig
6371
} = config
6472

@@ -93,6 +101,7 @@ export class QueryCollection<
93101
refetchInterval: refetchInterval,
94102
retry: retry,
95103
retryDelay: retryDelay,
104+
staleTime: staleTime,
96105
structuralSharing: true,
97106
notifyOnChangeProps: `all`,
98107
}

0 commit comments

Comments
 (0)