***`
@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>>