[**@jupyterlite**](../../../README.md) *** [@jupyterlite](../../../README.md) / [@jupyterlite/kernel](../README.md) / IRemoteKernel # Interface: IRemoteKernel Defined in: packages/services/lib/kernel/tokens.d.ts:162 ## 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/lib/kernel/tokens.d.ts:145 #### Parameters ##### args ...\[`ICommCloseMsg`\<`"iopub"` \| `"shell"`\>, `any`\] #### Returns `Promise`\<`void`\> #### Inherited from `Remote.commClose` *** ### commInfo() > **commInfo**(...`args`): `Promise`\<`IReplyErrorContent`\> \| `Promise`\<`IReplyAbortContent`\> \| `Promise`\<`ICommInfoReply`\> Defined in: packages/services/lib/kernel/tokens.d.ts:142 #### Parameters ##### args ...\[`object`, `any`\] #### Returns `Promise`\<`IReplyErrorContent`\> \| `Promise`\<`IReplyAbortContent`\> \| `Promise`\<`ICommInfoReply`\> #### Inherited from `Remote.commInfo` *** ### commMsg() > **commMsg**(...`args`): `Promise`\<`void`\> Defined in: packages/services/lib/kernel/tokens.d.ts:144 #### Parameters ##### args ...\[`ICommMsgMsg`\<`"iopub"` \| `"shell"`\>, `any`\] #### Returns `Promise`\<`void`\> #### Inherited from `Remote.commMsg` *** ### commOpen() > **commOpen**(...`args`): `Promise`\<`void`\> Defined in: packages/services/lib/kernel/tokens.d.ts:143 #### Parameters ##### args ...\[`ICommOpenMsg`\<`"iopub"` \| `"shell"`\>, `any`\] #### Returns `Promise`\<`void`\> #### Inherited from `Remote.commOpen` *** ### complete() > **complete**(...`args`): `Promise`\<`IReplyErrorContent`\> \| `Promise`\<`IReplyAbortContent`\> \| `Promise`\<`ICompleteReply`\> Defined in: packages/services/lib/kernel/tokens.d.ts:139 #### Parameters ##### args ...\[`object`, `any`\] #### Returns `Promise`\<`IReplyErrorContent`\> \| `Promise`\<`IReplyAbortContent`\> \| `Promise`\<`ICompleteReply`\> #### Inherited from `Remote.complete` *** ### execute() > **execute**(...`args`): `Promise`\<`IReplyErrorContent` & `IExecuteCount`\> \| `Promise`\<`IReplyAbortContent` & `IExecuteCount`\> \| `Promise`\<`IExecuteReply` & `IExecuteCount`\> Defined in: packages/services/lib/kernel/tokens.d.ts:138 #### Parameters ##### args ...\[`object`, `any`\] #### Returns `Promise`\<`IReplyErrorContent` & `IExecuteCount`\> \| `Promise`\<`IReplyAbortContent` & `IExecuteCount`\> \| `Promise`\<`IExecuteReply` & `IExecuteCount`\> #### Inherited from `Remote.execute` *** ### initialize() > **initialize**(...`args`): `Promise`\<`void`\> Defined in: packages/services/lib/kernel/tokens.d.ts:137 #### Parameters ##### args ...\[[`IOptions`](../namespaces/IWorkerKernel/interfaces/IOptions.md)\] #### Returns `Promise`\<`void`\> #### Inherited from `Remote.initialize` *** ### inputReply() > **inputReply**(...`args`): `Promise`\<`void`\> Defined in: packages/services/lib/kernel/tokens.d.ts:146 #### Parameters ##### args ...\[`ReplyContent`\<`IInputReply`\>, `any`\] #### Returns `Promise`\<`void`\> #### Inherited from `Remote.inputReply` *** ### inspect() > **inspect**(...`args`): `Promise`\<`IReplyErrorContent`\> \| `Promise`\<`IReplyAbortContent`\> \| `Promise`\<`IInspectReply`\> Defined in: packages/services/lib/kernel/tokens.d.ts:140 #### Parameters ##### args ...\[`object`, `any`\] #### Returns `Promise`\<`IReplyErrorContent`\> \| `Promise`\<`IReplyAbortContent`\> \| `Promise`\<`IInspectReply`\> #### Inherited from `Remote.inspect` *** ### isComplete() > **isComplete**(...`args`): `Promise`\<`IReplyErrorContent`\> \| `Promise`\<`IReplyAbortContent`\> \| `Promise`\<`IIsCompleteReplyIncomplete`\> \| `Promise`\<`IIsCompleteReplyOther`\> Defined in: packages/services/lib/kernel/tokens.d.ts:141 #### Parameters ##### args ...\[`object`, `any`\] #### Returns `Promise`\<`IReplyErrorContent`\> \| `Promise`\<`IReplyAbortContent`\> \| `Promise`\<`IIsCompleteReplyIncomplete`\> \| `Promise`\<`IIsCompleteReplyOther`\> #### Inherited from `Remote.isComplete`