Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | 6437x 332x 332x | import React from "react";
import { QueryClient } from "@tanstack/react-query";
import { getQueryClientConfig } from "~app/utils/trpc";
export const getQueryClient = () => new QueryClient(getQueryClientConfig());
export type QueryClientsRecord = {
[SELF_QUERY_CLIENT_KEY]: QueryClient;
} & Partial<Record<string, QueryClient>>;
export const SELF_QUERY_CLIENT_KEY = Symbol("self-client-id");
export const QueryClientsContext = React.createContext<
[QueryClientsRecord, React.Dispatch<React.SetStateAction<QueryClientsRecord>>]
>([
{ [SELF_QUERY_CLIENT_KEY]: getQueryClient() },
() => {
/* empty */
},
]);
|