object WebSocketClient
- Companion:
- class
Type members
Classlikes
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]