@ts-rest/react-query
Version:
react-query client integration for @ts-rest
10 lines (9 loc) • 697 B
TypeScript
import { AppRouter, ClientArgs } from '@ts-rest/core';
import { QueryClient } from '@tanstack/react-query';
import * as React from 'react';
export declare const initTsrReactQuery: <TContract extends AppRouter, TClientArgs extends ClientArgs>(contract: TContract, clientOptions: TClientArgs) => {
ReactQueryProvider: ({ children }: React.PropsWithChildren) => import("react/jsx-runtime").JSX.Element;
} & import("./types").TsRestReactQueryHooksContainer<TContract, TClientArgs> & {
useQueryClient: () => import("./types").TsRestReactQueryClient<TContract, TClientArgs>;
initQueryClient: (queryClient: QueryClient) => import("./types").TsRestReactQueryClient<TContract, TClientArgs>;
};