import { HttpApp } from "@effect/platform";
import { Router, Rpc } from "@effect/rpc";
import { HttpRouterNoStream } from "@effect/rpc-http";
import { Effect } from "effect";
import { SignInRequest } from "./schema";
const router = Router.make(
Rpc.effect(SignInRequest, (params) =>
Effect.gen(function* () {
///
})
)
);
export type Router = typeof router;
export const RpcServer = HttpApp.toWebHandler(
HttpRouterNoStream.toHttpApp(router)
);
import { HttpApp } from "@effect/platform";
import { Router, Rpc } from "@effect/rpc";
import { HttpRouterNoStream } from "@effect/rpc-http";
import { Effect } from "effect";
import { SignInRequest } from "./schema";
const router = Router.make(
Rpc.effect(SignInRequest, (params) =>
Effect.gen(function* () {
///
})
)
);
export type Router = typeof router;
export const RpcServer = HttpApp.toWebHandler(
HttpRouterNoStream.toHttpApp(router)
);