From 0299796d136bb6bb210e0b33a9e7a89e5e41ad6e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Julien=20Valverd=C3=A9?= Date: Sat, 7 Sep 2024 04:12:54 +0200 Subject: [PATCH] Dreadful fix --- src/TRPC/TRPCBuilder.ts | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/TRPC/TRPCBuilder.ts b/src/TRPC/TRPCBuilder.ts index 71771fe..0e277b9 100644 --- a/src/TRPC/TRPCBuilder.ts +++ b/src/TRPC/TRPCBuilder.ts @@ -1,4 +1,5 @@ import { Context, Effect, Layer } from "effect" +import type { ImportError } from "../ImportError" import { type TRPCContext } from "./TRPCContext" import { importTRPCServer } from "./importTRPCServer" @@ -7,7 +8,14 @@ const createTRPC = () => importTRPCServer.pipe(Effect.map(({ initTRPC }) => initTRPC.context>().create() )) -export const make = () => { +export const make = (): { + readonly TRPCBuilder: Context.TagClass>>> + readonly TRPCBuilderLive: Layer.Layer< + InstanceType>>>>, + ImportError, + never + > +} => { class TRPCBuilder extends Context.Tag("@thilalib/TRPC/TRPCBuilder")>> >() {}