***`
@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#
readonlyid:string
定义于:packages/kernel/src/tokens.ts:71
服务器端内核的ID。
***`
isDisposed#
readonly**isDisposed**:boolean
定义于:node_modules/@lumino/disposable/types/index.d.ts:16
测试对象是否已被处置。
备注#
此属性始终可以安全访问。
继承自#
IObservableDisposable.isDisposed
`***
location#
readonlylocation:string
定义于:packages/kernel/src/tokens.ts:81
内核从虚拟文件系统启动的位置。
***`
name#
readonly**name**:string
定义于:packages/kernel/src/tokens.ts:76
服务器端内核的名称。
`***
ready#
readonlyready: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>