File structure refactoring
All checks were successful
Lint / lint (push) Successful in 12s

This commit is contained in:
Julien Valverdé
2024-09-07 03:08:09 +02:00
parent 8dc794635e
commit f939e516b3
21 changed files with 16 additions and 19 deletions

13
src/TRPC/TRPCRouter.ts Normal file
View File

@@ -0,0 +1,13 @@
import type { AnyRouter } from "@trpc/server"
import { Context, Effect, Layer } from "effect"
export const make = <
A extends AnyRouter,
E, R,
>(router: Effect.Effect<A, E, R>) => {
class TRPCRouter extends Context.Tag("@thilalib/TRCP/TRPCRouter")<TRPCRouter, A>() {}
const TRPCRouterLive = Layer.effect(TRPCRouter, router)
return { TRPCRouter, TRPCRouterLive }
}