File tree Expand file tree Collapse file tree 5 files changed +14
-1
lines changed Expand file tree Collapse file tree 5 files changed +14
-1
lines changed Original file line number Diff line number Diff line change @@ -367,6 +367,7 @@ module.exports = {
367
367
Event : 'readable' ,
368
368
EventTarget : 'readable' ,
369
369
MessageChannel : 'readable' ,
370
+ BroadcastChannel : 'readable' ,
370
371
MessageEvent : 'readable' ,
371
372
MessagePort : 'readable' ,
372
373
TextEncoder : 'readable' ,
Original file line number Diff line number Diff line change @@ -229,6 +229,14 @@ added: v16.0.0
229
229
230
230
Global alias for [ ` buffer.atob() ` ] [ ] .
231
231
232
+ ## ` BroadcastChannel `
233
+
234
+ <!-- YAML
235
+ added: REPLACEME
236
+ -->
237
+
238
+ See {BroadcastChannel}.
239
+
232
240
## ` btoa(data) `
233
241
234
242
<!-- YAML
Original file line number Diff line number Diff line change @@ -349,7 +349,7 @@ if (isMainThread) {
349
349
added: v15.4.0
350
350
changes:
351
351
- version: REPLACEME
352
- pr-url: https://github.com/nodejs/node/pull/00000
352
+ pr-url: https://github.com/nodejs/node/pull/41271
353
353
description: No longer experimental.
354
354
-->
355
355
Original file line number Diff line number Diff line change 49
49
# disabled with --without-intl build flag.
50
50
- name : Intl
51
51
message : " Use `const { Intl } = globalThis;` instead of the global."
52
+ - name : BroadcastChannel
53
+ message : " Use `const { BroadcastChannel } = require('internal/worker/io');` instead of the global."
52
54
- name : MessageChannel
53
55
message : " Use `const { MessageChannel } = require('internal/worker/io');` instead of the global."
54
56
- name : MessageEvent
Original file line number Diff line number Diff line change @@ -251,10 +251,12 @@ if (!config.noBrowserGlobals) {
251
251
MessageChannel,
252
252
MessagePort,
253
253
MessageEvent,
254
+ BroadcastChannel,
254
255
} = require ( 'internal/worker/io' ) ;
255
256
exposeInterface ( globalThis , 'MessageChannel' , MessageChannel ) ;
256
257
exposeInterface ( globalThis , 'MessagePort' , MessagePort ) ;
257
258
exposeInterface ( globalThis , 'MessageEvent' , MessageEvent ) ;
259
+ exposeInterface ( globalThis , 'BroadcastChannel' , BroadcastChannel ) ;
258
260
259
261
// https://html.spec.whatwg.org/multipage/webappapis.html#windoworworkerglobalscope
260
262
const timers = require ( 'timers' ) ;
You can’t perform that action at this time.
0 commit comments