WebSocketInterpreter

caliban.interop.tapir.WebSocketInterpreter
See theWebSocketInterpreter companion object
sealed trait WebSocketInterpreter[-R, E]

Attributes

Companion
object
Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Value members

Abstract methods

def makeProtocol(serverRequest: ServerRequest, protocol: String): URIO[R, Either[TapirResponse, (String, CalibanPipe)]]

Concrete methods

def configure[R1](configurator: Configurator[R1]): WebSocketInterpreter[R & R1, E]
def intercept[R1](interceptor: Interceptor[R1, R]): WebSocketInterpreter[R1, E]
def serverEndpoint[R1 <: R]: ServerEndpoint[ZioWebSockets, [_] =>> RIO[R1, _$1]]