***`
@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
处理任何延迟设置活动。
参数#
选项#
返回#
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
>>