***`
@jupyterlite / @jupyterlite/apputils / LitePluginListModel
Class: LitePluginListModel#
Defined in: packages/apputils/src/pluginmanager.ts:10
Custom PluginModel for use in JupyterLite
Extends#
PluginListModel
Constructors#
Constructor#
**new LitePluginListModel**(options):LitePluginListModel
Defined in: packages/apputils/src/pluginmanager.ts:14
Create a new PluginListModel.
Parameters#
options#
IOptions
Returns#
LitePluginListModel
Overrides#
PluginListModel.constructor
Properties#
actionError#
**actionError**:null|string
Defined in: node_modules/@jupyterlab/pluginmanager/lib/model.d.ts:97
Contains an error message if an error occurred when enabling/disabling plugin.
Inherited from#
PluginListModel.actionError
`***
stateChanged#
readonlystateChanged:Signal<LitePluginListModel,void>
Defined in: node_modules/@jupyterlab/ui-components/lib/components/vdom.d.ts:180
A signal emitted when any model state changes.
Inherited from#
PluginListModel.stateChanged
***`
statusError#
**statusError**:null|string
Defined in: node_modules/@jupyterlab/pluginmanager/lib/model.d.ts:93
Contains an error message if an error occurred when querying plugin status.
Inherited from#
PluginListModel.statusError
Accessors#
available#
Get Signature#
**get****available**(): readonlyIEntry[]
Defined in: packages/apputils/src/pluginmanager.ts:32
Returns#
readonly IEntry[]
Overrides#
PluginListModel.available
`***
isDisclaimed#
Get Signature#
getisDisclaimed():boolean
Defined in: node_modules/@jupyterlab/pluginmanager/lib/model.d.ts:105
Whether the warning is disclaimed or not.
Returns#
boolean
Set Signature#
setisDisclaimed(v):void
Defined in: node_modules/@jupyterlab/pluginmanager/lib/model.d.ts:106
Parameters#
v#
boolean
Returns#
void
Inherited from#
PluginListModel.isDisclaimed
***`
isDisposed#
Get Signature#
**get****isDisposed**():boolean
Defined in: node_modules/@jupyterlab/ui-components/lib/components/vdom.d.ts:184
Test whether the model is disposed.
Returns#
boolean
Inherited from#
PluginListModel.isDisposed
`***
isLoading#
Get Signature#
getisLoading():boolean
Defined in: node_modules/@jupyterlab/pluginmanager/lib/model.d.ts:101
Whether plugin data is still getting loaded.
Returns#
boolean
Inherited from#
PluginListModel.isLoading
***`
query#
Get Signature#
**get****query**():string
Defined in: node_modules/@jupyterlab/pluginmanager/lib/model.d.ts:112
The search query.
Setting its value triggers a new search.
Returns#
string
Set Signature#
**set****query**(value):void
Defined in: node_modules/@jupyterlab/pluginmanager/lib/model.d.ts:113
Parameters#
value#
string
Returns#
void
Inherited from#
PluginListModel.query
`***
ready#
Get Signature#
getready():Promise<void>
Defined in: node_modules/@jupyterlab/pluginmanager/lib/model.d.ts:121
A promise that resolves when the plugins were fetched from the server
Returns#
Promise<void>
Inherited from#
PluginListModel.ready
***`
trackerDataChanged#
Get Signature#
**get****trackerDataChanged**():ISignal<PluginListModel,void>
Defined in: node_modules/@jupyterlab/pluginmanager/lib/model.d.ts:117
A promise that resolves when the trackable data changes
Returns#
ISignal<PluginListModel, void>
Inherited from#
PluginListModel.trackerDataChanged
Methods#
disable()#
**disable**(entry):Promise<void>
Defined in: packages/apputils/src/pluginmanager.ts:44
Disable a plugin.
Parameters#
entry#
IEntry
An entry indicating which plugin to disable.
Returns#
Promise<void>
Whether the plugin was disabled
Overrides#
PluginListModel.disable
`***
dispose()#
dispose():void
Defined in: node_modules/@jupyterlab/ui-components/lib/components/vdom.d.ts:188
Dispose the model.
Returns#
void
Inherited from#
PluginListModel.dispose
***`
enable()#
**enable**(entry):Promise<void>
Defined in: packages/apputils/src/pluginmanager.ts:40
Enable a plugin.
Parameters#
entry#
IEntry
An entry indicating which plugin to enable.
Returns#
Promise<void>
Overrides#
PluginListModel.enable
`***
getDependants()#
protectedgetDependants(entry):object
Defined in: node_modules/@jupyterlab/pluginmanager/lib/model.d.ts:135
Parameters#
entry#
IEntry
Returns#
object
dependants#
dependants:IEntry[]
optionalDependants#
optionalDependants:IEntry[]
Inherited from#
PluginListModel.getDependants
***`
hasPendingActions()#
**hasPendingActions**():boolean
Defined in: node_modules/@jupyterlab/pluginmanager/lib/model.d.ts:142
Whether there are currently any actions pending.
Returns#
boolean
Inherited from#
PluginListModel.hasPendingActions
`***
refresh()#
refresh():Promise<void>
Defined in: packages/apputils/src/pluginmanager.ts:36
Refresh plugin lock statuses
Returns#
Promise<void>
Overrides#
PluginListModel.refresh