Skip to content

Type Alias: WebsocketMessageEvent<TWsKey extends string = WsKey> ​

ts
type WebsocketMessageEvent<TWsKey extends string = WsKey> = { [K in WebsocketChannel]: { channel: K; data: K extends "user" ? UserEvent : K extends "activeSpotAssetCtx" ? ActiveSpotAssetContextEvent : K extends "activeAssetCtx" ? ActivePerpAssetContextEvent : WebsocketSubscriptionData[K & keyof WebsocketSubscriptionData]; wsKey: TWsKey } }[WebsocketChannel];

The original wire envelope, with its physical connection identified by wsKey.

Type Parameters ​

Type ParameterDefault type
TWsKey extends stringWsKey

Built by Siebly. Open source SDKs for exchange APIs.