@suspensive/react-query-4
Version:
Suspensive interfaces for @tanstack/react-query@4
28 lines (27 loc) • 1.99 kB
text/typescript
import { InfiniteData, OmitKeyof, QueryKey, UseInfiniteQueryOptions, WithRequired, infiniteQueryOptions as infiniteQueryOptions$1 } from "@tanstack/react-query";
//#region src/infiniteQueryOptions.d.ts
/**
* @deprecated There is no `SelectedInfiniteOptions` in \@tanstack/react-query@^4.40.0.
*/
type SelectedInfiniteOptions<TQueryFnData, TError = unknown, TData = InfiniteData<TQueryFnData>, TQueryKey extends QueryKey = QueryKey> = WithRequired<OmitKeyof<UseInfiniteQueryOptions<TQueryFnData, TError, TData, TQueryFnData, TQueryKey>, 'queryKeyHashFn' | '_defaulted' | 'behavior' | 'structuralSharing' | 'isDataEqual' | 'onSuccess' | 'onError' | 'onSettled' | 'enabled' | 'refetchInterval' | 'initialData' | 'networkMode'>, 'queryKey' | 'queryFn'> & {
select: (data: InfiniteData<TQueryFnData>) => InfiniteData<TData>;
};
/**
* @deprecated There is no `UnSelectedInfiniteOptions` in \@tanstack/react-query@^4.40.0.
*/
type UnSelectedInfiniteOptions<TQueryFnData, TError = unknown, TData = InfiniteData<TQueryFnData>, TQueryKey extends QueryKey = QueryKey> = WithRequired<OmitKeyof<UseInfiniteQueryOptions<TQueryFnData, TError, TData, TQueryFnData, TQueryKey>, 'queryKeyHashFn' | '_defaulted' | 'behavior' | 'structuralSharing' | 'isDataEqual' | 'onSuccess' | 'onError' | 'onSettled' | 'enabled' | 'refetchInterval' | 'initialData' | 'networkMode'>, 'queryKey' | 'queryFn'> & {
select?: undefined;
};
/**
* This feature is officially supported in \@tanstack/react-query@^4.41.0, You can proceed with the migration.
* @deprecated Use `infiniteQueryOptions` from \@tanstack/react-query@^4.41.0
* @example
* ```diff
* - import { infiniteQueryOptions } from '@suspensive/react-query'
* + import { infiniteQueryOptions } from '@tanstack/react-query'
* ```
*/
declare const infiniteQueryOptions: typeof infiniteQueryOptions$1;
//#endregion
export { SelectedInfiniteOptions, UnSelectedInfiniteOptions, infiniteQueryOptions };
//# sourceMappingURL=infiniteQueryOptions.d.mts.map