File tree 6 files changed +15
-2
lines changed
6 files changed +15
-2
lines changed Original file line number Diff line number Diff line change @@ -368,6 +368,7 @@ module.exports = {
368
368
Event : 'readable' ,
369
369
EventTarget : 'readable' ,
370
370
MessageChannel : 'readable' ,
371
+ BroadcastChannel : 'readable' ,
371
372
MessageEvent : 'readable' ,
372
373
MessagePort : 'readable' ,
373
374
TextEncoder : 'readable' ,
Original file line number Diff line number Diff line change @@ -239,6 +239,14 @@ added: v16.0.0
239
239
240
240
Global alias for [ ` buffer.atob() ` ] [ ] .
241
241
242
+ ## ` BroadcastChannel `
243
+
244
+ <!-- YAML
245
+ added: REPLACEME
246
+ -->
247
+
248
+ See {BroadcastChannel}.
249
+
242
250
## ` btoa(data) `
243
251
244
252
<!-- 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 51
51
# disabled with --without-intl build flag.
52
52
- name : Intl
53
53
message : " Use `const { Intl } = globalThis;` instead of the global."
54
+ - name : BroadcastChannel
55
+ message : " Use `const { BroadcastChannel } = require('internal/worker/io');` instead of the global."
54
56
- name : MessageChannel
55
57
message : " Use `const { MessageChannel } = require('internal/worker/io');` instead of the global."
56
58
- 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' ) ;
Original file line number Diff line number Diff line change @@ -456,7 +456,7 @@ class BroadcastChannel extends EventTarget {
456
456
457
457
/**
458
458
*
459
- * @param {* } message
459
+ * @param {any } message
460
460
* @returns {void }
461
461
*/
462
462
postMessage ( message ) {
You can’t perform that action at this time.
0 commit comments