We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
WebSocket
1 parent db1b050 commit f4d2f40Copy full SHA for f4d2f40
package.json
@@ -1,6 +1,6 @@
1
{
2
"name": "hume",
3
- "version": "0.8.1-beta9",
+ "version": "0.8.1-beta10",
4
"private": false,
5
"repository": "https://github.com/HumeAI/hume-typescript-sdk",
6
"main": "./index.js",
src/core/websocket/ws.ts
@@ -1,8 +1,15 @@
+import { RUNTIME } from '../runtime';
import * as Events from './events';
import { WebSocket as NodeWebSocket } from 'ws';
const getGlobalWebSocket = (): WebSocket | undefined => {
- return (global as any).WebSocket ??= NodeWebSocket;
+ if (typeof WebSocket !== 'undefined') {
7
+ // @ts-ignore
8
+ return WebSocket;
9
+ } else if (RUNTIME.type === "node") {
10
+ return NodeWebSocket as unknown as WebSocket;
11
+ }
12
+ return undefined;
13
};
14
15
/**
0 commit comments