pub fn open( ws_endpoint: &str, ) -> Result<(SplitSink<WebSocket, Message>, SplitStream<WebSocket>), JsError>