OptionalautoClose
autoClose?: boolean
OptionalbeforeMessage
beforeMessage?: ((e: MessageEvent<any>) => any)
OptionalheartMessage
heartMessage?: string
OptionalheartTime
heartTime?: number
OptionalisReconnect
isReconnect?: boolean
OptionalonClose
onClose?: ((ws: WebSocket, e: CloseEvent) => void)
OptionalonError
onError?: ((ws: WebSocket, e: Event) => void)
OptionalonFailed
onFailed?: (() => void)
OptionalonMessage
onMessage?: ((ws: WebSocket, e: MessageEvent<any>) => void)
OptionalonOpen
onOpen?: ((ws: WebSocket) => void)
Optionalprotocols
protocols?: string | string[]
OptionalreconnectCount
reconnectCount?: number | (() => boolean)
OptionalreconnectTime
reconnectTime?: number
自动关闭