Class: BroadcastChannelWrapper
#
@jupyterlite/contents.BroadcastChannelWrapper
A broadcaster for the ServiceWorker
Implements#
Constructors#
constructor
#
new BroadcastChannelWrapper
(options
)
Parameters#
Name |
Type |
---|---|
|
Defined in#
Properties#
_channel
#
Protected
_channel
:null
|BroadcastChannel
=null
Defined in#
_contents
#
Protected
_contents
:ContentsManager
Defined in#
_enabled
#
Protected
_enabled
:boolean
=false
Defined in#
isDisposed
#
isDisposed
:boolean
=false
Implementation of#
IBroadcastChannelWrapper.isDisposed
Defined in#
Accessors#
enabled
#
get
enabled
():boolean
Returns#
boolean
Implementation of#
IBroadcastChannelWrapper.enabled
Defined in#
Methods#
_onMessage
#
Protected
_onMessage
(event
):Promise
<void
>
Handle a message received on the BroadcastChannel
Parameters#
Name |
Type |
---|---|
|
|
Returns#
Promise
<void
>
Defined in#
disable
#
disable
():void
Returns#
void
Implementation of#
IBroadcastChannelWrapper.disable
Defined in#
dispose
#
dispose
():void
Clean up the broadcaster.
Returns#
void
Implementation of#
IBroadcastChannelWrapper.dispose
Defined in#
enable
#
enable
():void
Returns#
void
Implementation of#
IBroadcastChannelWrapper.enable