- Companion
- object
Value members
Concrete methods
def toHttp[I, E, O](e: Endpoint[I, E, O, Fs2Streams[F] & WebSockets])(logic: I => G[Either[E, O]]): Http[[_] =>> OptionT[G, _$3], F]
def toHttp[I, E, O](se: ServerEndpoint[I, E, O, Fs2Streams[F] & WebSockets, G]): Http[[_] =>> OptionT[G, _$5], F]
def toHttp(serverEndpoints: List[ServerEndpoint[_, _, _, Fs2Streams[F] & WebSockets, G]])(fToG: FunctionK[F, G])(gToF: FunctionK[G, F]): Http[[_] =>> OptionT[G, _$6], F]
def toHttpRecoverErrors[I, E, O](e: Endpoint[I, E, O, Fs2Streams[F] & WebSockets])(logic: I => G[O])(implicit eIsThrowable: E <:< Throwable, eClassTag: ClassTag[E]): Http[[_] =>> OptionT[G, _$4], F]