|
1 | 1 | import EventEmitter from "node:events";
|
2 | 2 |
|
3 |
| -import type { CloseEvent, ErrorEvent, Event, MessageEvent } from "isomorphic-ws"; |
4 | 3 | import WebSocket from "isomorphic-ws";
|
5 | 4 | import type TypedEventEmitter from "typed-emitter";
|
6 | 5 |
|
@@ -57,19 +56,19 @@ export class VRChatWebsocket extends (EventEmitter as new () => TypedEventEmitte
|
57 | 56 | headers: Object.fromEntries(this.options.headers?.entries() ?? [])
|
58 | 57 | });
|
59 | 58 |
|
60 |
| - this.websocket.addEventListener("open", (event: Event) => { |
| 59 | + this.websocket.addEventListener("open", (event: WebSocket.Event) => { |
61 | 60 | logWebsocket("%s", event.type);
|
62 | 61 | });
|
63 | 62 |
|
64 |
| - this.websocket.addEventListener("close", (event: CloseEvent) => { |
| 63 | + this.websocket.addEventListener("close", (event: WebSocket.CloseEvent) => { |
65 | 64 | logWebsocket("%s: %s", event.type, event.reason);
|
66 | 65 | });
|
67 | 66 |
|
68 |
| - this.websocket.addEventListener("error", (event: ErrorEvent) => { |
| 67 | + this.websocket.addEventListener("error", (event: WebSocket.ErrorEvent) => { |
69 | 68 | logWebsocket("%s: %O", event.type, event.error);
|
70 | 69 | });
|
71 | 70 |
|
72 |
| - this.websocket.addEventListener("message", (event: MessageEvent) => { |
| 71 | + this.websocket.addEventListener("message", (event: WebSocket.MessageEvent) => { |
73 | 72 | try {
|
74 | 73 | const { type, content: _content } = JSON.parse(event.data.toString());
|
75 | 74 | const content = JSON.parse(_content);
|
|
0 commit comments