Interface: IJavaScriptWorkerKernel
#
@jupyterlite/javascript-kernel.IJavaScriptWorkerKernel
An interface for JavaScript workers.
Hierarchy#
IWorkerKernel
↳
IJavaScriptWorkerKernel
Methods#
commClose
#
commClose
(content
,parent
):Promise
<void
>
Parameters#
Name |
Type |
---|---|
|
|
|
|
Returns#
Promise
<void
>
Inherited from#
IWorkerKernel.commClose
Defined in#
packages/kernel/lib/tokens.d.ts:148
commInfo
#
commInfo
(content
,parent
):Promise
<ReplyContent
<ICommInfoReply
>>
Parameters#
Name |
Type |
Description |
---|---|---|
|
|
- |
|
|
The comm target name to filter returned comms |
|
|
- |
Returns#
Promise
<ReplyContent
<ICommInfoReply
>>
Inherited from#
IWorkerKernel.commInfo
Defined in#
packages/kernel/lib/tokens.d.ts:145
commMsg
#
commMsg
(content
,parent
):Promise
<void
>
Parameters#
Name |
Type |
---|---|
|
|
|
|
Returns#
Promise
<void
>
Inherited from#
IWorkerKernel.commMsg
Defined in#
packages/kernel/lib/tokens.d.ts:147
commOpen
#
commOpen
(content
,parent
):Promise
<void
>
Parameters#
Name |
Type |
---|---|
|
|
|
|
Returns#
Promise
<void
>
Inherited from#
IWorkerKernel.commOpen
Defined in#
packages/kernel/lib/tokens.d.ts:146
complete
#
complete
(content
,parent
):Promise
<ReplyContent
<ICompleteReply
>>
Parameters#
Name |
Type |
---|---|
|
|
|
|
|
|
|
|
Returns#
Promise
<ReplyContent
<ICompleteReply
>>
Inherited from#
IWorkerKernel.complete
Defined in#
packages/kernel/lib/tokens.d.ts:142
execute
#
execute
(content
,parent
):Promise
<Object
>
Parameters#
Name |
Type |
Description |
---|---|---|
|
|
- |
|
|
Whether to allow stdin requests. The default is |
|
|
The code to execute. |
|
|
Whether to execute the code as quietly as possible. The default is |
|
|
Whether to the abort execution queue on an error. The default is |
|
|
Whether to store history of the execution. The default |
|
|
A mapping of names to expressions to be evaluated in the kernel’s interactive namespace. |
|
|
- |
Returns#
Promise
<Object
>
Inherited from#
IWorkerKernel.execute
Defined in#
packages/kernel/lib/tokens.d.ts:141
initialize
#
initialize
(options
):Promise
<void
>
Handle any lazy initialization activities.
Parameters#
Name |
Type |
---|---|
|
Returns#
Promise
<void
>
Overrides#
IWorkerKernel.initialize
Defined in#
inputReply
#
inputReply
(content
,parent
):Promise
<void
>
Parameters#
Name |
Type |
---|---|
|
|
|
|
Returns#
Promise
<void
>
Inherited from#
IWorkerKernel.inputReply
Defined in#
packages/kernel/lib/tokens.d.ts:149
inspect
#
inspect
(content
,parent
):Promise
<ReplyContent
<IInspectReply
>>
Parameters#
Name |
Type |
---|---|
|
|
|
|
|
|
|
|
|
|
Returns#
Promise
<ReplyContent
<IInspectReply
>>
Inherited from#
IWorkerKernel.inspect
Defined in#
packages/kernel/lib/tokens.d.ts:143
isComplete
#
isComplete
(content
,parent
):Promise
<ReplyContent
<IIsCompleteReplyIncomplete
|IIsCompleteReplyOther
>>
Parameters#
Name |
Type |
---|---|
|
|
|
|
|
|
Returns#
Promise
<ReplyContent
<IIsCompleteReplyIncomplete
| IIsCompleteReplyOther
>>
Inherited from#
IWorkerKernel.isComplete
Defined in#
packages/kernel/lib/tokens.d.ts:144