From 4d6d95e0792efd43b78c760b055764fef02ebc9e Mon Sep 17 00:00:00 2001 From: Damien Arrachequesne Date: Sat, 4 Feb 2023 08:14:52 +0100 Subject: [PATCH] fix(typings): do not expose browser-specific types Related: - https://github.com/socketio/socket.io-client/issues/1561 - https://github.com/socketio/socket.io-client/commit/b862924b7f1720979e5db2f0154906b305d420e3 - https://github.com/socketio/engine.io-client/commit/37d7a0aa791a4666ca405b11d0d8bdb199222e50 --- lib/socket.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/socket.ts b/lib/socket.ts index 54d89254..f4aa567f 100644 --- a/lib/socket.ts +++ b/lib/socket.ts @@ -102,7 +102,7 @@ export type DisconnectDescription = | Error | { description: string; - context?: CloseEvent | XMLHttpRequest; + context?: unknown; // context should be typed as CloseEvent | XMLHttpRequest, but these types are not available on non-browser platforms }; interface SocketReservedEvents {