@jupyterlite

***`

@jupyterlite / @jupyterlite/kernel / IKernel

接口:IKernel#

定义于:packages/kernel/src/tokens.ts:67

在浏览器中运行的内核接口。

扩展#

  • IObservableDisposable

属性#

disposed#

readonly **disposed**: ISignal<IKernel, void>

定义于:node_modules/@lumino/disposable/types/index.d.ts:37

对象被处置时发出的信号。

继承自#

IObservableDisposable.disposed

`***

id#

readonly id: string

定义于:packages/kernel/src/tokens.ts:71

服务器端内核的ID。

***`

isDisposed#

readonly **isDisposed**: boolean

定义于:node_modules/@lumino/disposable/types/index.d.ts:16

测试对象是否已被处置。

备注#

此属性始终可以安全访问。

继承自#

IObservableDisposable.isDisposed

`***

location#

readonly location: string

定义于:packages/kernel/src/tokens.ts:81

内核从虚拟文件系统启动的位置。

***`

name#

readonly **name**: string

定义于:packages/kernel/src/tokens.ts:76

服务器端内核的名称。

`***

ready#

readonly ready: Promise<void>

定义于:packages/kernel/src/tokens.ts:86

内核准备就绪时实现的Promise。

方法#

dispose()#

dispose():void

定义于:node_modules/@lumino/disposable/types/index.d.ts:28

处置对象持有的资源。

备注#

如果对象的dispose方法被调用多次,则第一次调用之后的所有调用都将是空操作。

未定义行为#

除非另有明确说明,否则在对象被处置后使用其任何功能都属于未定义行为。

返回#

void

继承自#

IObservableDisposable.dispose

***`

handleMessage()#

**handleMessage**(msg): Promise\<void`>

定义于:packages/kernel/src/tokens.ts:93

处理来自客户端的传入消息。

参数#

msg#

IMessage

要处理的消息

返回#

Promise<void>