mirror of
https://github.com/nodejs/node.git
synced 2026-10-14 10:26:26 -04:00
lib: expose global CloseEvent
This PR adds `CloseEvent` as a global, which can be disabled
via the --no-experimental-websocket flag.
```js
const ws = new WebSocket('...')
ws.addEventListener('close', (event) => {
assert(event instanceof CloseEvent)
})
```
Fixes: https://github.com/nodejs/node/issues/50275
PR-URL: https://github.com/nodejs/node/pull/53355
Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
Reviewed-By: Paolo Insogna <paolo@cowtech.it>
Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
Reviewed-By: Chemi Atlow <chemi@atlow.co.il>
This commit is contained in:
1 parent
0289e859ef
commit
6ed93b4d69
8 files changed
+24
-1
No files matched your search
@@ -127,6 +127,7 @@ const webIdlExposedWindow = new Set([
|
||||
'Response',
|
||||
'WebSocket',
|
||||
'EventSource',
|
||||
'CloseEvent',
|
||||
]);
|
||||
|
||||
const nodeGlobals = new Set([
|
||||
|
||||
Reference in new issue
Block a user