import type { AnyUseQueryOptions, QueryClient } from "@tanstack/react-query" import type { AnyAuthClient } from "../types/any-auth-client" import { type AuthQueryOptions, defaultAuthQueryOptions } from "./auth-query-provider" import { prefetchSession } from "./prefetch-session" export function createAuthPrefetches( authClient: TAuthClient, queryOptions?: AuthQueryOptions ) { return { prefetchSession: (queryClient: QueryClient, options?: Partial) => { return prefetchSession( authClient, queryClient, { ...defaultAuthQueryOptions, ...queryOptions }, options ) } } }