import { WsChannel } from './request'; export interface WsEvent { event: 'error' | 'login' | 'subscribe' | 'unsubscribe'; code?: string; msg?: string; arg?: any; data?: any; } export interface WsDataEvent { arg: { channel: WsChannel; uid?: string; instId?: string; instFamily?: string; }; data: any; } export interface WsLoginEvent extends WsEvent { event: 'login'; } export type WsResponse = WsEvent;