@etherspot/data-utils
Version:
Etherspot Data Utils
1 lines • 1.49 kB
Source Map (JSON)
{"version":3,"sources":["../../node_modules/ws/browser.js","../../node_modules/isows/index.ts","../../node_modules/isows/utils.ts"],"sourcesContent":["'use strict';\n\nmodule.exports = function () {\n throw new Error(\n 'ws does not work in the browser. Browser clients must use the native ' +\n 'WebSocket object'\n );\n};\n","import * as WebSocket_ from \"ws\";\nimport { getNativeWebSocket } from \"./utils.js\";\n\nexport const WebSocket = (() => {\n try {\n return getNativeWebSocket();\n } catch {\n if (WebSocket_.WebSocket) return WebSocket_.WebSocket;\n return WebSocket_;\n }\n})();\n","export function getNativeWebSocket() {\n if (typeof WebSocket !== \"undefined\") return WebSocket;\n if (typeof global.WebSocket !== \"undefined\") return global.WebSocket;\n if (typeof window.WebSocket !== \"undefined\") return window.WebSocket;\n if (typeof self.WebSocket !== \"undefined\") return self.WebSocket;\n throw new Error(\"`WebSocket` is not supported in this environment\");\n}\n"],"mappings":";;;;;;AAAA;AAAA;AAAA;AAEA,WAAO,UAAU,WAAY;AAC3B,YAAM,IAAI;AAAA,QACR;AAAA,MAEF;AAAA,IACF;AAAA;AAAA;;;ACPA,iBAA4B;;;ACAtB,SAAU,qBAAkB;AAChC,MAAI,OAAO,cAAc;AAAa,WAAO;AAC7C,MAAI,OAAO,OAAO,cAAc;AAAa,WAAO,OAAO;AAC3D,MAAI,OAAO,OAAO,cAAc;AAAa,WAAO,OAAO;AAC3D,MAAI,OAAO,KAAK,cAAc;AAAa,WAAO,KAAK;AACvD,QAAM,IAAI,MAAM,kDAAkD;AACpE;;;ADHO,IAAMA,cAAa,MAAK;AAC7B,MAAI;AACF,WAAO,mBAAkB;EAC3B,QAAQ;AACN,QAAe;AAAW,aAAkB;AAC5C,WAAO;EACT;AACF,GAAE;","names":["WebSocket"]}