From ef1bc8fd4e0604f42c73be5d604a592066ba8f6e Mon Sep 17 00:00:00 2001 From: enisdenjo Date: Sun, 1 Nov 2020 00:02:48 +0100 Subject: [PATCH] refactor(client): support more browsers --- src/client.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/client.ts b/src/client.ts index da7cba40..902125c3 100644 --- a/src/client.ts +++ b/src/client.ts @@ -133,11 +133,11 @@ export function createClient(options: ClientOptions): Client { } else if (typeof WebSocket !== 'undefined') { ws = WebSocket; } else if (typeof global !== 'undefined') { - ws = global.WebSocket; + // @ts-expect-error: Support more browsers + ws = global.WebSocket || global.MozWebSocket; } else if (typeof window !== 'undefined') { - ws = window.WebSocket; - } else if (typeof self !== 'undefined') { - ws = self.WebSocket; + // @ts-expect-error: Support more browsers + ws = window.WebSocket || window.MozWebSocket; } if (!ws) { throw new Error('WebSocket implementation missing');