UNPKG

create-better-t-stack

Version:

A modern CLI tool for scaffolding end-to-end type-safe TypeScript projects with best practices and customizable configurations

20 lines (16 loc) 545 B
import type { AppRouter } from "../../server/src/routers"; import { QueryClient } from "@tanstack/react-query"; import { createTRPCClient, httpBatchLink } from "@trpc/client"; import { createTRPCOptionsProxy } from "@trpc/tanstack-react-query"; export const queryClient = new QueryClient(); const trpcClient = createTRPCClient<AppRouter>({ links: [ httpBatchLink({ url: `${process.env.EXPO_PUBLIC_SERVER_URL}/trpc`, }), ], }); export const trpc = createTRPCOptionsProxy<AppRouter>({ client: trpcClient, queryClient, });