Skip to content

Commit 2da43cc

Browse files
authored
fix: Websocket like type definition compatible with ws (#517)
1 parent c705fbb commit 2da43cc

File tree

2 files changed

+4
-0
lines changed

2 files changed

+4
-0
lines changed

packages/core/realtime-js/src/RealtimeClient.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,8 @@ export interface WebSocketLikeConstructor {
6767
address: string | URL,
6868
subprotocols?: string | string[] | undefined
6969
): WebSocketLike
70+
// Allow additional properties that may exist on WebSocket constructors
71+
[key: string]: any
7072
}
7173

7274
export interface WebSocketLikeError {

packages/core/realtime-js/src/index.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ import RealtimeClient, {
22
RealtimeClientOptions,
33
RealtimeMessage,
44
RealtimeRemoveChannelResponse,
5+
WebSocketLikeConstructor,
56
} from './RealtimeClient'
67
import RealtimeChannel, {
78
RealtimeChannelOptions,
@@ -48,4 +49,5 @@ export {
4849
REALTIME_CHANNEL_STATES,
4950
WebSocketFactory,
5051
WebSocketLike,
52+
WebSocketLikeConstructor,
5153
}

0 commit comments

Comments
 (0)