@jupyterlite

***`

@jupyterlite / @jupyterlite/kernel / IWorkerKernel

接口:IWorkerKernel#

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

一个基于comlink的工作器内核接口

方法#

commClose()#

**commClose**(content, parent): Promise<void>

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

参数#

content#

ICommCloseMsg

parent#

任意

返回#

Promise<void>

`***

commInfo()#

commInfo(content, parent): Promise<ReplyContent<ICommInfoReply>>

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

参数#

content#
target_name?#

string

用于过滤返回的comm的comm目标名称

parent#

任意

返回#

Promise<ReplyContent<ICommInfoReply>>

***`

commMsg()#

**commMsg**(content, parent): Promise<void>

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

参数#

content#

ICommMsgMsg

parent#

任意

返回#

Promise<void>

`***

commOpen()#

commOpen(content, parent): Promise<void>

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

参数#

content#

ICommOpenMsg

parent#

任意

返回#

Promise<void>

***`

complete()#

**complete**(content, parent): Promise<ReplyContent<ICompleteReply>>

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

参数#

content#
code#

string

cursor_pos#

number

parent#

任意

返回#

Promise<ReplyContent<ICompleteReply>>

`***

execute()#

execute(content, parent): Promise<ReplyContent<IExecuteReply> & IExecuteCount>

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

参数#

content#
allow_stdin?#

boolean

是否允许stdin请求。默认值为true

code#

string

要执行的代码。

silent?#

boolean

是否尽可能安静地执行代码。默认值为false

stop_on_error?#

boolean

是否在发生错误时中止执行队列。默认值为false

store_history?#

boolean

是否存储执行历史记录。如果silent为False,则默认为true。如果silent为true,则强制为false

user_expressions?#

JSONObject

将名称映射到将在内核的交互命名空间中进行评估的表达式。

parent#

任意

返回#

Promise<ReplyContent<IExecuteReply> & IExecuteCount>

***`

initialize()#

**initialize**(options): Promise<void>

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

处理任何延迟设置活动。

参数#

选项#

IOptions

返回#

Promise<void>

`***

inputReply()#

inputReply(content, parent): Promise<void>

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

参数#

content#

ReplyContent<IInputReply>

parent#

任意

返回#

Promise<void>

***`

inspect()#

**inspect**(content, parent): Promise<ReplyContent<IInspectReply>>

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

参数#

content#
code#

string

cursor_pos#

number

detail_level#

0 | 1

parent#

任意

返回#

Promise<ReplyContent<IInspectReply>>

`***

isComplete()#

isComplete(content, parent): Promise<ReplyContent<IIsCompleteReplyIncomplete | IIsCompleteReplyOther>>

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

参数#

content#
code#

string

parent#

任意

返回#

Promise<ReplyContent<IIsCompleteReplyIncomplete | IIsCompleteReplyOther>>