@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:181
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(): readonly
IEntry[]
Defined in: packages/apputils/src/pluginmanager.ts:32
Returns#
readonly IEntry[]
Overrides#
PluginListModel.available
isDisclaimed#
Get Signature#
get isDisclaimed():
boolean
Defined in: node_modules/@jupyterlab/pluginmanager/lib/model.d.ts:105
Whether the warning is disclaimed or not.
Returns#
boolean
Set Signature#
set isDisclaimed(
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:185
Test whether the model is disposed.
Returns#
boolean
Inherited from#
PluginListModel.isDisposed
isLoading#
Get Signature#
get isLoading():
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#
get ready():
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:189
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