UNPKG

@tanstack/react-query

Version:

Hooks for managing, caching and syncing asynchronous and remote data in React

25 lines 1.12 kB
import * as React from 'react'; import type { QueryClient } from '@tanstack/query-core'; import type { ContextOptions } from './types'; declare global { interface Window { ReactQueryClientContext?: React.Context<QueryClient | undefined>; } } export declare const defaultContext: React.Context<QueryClient | undefined>; export declare const useQueryClient: ({ context }?: ContextOptions) => QueryClient; declare type QueryClientProviderPropsBase = { client: QueryClient; children?: React.ReactNode; }; declare type QueryClientProviderPropsWithContext = ContextOptions & { contextSharing?: never; } & QueryClientProviderPropsBase; declare type QueryClientProviderPropsWithContextSharing = { context?: never; contextSharing?: boolean; } & QueryClientProviderPropsBase; export declare type QueryClientProviderProps = QueryClientProviderPropsWithContext | QueryClientProviderPropsWithContextSharing; export declare const QueryClientProvider: ({ client, children, context, contextSharing, }: QueryClientProviderProps) => JSX.Element; export {}; //# sourceMappingURL=QueryClientProvider.d.ts.map