@jupyterlite

***`

@jupyterlite / @jupyterlite/apputils / LitePluginListModel

类:LitePluginListModel#

定义于:packages/apputils/src/pluginmanager.ts:9

用于 JupyterLite 的自定义 PluginModel

扩展#

  • PluginListModel

构造函数#

构造函数#

**new LitePluginListModel**(options):LitePluginListModel

定义于:packages/apputils/src/pluginmanager.ts:13

创建一个新的 PluginListModel。

参数#

选项#

IOptions

返回#

LitePluginListModel

覆盖#

PluginListModel.constructor

属性#

actionError#

**actionError**null | string

定义于:node_modules/@jupyterlab/pluginmanager/lib/model.d.ts:97

如果启用/禁用插件时发生错误,则包含错误消息。

继承自#

PluginListModel.actionError

`***

stateChanged#

readonly stateChangedSignal<LitePluginListModel, void>

定义于:node_modules/@jupyterlab/ui-components/lib/components/vdom.d.ts:180

当任何模型状态改变时发出的信号。

继承自#

PluginListModel.stateChanged

***`

statusError#

**statusError**null | string

定义于:node_modules/@jupyterlab/pluginmanager/lib/model.d.ts:93

如果查询插件状态时发生错误,则包含错误消息。

继承自#

PluginListModel.statusError

访问器#

available#

获取签名#

**get** **available**():readonly IEntry[]

定义于:packages/apputils/src/pluginmanager.ts:31

返回#

readonly IEntry[]

覆盖#

PluginListModel.available

`***

isDisclaimed#

获取签名#

get isDisclaimed():boolean

定义于:node_modules/@jupyterlab/pluginmanager/lib/model.d.ts:105

警告是否已被否认。

返回#

boolean

设置签名#

set isDisclaimed(v):void

定义于:node_modules/@jupyterlab/pluginmanager/lib/model.d.ts:106

参数#
v#

boolean

返回#

void

继承自#

PluginListModel.isDisclaimed

***`

isDisposed#

获取签名#

**get** **isDisposed**():boolean

定义于:node_modules/@jupyterlab/ui-components/lib/components/vdom.d.ts:184

测试模型是否已释放。

返回#

boolean

继承自#

PluginListModel.isDisposed

`***

isLoading#

获取签名#

get isLoading():boolean

定义于:node_modules/@jupyterlab/pluginmanager/lib/model.d.ts:101

插件数据是否仍在加载中。

返回#

boolean

继承自#

PluginListModel.isLoading

***`

query#

获取签名#

**get** **query**():string

定义于:node_modules/@jupyterlab/pluginmanager/lib/model.d.ts:112

搜索查询。

设置其值会触发新搜索。

返回#

string

设置签名#

**set** **query**(value):void

定义于:node_modules/@jupyterlab/pluginmanager/lib/model.d.ts:113

参数#
value#

string

返回#

void

继承自#

PluginListModel.query

`***

ready#

获取签名#

get ready():Promise<void>

定义于:node_modules/@jupyterlab/pluginmanager/lib/model.d.ts:121

一个在插件从服务器获取后解决的 Promise

返回#

Promise<void>

继承自#

PluginListModel.ready

***`

trackerDataChanged#

获取签名#

**get** **trackerDataChanged**():ISignal<PluginListModel, void>

定义于:node_modules/@jupyterlab/pluginmanager/lib/model.d.ts:117

当可追踪数据更改时解决的 Promise

返回#

ISignal<PluginListModel, void>

继承自#

PluginListModel.trackerDataChanged

方法#

disable()#

**disable**(entry):Promise<void>

定义于:packages/apputils/src/pluginmanager.ts:43

禁用插件。

参数#

entry#

IEntry

指示要禁用哪个插件的条目。

返回#

Promise<void>

插件是否已禁用

覆盖#

PluginListModel.disable

`***

dispose()#

dispose():void

定义于:node_modules/@jupyterlab/ui-components/lib/components/vdom.d.ts:188

释放模型。

返回#

void

继承自#

PluginListModel.dispose

***`

enable()#

**enable**(entry):Promise<void>

定义于:packages/apputils/src/pluginmanager.ts:39

启用插件。

参数#

entry#

IEntry

指示要启用哪个插件的条目。

返回#

Promise<void>

覆盖#

PluginListModel.enable

`***

getDependants()#

protected getDependants(entry):object

定义于:node_modules/@jupyterlab/pluginmanager/lib/model.d.ts:135

参数#

entry#

IEntry

返回#

对象

dependants#

dependantsIEntry[]

optionalDependants#

optionalDependantsIEntry[]

继承自#

PluginListModel.getDependants

***`

hasPendingActions()#

**hasPendingActions**():boolean

定义于:node_modules/@jupyterlab/pluginmanager/lib/model.d.ts:142

当前是否有任何待处理的操作。

返回#

boolean

继承自#

PluginListModel.hasPendingActions

`***

refresh()#

refresh():Promise<void>

定义于:packages/apputils/src/pluginmanager.ts:35

刷新插件锁定状态

返回#

Promise<void>

覆盖#

PluginListModel.refresh