UNPKG

jotai-tanstack-query

Version:
7 lines (6 loc) • 1.58 kB
import { DefaultError, InfiniteData, QueryClient, QueryKey } from '@tanstack/query-core'; import { Getter, WritableAtom } from 'jotai'; import { AtomWithInfiniteQueryOptions, AtomWithInfiniteQueryResult, DefinedAtomWithInfiniteQueryResult, DefinedInitialDataInfiniteOptions, UndefinedInitialDataInfiniteOptions } from './types'; export declare function atomWithInfiniteQuery<TQueryFnData, TError = DefaultError, TData = InfiniteData<TQueryFnData>, TQueryKey extends QueryKey = QueryKey, TPageParam = unknown>(getOptions: (get: Getter) => UndefinedInitialDataInfiniteOptions<TQueryFnData, TError, TData, TQueryKey, TPageParam>, getQueryClient?: (get: Getter) => QueryClient): WritableAtom<AtomWithInfiniteQueryResult<TData, TError>, [], void>; export declare function atomWithInfiniteQuery<TQueryFnData, TError = DefaultError, TData = InfiniteData<TQueryFnData>, TQueryKey extends QueryKey = QueryKey, TPageParam = unknown>(getOptions: (get: Getter) => DefinedInitialDataInfiniteOptions<TQueryFnData, TError, TData, TQueryKey, TPageParam>, getQueryClient?: (get: Getter) => QueryClient): WritableAtom<DefinedAtomWithInfiniteQueryResult<TData, TError>, [], void>; export declare function atomWithInfiniteQuery<TQueryFnData, TError = DefaultError, TData = InfiniteData<TQueryFnData>, TQueryKey extends QueryKey = QueryKey, TPageParam = unknown>(getOptions: (get: Getter) => AtomWithInfiniteQueryOptions<TQueryFnData, TError, TData, TQueryFnData, TQueryKey, TPageParam>, getQueryClient?: (get: Getter) => QueryClient): WritableAtom<AtomWithInfiniteQueryResult<TData, TError>, [], void>;