[**@jupyterlite**](../../../README.md) *** [@jupyterlite](../../../README.md) / [@jupyterlite/services](../README.md) / IRemoteKernel # Interface: IRemoteKernel Defined in: [packages/services/src/kernel/tokens.ts:222](https://github.com/jupyterlite/jupyterlite/blob/5d565b7c8e2c6a07c22d592b848261a0d170de64/packages/services/src/kernel/tokens.ts#L222) ## Extends - `Remote`\<[`IWorkerKernel`](IWorkerKernel.md)\> ## Properties ### \[createEndpoint\]() > **\[createEndpoint\]**: () => `Promise`\<`MessagePort`\> Defined in: node\_modules/comlink/dist/umd/comlink.d.ts:86 #### Returns `Promise`\<`MessagePort`\> #### Inherited from `Remote.[createEndpoint]` *** ### \[releaseProxy\]() > **\[releaseProxy\]**: () => `void` Defined in: node\_modules/comlink/dist/umd/comlink.d.ts:87 #### Returns `void` #### Inherited from `Remote.[releaseProxy]` ## Methods ### commClose() > **commClose**(...`args`): `Promise`\<`void`\> Defined in: [packages/services/src/kernel/tokens.ts:200](https://github.com/jupyterlite/jupyterlite/blob/5d565b7c8e2c6a07c22d592b848261a0d170de64/packages/services/src/kernel/tokens.ts#L200) #### Parameters ##### args ...\[`ICommCloseMsg`\<`"iopub"` \| `"shell"`\>, `any`\] #### Returns `Promise`\<`void`\> #### Inherited from [`IWorkerKernel`](IWorkerKernel.md).[`commClose`](IWorkerKernel.md#commclose) *** ### commInfo() > **commInfo**(...`args`): `Promise`\<`IReplyErrorContent`\> \| `Promise`\<`IReplyAbortContent`\> \| `Promise`\<`ICommInfoReply`\> Defined in: [packages/services/src/kernel/tokens.ts:194](https://github.com/jupyterlite/jupyterlite/blob/5d565b7c8e2c6a07c22d592b848261a0d170de64/packages/services/src/kernel/tokens.ts#L194) #### Parameters ##### args ...\[`object`, `any`\] #### Returns `Promise`\<`IReplyErrorContent`\> \| `Promise`\<`IReplyAbortContent`\> \| `Promise`\<`ICommInfoReply`\> #### Inherited from [`IWorkerKernel`](IWorkerKernel.md).[`commInfo`](IWorkerKernel.md#comminfo) *** ### commMsg() > **commMsg**(...`args`): `Promise`\<`void`\> Defined in: [packages/services/src/kernel/tokens.ts:199](https://github.com/jupyterlite/jupyterlite/blob/5d565b7c8e2c6a07c22d592b848261a0d170de64/packages/services/src/kernel/tokens.ts#L199) #### Parameters ##### args ...\[`ICommMsgMsg`\<`"iopub"` \| `"shell"`\>, `any`\] #### Returns `Promise`\<`void`\> #### Inherited from [`IWorkerKernel`](IWorkerKernel.md).[`commMsg`](IWorkerKernel.md#commmsg) *** ### commOpen() > **commOpen**(...`args`): `Promise`\<`void`\> Defined in: [packages/services/src/kernel/tokens.ts:198](https://github.com/jupyterlite/jupyterlite/blob/5d565b7c8e2c6a07c22d592b848261a0d170de64/packages/services/src/kernel/tokens.ts#L198) #### Parameters ##### args ...\[`ICommOpenMsg`\<`"iopub"` \| `"shell"`\>, `any`\] #### Returns `Promise`\<`void`\> #### Inherited from [`IWorkerKernel`](IWorkerKernel.md).[`commOpen`](IWorkerKernel.md#commopen) *** ### complete() > **complete**(...`args`): `Promise`\<`IReplyErrorContent`\> \| `Promise`\<`IReplyAbortContent`\> \| `Promise`\<`ICompleteReply`\> Defined in: [packages/services/src/kernel/tokens.ts:182](https://github.com/jupyterlite/jupyterlite/blob/5d565b7c8e2c6a07c22d592b848261a0d170de64/packages/services/src/kernel/tokens.ts#L182) #### Parameters ##### args ...\[`object`, `any`\] #### Returns `Promise`\<`IReplyErrorContent`\> \| `Promise`\<`IReplyAbortContent`\> \| `Promise`\<`ICompleteReply`\> #### Inherited from [`IWorkerKernel`](IWorkerKernel.md).[`complete`](IWorkerKernel.md#complete) *** ### execute() > **execute**(...`args`): `Promise`\<`IReplyErrorContent` & `IExecuteCount`\> \| `Promise`\<`IReplyAbortContent` & `IExecuteCount`\> \| `Promise`\<`IExecuteReply` & `IExecuteCount`\> Defined in: [packages/services/src/kernel/tokens.ts:178](https://github.com/jupyterlite/jupyterlite/blob/5d565b7c8e2c6a07c22d592b848261a0d170de64/packages/services/src/kernel/tokens.ts#L178) #### Parameters ##### args ...\[`object`, `any`\] #### Returns `Promise`\<`IReplyErrorContent` & `IExecuteCount`\> \| `Promise`\<`IReplyAbortContent` & `IExecuteCount`\> \| `Promise`\<`IExecuteReply` & `IExecuteCount`\> #### Inherited from [`IWorkerKernel`](IWorkerKernel.md).[`execute`](IWorkerKernel.md#execute) *** ### initialize() > **initialize**(...`args`): `Promise`\<`void`\> Defined in: [packages/services/src/kernel/tokens.ts:177](https://github.com/jupyterlite/jupyterlite/blob/5d565b7c8e2c6a07c22d592b848261a0d170de64/packages/services/src/kernel/tokens.ts#L177) #### Parameters ##### args ...\[[`IOptions`](../namespaces/IWorkerKernel/interfaces/IOptions.md)\] #### Returns `Promise`\<`void`\> #### Inherited from [`IWorkerKernel`](IWorkerKernel.md).[`initialize`](IWorkerKernel.md#initialize) *** ### inputReply() > **inputReply**(...`args`): `Promise`\<`void`\> Defined in: [packages/services/src/kernel/tokens.ts:201](https://github.com/jupyterlite/jupyterlite/blob/5d565b7c8e2c6a07c22d592b848261a0d170de64/packages/services/src/kernel/tokens.ts#L201) #### Parameters ##### args ...\[`ReplyContent`\<`IInputReply`\>, `any`\] #### Returns `Promise`\<`void`\> #### Inherited from [`IWorkerKernel`](IWorkerKernel.md).[`inputReply`](IWorkerKernel.md#inputreply) *** ### inspect() > **inspect**(...`args`): `Promise`\<`IReplyErrorContent`\> \| `Promise`\<`IReplyAbortContent`\> \| `Promise`\<`IInspectReply`\> Defined in: [packages/services/src/kernel/tokens.ts:186](https://github.com/jupyterlite/jupyterlite/blob/5d565b7c8e2c6a07c22d592b848261a0d170de64/packages/services/src/kernel/tokens.ts#L186) #### Parameters ##### args ...\[`object`, `any`\] #### Returns `Promise`\<`IReplyErrorContent`\> \| `Promise`\<`IReplyAbortContent`\> \| `Promise`\<`IInspectReply`\> #### Inherited from [`IWorkerKernel`](IWorkerKernel.md).[`inspect`](IWorkerKernel.md#inspect) *** ### isComplete() > **isComplete**(...`args`): `Promise`\<`IReplyErrorContent`\> \| `Promise`\<`IReplyAbortContent`\> \| `Promise`\<`IIsCompleteReplyIncomplete`\> \| `Promise`\<`IIsCompleteReplyOther`\> Defined in: [packages/services/src/kernel/tokens.ts:190](https://github.com/jupyterlite/jupyterlite/blob/5d565b7c8e2c6a07c22d592b848261a0d170de64/packages/services/src/kernel/tokens.ts#L190) #### Parameters ##### args ...\[`object`, `any`\] #### Returns `Promise`\<`IReplyErrorContent`\> \| `Promise`\<`IReplyAbortContent`\> \| `Promise`\<`IIsCompleteReplyIncomplete`\> \| `Promise`\<`IIsCompleteReplyOther`\> #### Inherited from [`IWorkerKernel`](IWorkerKernel.md).[`isComplete`](IWorkerKernel.md#iscomplete)