Files
react/B/P/app/node_modules/.cache/babel-loader/920b0edbc35f6b1cbc115138cc5a8d72.json
T
2022-01-21 14:40:00 +08:00

1 line
6.2 KiB
JSON

{"ast":null,"code":"function _classCallCheck(instance, Constructor) {\n if (!(instance instanceof Constructor)) {\n throw new TypeError(\"Cannot call a class as a function\");\n }\n}\n\nfunction _defineProperties(target, props) {\n for (var i = 0; i < props.length; i++) {\n var descriptor = props[i];\n descriptor.enumerable = descriptor.enumerable || false;\n descriptor.configurable = true;\n if (\"value\" in descriptor) descriptor.writable = true;\n Object.defineProperty(target, descriptor.key, descriptor);\n }\n}\n\nfunction _createClass(Constructor, protoProps, staticProps) {\n if (protoProps) _defineProperties(Constructor.prototype, protoProps);\n if (staticProps) _defineProperties(Constructor, staticProps);\n Object.defineProperty(Constructor, \"prototype\", {\n writable: false\n });\n return Constructor;\n}\n\nimport { log } from \"../utils/log.js\";\n\nvar WebSocketClient = /*#__PURE__*/function () {\n /**\r\n * @param {string} url\r\n */\n function WebSocketClient(url) {\n _classCallCheck(this, WebSocketClient);\n\n this.client = new WebSocket(url);\n\n this.client.onerror = function (error) {\n log.error(error);\n };\n }\n /**\r\n * @param {(...args: any[]) => void} f\r\n */\n\n\n _createClass(WebSocketClient, [{\n key: \"onOpen\",\n value: function onOpen(f) {\n this.client.onopen = f;\n }\n /**\r\n * @param {(...args: any[]) => void} f\r\n */\n\n }, {\n key: \"onClose\",\n value: function onClose(f) {\n this.client.onclose = f;\n } // call f with the message string as the first argument\n\n /**\r\n * @param {(...args: any[]) => void} f\r\n */\n\n }, {\n key: \"onMessage\",\n value: function onMessage(f) {\n this.client.onmessage = function (e) {\n f(e.data);\n };\n }\n }]);\n\n return WebSocketClient;\n}();\n\nexport { WebSocketClient as default };","map":{"version":3,"sources":["D:/CODE/GITEE/react/B/P/app/node_modules/webpack-dev-server/client/clients/WebSocketClient.js"],"names":["_classCallCheck","instance","Constructor","TypeError","_defineProperties","target","props","i","length","descriptor","enumerable","configurable","writable","Object","defineProperty","key","_createClass","protoProps","staticProps","prototype","log","WebSocketClient","url","client","WebSocket","onerror","error","value","onOpen","f","onopen","onClose","onclose","onMessage","onmessage","e","data","default"],"mappings":"AAAA,SAASA,eAAT,CAAyBC,QAAzB,EAAmCC,WAAnC,EAAgD;AAAE,MAAI,EAAED,QAAQ,YAAYC,WAAtB,CAAJ,EAAwC;AAAE,UAAM,IAAIC,SAAJ,CAAc,mCAAd,CAAN;AAA2D;AAAE;;AAEzJ,SAASC,iBAAT,CAA2BC,MAA3B,EAAmCC,KAAnC,EAA0C;AAAE,OAAK,IAAIC,CAAC,GAAG,CAAb,EAAgBA,CAAC,GAAGD,KAAK,CAACE,MAA1B,EAAkCD,CAAC,EAAnC,EAAuC;AAAE,QAAIE,UAAU,GAAGH,KAAK,CAACC,CAAD,CAAtB;AAA2BE,IAAAA,UAAU,CAACC,UAAX,GAAwBD,UAAU,CAACC,UAAX,IAAyB,KAAjD;AAAwDD,IAAAA,UAAU,CAACE,YAAX,GAA0B,IAA1B;AAAgC,QAAI,WAAWF,UAAf,EAA2BA,UAAU,CAACG,QAAX,GAAsB,IAAtB;AAA4BC,IAAAA,MAAM,CAACC,cAAP,CAAsBT,MAAtB,EAA8BI,UAAU,CAACM,GAAzC,EAA8CN,UAA9C;AAA4D;AAAE;;AAE7T,SAASO,YAAT,CAAsBd,WAAtB,EAAmCe,UAAnC,EAA+CC,WAA/C,EAA4D;AAAE,MAAID,UAAJ,EAAgBb,iBAAiB,CAACF,WAAW,CAACiB,SAAb,EAAwBF,UAAxB,CAAjB;AAAsD,MAAIC,WAAJ,EAAiBd,iBAAiB,CAACF,WAAD,EAAcgB,WAAd,CAAjB;AAA6CL,EAAAA,MAAM,CAACC,cAAP,CAAsBZ,WAAtB,EAAmC,WAAnC,EAAgD;AAAEU,IAAAA,QAAQ,EAAE;AAAZ,GAAhD;AAAsE,SAAOV,WAAP;AAAqB;;AAE7R,SAASkB,GAAT,QAAoB,iBAApB;;AAEA,IAAIC,eAAe,GAAG,aAAa,YAAY;AAC7C;AACF;AACA;AACE,WAASA,eAAT,CAAyBC,GAAzB,EAA8B;AAC5BtB,IAAAA,eAAe,CAAC,IAAD,EAAOqB,eAAP,CAAf;;AAEA,SAAKE,MAAL,GAAc,IAAIC,SAAJ,CAAcF,GAAd,CAAd;;AAEA,SAAKC,MAAL,CAAYE,OAAZ,GAAsB,UAAUC,KAAV,EAAiB;AACrCN,MAAAA,GAAG,CAACM,KAAJ,CAAUA,KAAV;AACD,KAFD;AAGD;AACD;AACF;AACA;;;AAGEV,EAAAA,YAAY,CAACK,eAAD,EAAkB,CAAC;AAC7BN,IAAAA,GAAG,EAAE,QADwB;AAE7BY,IAAAA,KAAK,EAAE,SAASC,MAAT,CAAgBC,CAAhB,EAAmB;AACxB,WAAKN,MAAL,CAAYO,MAAZ,GAAqBD,CAArB;AACD;AACD;AACJ;AACA;;AAPiC,GAAD,EAS3B;AACDd,IAAAA,GAAG,EAAE,SADJ;AAEDY,IAAAA,KAAK,EAAE,SAASI,OAAT,CAAiBF,CAAjB,EAAoB;AACzB,WAAKN,MAAL,CAAYS,OAAZ,GAAsBH,CAAtB;AACD,KAJA,CAIC;;AAEF;AACJ;AACA;;AARK,GAT2B,EAmB3B;AACDd,IAAAA,GAAG,EAAE,WADJ;AAEDY,IAAAA,KAAK,EAAE,SAASM,SAAT,CAAmBJ,CAAnB,EAAsB;AAC3B,WAAKN,MAAL,CAAYW,SAAZ,GAAwB,UAAUC,CAAV,EAAa;AACnCN,QAAAA,CAAC,CAACM,CAAC,CAACC,IAAH,CAAD;AACD,OAFD;AAGD;AANA,GAnB2B,CAAlB,CAAZ;;AA4BA,SAAOf,eAAP;AACD,CA/CkC,EAAnC;;AAiDA,SAASA,eAAe,IAAIgB,OAA5B","sourcesContent":["function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\r\n\r\nfunction _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if (\"value\" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } }\r\n\r\nfunction _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); Object.defineProperty(Constructor, \"prototype\", { writable: false }); return Constructor; }\r\n\r\nimport { log } from \"../utils/log.js\";\r\n\r\nvar WebSocketClient = /*#__PURE__*/function () {\r\n /**\r\n * @param {string} url\r\n */\r\n function WebSocketClient(url) {\r\n _classCallCheck(this, WebSocketClient);\r\n\r\n this.client = new WebSocket(url);\r\n\r\n this.client.onerror = function (error) {\r\n log.error(error);\r\n };\r\n }\r\n /**\r\n * @param {(...args: any[]) => void} f\r\n */\r\n\r\n\r\n _createClass(WebSocketClient, [{\r\n key: \"onOpen\",\r\n value: function onOpen(f) {\r\n this.client.onopen = f;\r\n }\r\n /**\r\n * @param {(...args: any[]) => void} f\r\n */\r\n\r\n }, {\r\n key: \"onClose\",\r\n value: function onClose(f) {\r\n this.client.onclose = f;\r\n } // call f with the message string as the first argument\r\n\r\n /**\r\n * @param {(...args: any[]) => void} f\r\n */\r\n\r\n }, {\r\n key: \"onMessage\",\r\n value: function onMessage(f) {\r\n this.client.onmessage = function (e) {\r\n f(e.data);\r\n };\r\n }\r\n }]);\r\n\r\n return WebSocketClient;\r\n}();\r\n\r\nexport { WebSocketClient as default };"]},"metadata":{},"sourceType":"module"}