aboutsummaryrefslogtreecommitdiffstats
path: root/packages/web/server/utils.ts
diff options
context:
space:
mode:
Diffstat (limited to 'packages/web/server/utils.ts')
-rw-r--r--packages/web/server/utils.ts16
1 files changed, 16 insertions, 0 deletions
diff --git a/packages/web/server/utils.ts b/packages/web/server/utils.ts
new file mode 100644
index 00000000..70c06585
--- /dev/null
+++ b/packages/web/server/utils.ts
@@ -0,0 +1,16 @@
+import { httpBatchLink } from "@trpc/client";
+import { createTRPCNext } from "@trpc/next";
+import type { AppRouter } from "../server/routers/_app";
+import serverConfig from "@/lib/config";
+
+export const trpc = createTRPCNext<AppRouter>({
+ config(_opts) {
+ return {
+ links: [
+ httpBatchLink({
+ url: `${serverConfig.api_url}/api/trpc`,
+ }),
+ ],
+ };
+ },
+});