@dbs-portal/core-api
Version:
HTTP client and API utilities for DBS Portal
13 lines • 989 B
TypeScript
/**
* @dbs-portal/core-api/query
*
* TanStack Query integration for efficient server state management.
* Provides query client configuration, hooks, and utilities.
*/
export { createQueryClient, queryClient, queryKeys, queryOptions, mutationOptions, } from './query-client';
export { setGlobalApiClient, useApiFetch, useApiMutation, useGet, usePost, usePut, usePatch, useDelete, usePaginatedQuery, useInfiniteApiQuery, useSearchQuery, useCacheUtils, useOptimisticMutation, } from './hooks';
export { QueryProvider, useQueryClient } from './provider';
export { queryErrorUtils, cacheUtils, keyUtils, retryUtils, performanceUtils, } from './utils';
export type { QueryClient, UseQueryOptions, UseMutationOptions, UseInfiniteQueryOptions, QueryKey, MutationKey, } from '@tanstack/react-query';
export { useQuery, useMutation, useInfiniteQuery, useQueries, useSuspenseQuery, useSuspenseInfiniteQuery, useSuspenseQueries, } from '@tanstack/react-query';
//# sourceMappingURL=index.d.ts.map