WebSocketClient

Companion:
class
class Object
trait Matchable
class Any

Type members

Classlikes

object Builder
Companion:
class
trait Builder[Codec[_], ReqRes <: RequestResponse[Codec], Push]
Companion:
object
final class Impl[Codec[_], Req, ReqRes <: RequestResponse[Codec] { type PreparedRequestType = Req; }, Push](createWS: CallbackTo[WebSocket], connectionRetries: Retries, reauthorise: AsyncCallback[Permission], onStateChange: WebSocketClient[Codec, ReqRes] => State => Callback, codecEngine: CodecEngine[Codec, OnDecodeError], protocolCS: Of[Codec, (Req)], mkProtocolSC: (ReqId => Option[Protocol[Codec]]) => Of[Codec, ServerToClient[Codec, Push]], recvPush: Push => Callback, timers: TimersJs, sessionExpiry: VarJs[Boolean], logger: LoggerJs) extends WebSocketClient[Codec, ReqRes]
object State
Companion:
class
sealed trait State
Companion:
object

Types

type OnDecodeError = CallbackTo[Option[CloseReason]]