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