diff --git a/packages/server/src/index.ts b/packages/server/src/index.ts index eaaba6c..1572dc2 100644 --- a/packages/server/src/index.ts +++ b/packages/server/src/index.ts @@ -6,10 +6,18 @@ import { ServicesLive } from "./Services" import { TodoRepository, createDefaultTodos } from "./TodoRepository" import { ExpressApp } from "./express/ExpressApp" import { ExpressHTTPServer } from "./express/ExpressHTTPServer" +import { RPCProcedure } from "./rpc/RPCProcedure" +import { RPCServer } from "./rpc/RPCServer" +import { CreateTRPCContext } from "./trpc/CreateTRPCContext" +import { TRPCBuilder } from "./trpc/TRPCBuilder" const ServerLive = ExpressHTTPServer.Live.pipe( - Layer.provide(ExpressApp.Live) + Layer.provide(RPCServer.Live), + Layer.provide(RPCProcedure.Live), + Layer.provide(TRPCBuilder.Live), + Layer.provide(CreateTRPCContext.Live), + Layer.provide(ExpressApp.Live), )