From 9f71bc0bfb64e0f40a6c5e28f96a96361d81f1af Mon Sep 17 00:00:00 2001 From: Toshit Chawda Date: Fri, 12 Jul 2024 16:20:44 -0700 Subject: [PATCH] throw an error instead of returning --- src/connection.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/connection.ts b/src/connection.ts index 81e06e8..efa71b9 100644 --- a/src/connection.ts +++ b/src/connection.ts @@ -50,7 +50,7 @@ async function searchForPort(): Promise { } catch(err) { if (err instanceof AggregateError) { console.error("bare-mux: failed to get a bare-mux SharedWorker MessagePort as all clients returned an invalid MessagePort."); - return; + throw new Error("All clients returned an invalid MessagePort."); } console.warn("bare-mux: failed to get a bare-mux SharedWorker MessagePort within 1s, retrying"); return await searchForPort();