diff options
author | crowlKats <13135287+crowlKats@users.noreply.github.com> | 2020-09-05 16:39:25 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-09-05 10:39:25 -0400 |
commit | 8c880d32612c562795d8cd539c662a0cfdcbb8c8 (patch) | |
tree | 1d4df2ffb263860d0cd227cbe5dce745a5e3e2a7 /cli/rt/99_main.js | |
parent | 34e98fa59cd70f7ce64e587bef41fac536a3076b (diff) |
feat: Implement WebSocket API (#7051)
Diffstat (limited to 'cli/rt/99_main.js')
-rw-r--r-- | cli/rt/99_main.js | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/cli/rt/99_main.js b/cli/rt/99_main.js index c6d6d1395..ede47980c 100644 --- a/cli/rt/99_main.js +++ b/cli/rt/99_main.js @@ -30,6 +30,7 @@ delete Object.prototype.__proto__; const progressEvent = window.__bootstrap.progressEvent; const fileReader = window.__bootstrap.fileReader; const formData = window.__bootstrap.formData; + const webSocket = window.__bootstrap.webSocket; const request = window.__bootstrap.request; const fetch = window.__bootstrap.fetch; const denoNs = window.__bootstrap.denoNs; @@ -80,7 +81,7 @@ delete Object.prototype.__proto__; let isClosing = false; async function workerMessageRecvCallback(data) { - const msgEvent = new worker.MessageEvent("message", { + const msgEvent = new MessageEvent("message", { cancelable: false, data, }); @@ -232,10 +233,13 @@ delete Object.prototype.__proto__; CustomEvent: util.nonEnumerable(CustomEvent), DOMException: util.nonEnumerable(DOMException), ErrorEvent: util.nonEnumerable(ErrorEvent), + CloseEvent: util.nonEnumerable(CloseEvent), + MessageEvent: util.nonEnumerable(MessageEvent), Event: util.nonEnumerable(Event), EventTarget: util.nonEnumerable(EventTarget), Headers: util.nonEnumerable(headers.Headers), FormData: util.nonEnumerable(formData.FormData), + WebSocket: util.nonEnumerable(webSocket.WebSocket), ReadableStream: util.nonEnumerable(streams.ReadableStream), Request: util.nonEnumerable(request.Request), Response: util.nonEnumerable(fetch.Response), |