From e83419116ac0216635751805133ee5811f8de7e6 Mon Sep 17 00:00:00 2001 From: Chris Wendt Date: Mon, 1 Apr 2019 11:49:24 -0700 Subject: [PATCH] Reject with an Error instance --- src/lang-go.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/lang-go.ts b/src/lang-go.ts index 15d794f..4222338 100644 --- a/src/lang-go.ts +++ b/src/lang-go.ts @@ -203,7 +203,9 @@ async function connectAndInitialize( const webSocket = new WebSocket(address) const conn = createWebSocketConnection(wsrpc.toSocket(webSocket), new ConsoleLogger()) webSocket.addEventListener('open', () => resolve(conn)) - webSocket.addEventListener('error', reject) + webSocket.addEventListener('error', event => + reject(new Error(`unable to connect to the Go language server at ${address}`)) + ) })) as rpc.MessageConnection connection.listen()