API Documentation / @pinia/colada / UseInfiniteQueryOptions
Interface: UseInfiniteQueryOptions<TData, TError, TDataInitial, TPages> 
Experimental
Options for useInfiniteQuery.
See https://github.com/posva/pinia-colada/issues/178
Extends 
Omit<UseQueryOptions<TData,TError,TDataInitial>,"query"|"initialData"|"placeholderData"|"key">
Type Parameters 
TData 
TData
TError 
TError
TDataInitial 
TDataInitial extends TData | undefined = TData | undefined
TPages 
TPages = unknown
Properties 
autoRefetch? 
optional autoRefetch: number | boolean | <T>(state) => number | boolean;Experimental
Whether to enable auto refresh by default.
Default 
falseInherited from 
Omit.autoRefetchdelay? 
optional delay: number | false;Experimental
Delay in milliseconds to wait before letting the asyncStatus become 'loading'. Set to false or 0 to disable. Requires the PiniaColadaDelay plugin.
Default 
200Inherited from 
Omit.delayenabled? 
optional enabled: MaybeRefOrGetter<boolean>;Experimental
Whether the query should be enabled or not. If false, the query will not be executed until refetch() or refresh() is called. If it becomes true, the query will be refreshed.
Inherited from 
Omit.enabledgcTime? 
optional gcTime: number | false;Experimental
Time in ms after which, once the data is no longer being used, it will be garbage collected to free resources. Set to false to disable garbage collection.
Default 
300_000 (5 minutes)Inherited from 
Omit.gcTimeinitialPage 
initialPage: TPages | () => TPages;Experimental
key 
key: MaybeRefOrGetter<EntryKey>;Experimental
merge() 
merge: (result, current) => NoInfer<TPages>;Experimental
Parameters 
result 
NoInfer<TPages>
current 
NoInfer<TData>
Returns 
NoInfer<TPages>
query() 
query: (pages, context) => Promise<TData>;Experimental
The function that will be called to fetch the data. It must be async.
Parameters 
pages 
NoInfer<TPages>
context 
UseQueryFnContext
Returns 
Promise<TData>
refetchOnMount? 
optional refetchOnMount: MaybeRefOrGetter<RefetchOnControl>;Experimental
Whether to refetch the query when the component is mounted.
Default 
trueInherited from 
Omit.refetchOnMountrefetchOnReconnect? 
optional refetchOnReconnect: MaybeRefOrGetter<RefetchOnControl>;Experimental
Whether to refetch the query when the network reconnects.
Default 
trueInherited from 
Omit.refetchOnReconnectrefetchOnWindowFocus? 
optional refetchOnWindowFocus: MaybeRefOrGetter<RefetchOnControl>;Experimental
Whether to refetch the query when the window regains focus.
Default 
trueInherited from 
Omit.refetchOnWindowFocusretry? 
optional retry: 
  | number
  | RetryOptions
  | (failureCount, error) => boolean;Experimental
Options for the retries of this query added by @pinia/colada-plugin-retry.
Inherited from 
Omit.retrystaleTime? 
optional staleTime: number;Experimental
Time in ms after which the data is considered stale and will be refreshed on next read.
Default 
5000 (5 seconds)Inherited from 
Omit.staleTime