import { QueryClient, QueryClientConfig } from '@tanstack/react-query' import { merge } from 'lodash' const baseConfig: QueryClientConfig = { defaultOptions: { queries: { retry: false, gcTime: 0, }, mutations: { gcTime: 0, }, }, } export const buildTestQueryClient = (overrides: QueryClientConfig = {}) => new QueryClient(merge({}, baseConfig, overrides))