***`
@jupyterlite / @jupyterlite/kernel / IKernelClient
Interface: IKernelClient
#
Defined in: packages/kernel/src/tokens.ts:26
An interface for the Kernels service.
Extends#
IKernelAPIClient
Properties#
changed
#
readonly
**changed**
:ISignal
<IKernelClient
,IChangedArgs
<IKernel
>>
Defined in: packages/kernel/src/tokens.ts:37
Signal emitted when the kernels map changes
`***
serverSettings
#
readonly
serverSettings
:ISettings
Defined in: node_modules/@jupyterlab/services/lib/kernel/kernel.d.ts:861
The server settings for the client.
Inherited from#
Kernel.IKernelAPIClient.serverSettings
***`
shutdownAll()
#
**shutdownAll**
: () =>Promise
<void
>
Defined in: packages/kernel/src/tokens.ts:49
Shut down all kernels.
Returns#
Promise
<void
>
Methods#
getModel()
#
**getModel**
(id
):Promise
<undefined
|IModel
>
Defined in: node_modules/@jupyterlab/services/lib/kernel/kernel.d.ts:875
Get a kernel model.
Parameters#
id#
string
The id of the kernel of interest.
Returns#
Promise
<undefined
| IModel
>
A promise that resolves with the kernel model.
Inherited from#
Kernel.IKernelAPIClient.getModel
`***
handleStdin()
#
handleStdin
(inputRequest
):Promise
<IInputReplyMsg
>
Defined in: packages/kernel/src/tokens.ts:42
Handle stdin request received from Service Worker.
Parameters#
inputRequest#
IInputRequestMsg
Returns#
Promise
<IInputReplyMsg
>
***`
interrupt()
#
**interrupt**
(id
):Promise
<void
>
Defined in: node_modules/@jupyterlab/services/lib/kernel/kernel.d.ts:899
Interrupt a kernel.
Parameters#
id#
string
The id of the kernel to interrupt.
Returns#
Promise
<void
>
A promise that resolves when the kernel is interrupted.
Inherited from#
Kernel.IKernelAPIClient.interrupt
`***
listRunning()
#
listRunning
():Promise
<IModel
[]>
Defined in: node_modules/@jupyterlab/services/lib/kernel/kernel.d.ts:867
List the running kernels.
Returns#
Promise
<IModel
[]>
A promise that resolves with the list of running kernel models.
Inherited from#
Kernel.IKernelAPIClient.listRunning
***`
restart()
#
**restart**
(id
):Promise
<void
>
Defined in: node_modules/@jupyterlab/services/lib/kernel/kernel.d.ts:891
Restart a kernel.
Parameters#
id#
string
The id of the kernel to restart.
Returns#
Promise
<void
>
A promise that resolves when the kernel is restarted.
Inherited from#
Kernel.IKernelAPIClient.restart
`***
shutdown()
#
shutdown
(id
):Promise
<void
>
Defined in: node_modules/@jupyterlab/services/lib/kernel/kernel.d.ts:907
Shut down a kernel by id.
Parameters#
id#
string
The id of the kernel to shut down.
Returns#
Promise
<void
>
A promise that resolves when the kernel is shut down.
Inherited from#
Kernel.IKernelAPIClient.shutdown
***`
startNew()
#
**startNew**(
options?):
Promise\<
IModel`>
Defined in: node_modules/@jupyterlab/services/lib/kernel/kernel.d.ts:883
Start a new kernel.
Parameters#
options?#
Partial
<Pick
<IModel
, "name"
>>
The options used to create the kernel.
Returns#
Promise
<IModel
>
A promise that resolves with the kernel model.
Inherited from#
Kernel.IKernelAPIClient.startNew