Files
dify/web/test/query-client.ts

18 lines
454 B
TypeScript

import type { QueryFunction } from '@tanstack/react-query'
import { QueryClient } from '@tanstack/react-query'
export const createTestQueryClient = (queryFn?: QueryFunction) =>
new QueryClient({
defaultOptions: {
queries: {
retry: false,
gcTime: Number.POSITIVE_INFINITY,
staleTime: Number.POSITIVE_INFINITY,
...(queryFn && { queryFn }),
},
mutations: {
retry: false,
},
},
})