Skip to content

Commit ded0c86

Browse files
committed
fix: error TS2305: Module '"isomorphic-ws"' has no exported member 'CloseEvent'.
1 parent 242f7e1 commit ded0c86

File tree

1 file changed

+4
-5
lines changed

1 file changed

+4
-5
lines changed

src/websocket.ts

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
import EventEmitter from "node:events";
22

3-
import type { CloseEvent, ErrorEvent, Event, MessageEvent } from "isomorphic-ws";
43
import WebSocket from "isomorphic-ws";
54
import type TypedEventEmitter from "typed-emitter";
65

@@ -57,19 +56,19 @@ export class VRChatWebsocket extends (EventEmitter as new () => TypedEventEmitte
5756
headers: Object.fromEntries(this.options.headers?.entries() ?? [])
5857
});
5958

60-
this.websocket.addEventListener("open", (event: Event) => {
59+
this.websocket.addEventListener("open", (event: WebSocket.Event) => {
6160
logWebsocket("%s", event.type);
6261
});
6362

64-
this.websocket.addEventListener("close", (event: CloseEvent) => {
63+
this.websocket.addEventListener("close", (event: WebSocket.CloseEvent) => {
6564
logWebsocket("%s: %s", event.type, event.reason);
6665
});
6766

68-
this.websocket.addEventListener("error", (event: ErrorEvent) => {
67+
this.websocket.addEventListener("error", (event: WebSocket.ErrorEvent) => {
6968
logWebsocket("%s: %O", event.type, event.error);
7069
});
7170

72-
this.websocket.addEventListener("message", (event: MessageEvent) => {
71+
this.websocket.addEventListener("message", (event: WebSocket.MessageEvent) => {
7372
try {
7473
const { type, content: _content } = JSON.parse(event.data.toString());
7574
const content = JSON.parse(_content);

0 commit comments

Comments
 (0)