# Interface: `IBroadcastChannelWrapper` [@jupyterlite/contents](../modules/jupyterlite_contents.md).IBroadcastChannelWrapper ## Hierarchy - `IDisposable` ↳ **``IBroadcastChannelWrapper``** ## Properties ### `enabled` > > **`enabled`**: `boolean` #### Defined in [packages/contents/src/tokens.ts:201](https://github.com/jupyterlite/jupyterlite/blob/c78cc8d/packages/contents/src/tokens.ts#L201) ### `isDisposed` > > `Readonly` **`isDisposed`**: `boolean` Test whether the object has been disposed. #### Notes This property is always safe to access. #### Inherited from IDisposable.isDisposed #### Defined in node_modules/@lumino/disposable/types/index.d.ts:16 ## Methods ### `disable` > > **`disable`**(): `void` #### Returns `void` #### Defined in [packages/contents/src/tokens.ts:200](https://github.com/jupyterlite/jupyterlite/blob/c78cc8d/packages/contents/src/tokens.ts#L200) ### `dispose` > > **`dispose`**(): `void` Dispose of the resources held by the object. #### Notes If the object's `dispose` method is called more than once, all calls made after the first will be a no-op. #### Undefined Behavior It is undefined behavior to use any functionality of the object after it has been disposed unless otherwise explicitly noted. #### Returns `void` #### Inherited from IDisposable.dispose #### Defined in node_modules/@lumino/disposable/types/index.d.ts:28 ### `enable` > > **`enable`**(): `void` #### Returns `void` #### Defined in [packages/contents/src/tokens.ts:199](https://github.com/jupyterlite/jupyterlite/blob/c78cc8d/packages/contents/src/tokens.ts#L199)