@jupyterlite


@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#

readonly stateChanged: 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()#

protected getDependants(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