RPC services refactoring

This commit is contained in:
Julien Valverdé
2024-07-11 22:47:55 +02:00
parent 320ccb5bc5
commit d9df1e15ae
6 changed files with 33 additions and 69 deletions

View File

@@ -7,17 +7,17 @@ import { TodoRepository, createDefaultTodos } from "./TodoRepository"
import { ExpressApp } from "./http/ExpressApp"
import { ExpressHTTPServer } from "./http/ExpressHTTPServer"
import { RPCPlaygroundRoute } from "./rpc/RPCPlaygroundRoute"
import { RPCRoute } from "./rpc/RPCRoute"
import { RPCRouter } from "./rpc/RPCRouter"
import { RPCServerRoute } from "./rpc/RPCServerRoute"
import { RPCWebSocketServer } from "./rpc/RPCWebSocketServer"
import { RPCWebSocketHandler } from "./rpc/RPCWebSocketHandler"
import { RPCProcedureBuilder } from "./rpc/procedures/RPCProcedureBuilder"
import { TRPCBuilder } from "./trpc/TRPCBuilder"
import { TRPCContextCreator } from "./trpc/TRPCContextCreator"
const ServerDev = ExpressHTTPServer.Live.pipe(
Layer.provide(RPCWebSocketServer.Live),
Layer.provide(RPCServerRoute.Live),
Layer.provide(RPCWebSocketHandler.Live),
Layer.provide(RPCRoute.Live),
Layer.provide(RPCPlaygroundRoute.Dev),
Layer.provide(RPCRouter.Live),
Layer.provide(RPCProcedureBuilder.Live),