@tanstack/react-query
Advanced tools
Comparing version 5.66.5 to 5.66.6
@@ -1,2 +0,2 @@ | ||
import { DefaultError, QueryKey, InitialDataFunction, OmitKeyof, SkipToken, DataTag } from '@tanstack/query-core'; | ||
import { DefaultError, QueryKey, InitialDataFunction, OmitKeyof, SkipToken, QueryFunction, DataTag } from '@tanstack/query-core'; | ||
import { UseQueryOptions } from './types.js'; | ||
@@ -11,7 +11,7 @@ | ||
type NonUndefinedGuard<T> = T extends undefined ? never : T; | ||
type DefinedInitialDataOptions<TQueryFnData = unknown, TError = DefaultError, TData = TQueryFnData, TQueryKey extends QueryKey = QueryKey> = UseQueryOptions<TQueryFnData, TError, TData, TQueryKey> & { | ||
type DefinedInitialDataOptions<TQueryFnData = unknown, TError = DefaultError, TData = TQueryFnData, TQueryKey extends QueryKey = QueryKey> = Omit<UseQueryOptions<TQueryFnData, TError, TData, TQueryKey>, 'queryFn'> & { | ||
initialData: NonUndefinedGuard<TQueryFnData> | (() => NonUndefinedGuard<TQueryFnData>); | ||
queryFn: QueryFunction<TQueryFnData, TQueryKey>; | ||
}; | ||
declare function queryOptions<TQueryFnData = unknown, TError = DefaultError, TData = TQueryFnData, TQueryKey extends QueryKey = QueryKey>(options: DefinedInitialDataOptions<TQueryFnData, TError, TData, TQueryKey>): Omit<DefinedInitialDataOptions<TQueryFnData, TError, TData, TQueryKey>, 'queryFn'> & { | ||
queryFn?: Exclude<UseQueryOptions<TQueryFnData, TError, TData, TQueryKey>['queryFn'], SkipToken | undefined>; | ||
declare function queryOptions<TQueryFnData = unknown, TError = DefaultError, TData = TQueryFnData, TQueryKey extends QueryKey = QueryKey>(options: DefinedInitialDataOptions<TQueryFnData, TError, TData, TQueryKey>): DefinedInitialDataOptions<TQueryFnData, TError, TData, TQueryKey> & { | ||
queryKey: DataTag<TQueryKey, TQueryFnData, TError>; | ||
@@ -18,0 +18,0 @@ }; |
@@ -1,2 +0,2 @@ | ||
import { DefaultError, QueryKey, InitialDataFunction, OmitKeyof, SkipToken, DataTag } from '@tanstack/query-core'; | ||
import { DefaultError, QueryKey, InitialDataFunction, OmitKeyof, SkipToken, QueryFunction, DataTag } from '@tanstack/query-core'; | ||
import { UseQueryOptions } from './types.js'; | ||
@@ -11,7 +11,7 @@ | ||
type NonUndefinedGuard<T> = T extends undefined ? never : T; | ||
type DefinedInitialDataOptions<TQueryFnData = unknown, TError = DefaultError, TData = TQueryFnData, TQueryKey extends QueryKey = QueryKey> = UseQueryOptions<TQueryFnData, TError, TData, TQueryKey> & { | ||
type DefinedInitialDataOptions<TQueryFnData = unknown, TError = DefaultError, TData = TQueryFnData, TQueryKey extends QueryKey = QueryKey> = Omit<UseQueryOptions<TQueryFnData, TError, TData, TQueryKey>, 'queryFn'> & { | ||
initialData: NonUndefinedGuard<TQueryFnData> | (() => NonUndefinedGuard<TQueryFnData>); | ||
queryFn: QueryFunction<TQueryFnData, TQueryKey>; | ||
}; | ||
declare function queryOptions<TQueryFnData = unknown, TError = DefaultError, TData = TQueryFnData, TQueryKey extends QueryKey = QueryKey>(options: DefinedInitialDataOptions<TQueryFnData, TError, TData, TQueryKey>): Omit<DefinedInitialDataOptions<TQueryFnData, TError, TData, TQueryKey>, 'queryFn'> & { | ||
queryFn?: Exclude<UseQueryOptions<TQueryFnData, TError, TData, TQueryKey>['queryFn'], SkipToken | undefined>; | ||
declare function queryOptions<TQueryFnData = unknown, TError = DefaultError, TData = TQueryFnData, TQueryKey extends QueryKey = QueryKey>(options: DefinedInitialDataOptions<TQueryFnData, TError, TData, TQueryKey>): DefinedInitialDataOptions<TQueryFnData, TError, TData, TQueryKey> & { | ||
queryKey: DataTag<TQueryKey, TQueryFnData, TError>; | ||
@@ -18,0 +18,0 @@ }; |
{ | ||
"name": "@tanstack/react-query", | ||
"version": "5.66.5", | ||
"version": "5.66.6", | ||
"description": "Hooks for managing, caching and syncing asynchronous and remote data in React", | ||
@@ -5,0 +5,0 @@ "author": "tannerlinsley", |
@@ -6,2 +6,3 @@ import type { | ||
OmitKeyof, | ||
QueryFunction, | ||
QueryKey, | ||
@@ -46,6 +47,7 @@ SkipToken, | ||
TQueryKey extends QueryKey = QueryKey, | ||
> = UseQueryOptions<TQueryFnData, TError, TData, TQueryKey> & { | ||
> = Omit<UseQueryOptions<TQueryFnData, TError, TData, TQueryKey>, 'queryFn'> & { | ||
initialData: | ||
| NonUndefinedGuard<TQueryFnData> | ||
| (() => NonUndefinedGuard<TQueryFnData>) | ||
queryFn: QueryFunction<TQueryFnData, TQueryKey> | ||
} | ||
@@ -60,10 +62,3 @@ | ||
options: DefinedInitialDataOptions<TQueryFnData, TError, TData, TQueryKey>, | ||
): Omit< | ||
DefinedInitialDataOptions<TQueryFnData, TError, TData, TQueryKey>, | ||
'queryFn' | ||
> & { | ||
queryFn?: Exclude< | ||
UseQueryOptions<TQueryFnData, TError, TData, TQueryKey>['queryFn'], | ||
SkipToken | undefined | ||
> | ||
): DefinedInitialDataOptions<TQueryFnData, TError, TData, TQueryKey> & { | ||
queryKey: DataTag<TQueryKey, TQueryFnData, TError> | ||
@@ -70,0 +65,0 @@ } |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
726294
8766