sttp.tapir.server.http4s
package sttp.tapir.server.http4s
Type members
Classlikes
class Http4sBodyListener[F[_], G[_]](gToF: FunctionK[G, F])(implicit m: MonadError[G], a: Applicative[F]) extends BodyListener[G, Http4sResponseBody[F]]
case
class Http4sServerOptions[F[_], G[_]](createFile: ServerRequest => G[TapirFile], deleteFile: TapirFile => G[Unit], ioChunkSize: Int, interceptors: List[Interceptor[G]])
- Type Params
- F
The effect type used for response body streams. Usually the same as
G
.- G
The effect type used for representing arbitrary side-effects, such as creating files or logging. Usually the same as
F
.
- Companion
- object
Value members
Concrete methods
def serverSentEventsBody[F[_]]: StreamBodyIO[Stream[F, Byte], Stream[F, ServerSentEvent], Fs2Streams[F]]