[**@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/14439ec34e3cade5baa221a050277e15da9d0c06/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/14439ec34e3cade5baa221a050277e15da9d0c06/packages/services/src/kernel/tokens.ts#L200) #### 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/src/kernel/tokens.ts:194](https://github.com/jupyterlite/jupyterlite/blob/14439ec34e3cade5baa221a050277e15da9d0c06/packages/services/src/kernel/tokens.ts#L194) #### Parameters ##### args ...\[`object`, `any`\] #### Returns `Promise`\<`IReplyErrorContent`\> \| `Promise`\<`IReplyAbortContent`\> \| `Promise`\<`ICommInfoReply`\> #### Inherited from `Remote.commInfo` *** ### commMsg() > **commMsg**(...`args`): `Promise`\<`void`\> Defined in: [packages/services/src/kernel/tokens.ts:199](https://github.com/jupyterlite/jupyterlite/blob/14439ec34e3cade5baa221a050277e15da9d0c06/packages/services/src/kernel/tokens.ts#L199) #### Parameters ##### args ...\[`ICommMsgMsg`\<`"iopub"` \| `"shell"`\>, `any`\] #### Returns `Promise`\<`void`\> #### Inherited from `Remote.commMsg` *** ### commOpen() > **commOpen**(...`args`): `Promise`\<`void`\> Defined in: [packages/services/src/kernel/tokens.ts:198](https://github.com/jupyterlite/jupyterlite/blob/14439ec34e3cade5baa221a050277e15da9d0c06/packages/services/src/kernel/tokens.ts#L198) #### 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/src/kernel/tokens.ts:182](https://github.com/jupyterlite/jupyterlite/blob/14439ec34e3cade5baa221a050277e15da9d0c06/packages/services/src/kernel/tokens.ts#L182) #### 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/src/kernel/tokens.ts:178](https://github.com/jupyterlite/jupyterlite/blob/14439ec34e3cade5baa221a050277e15da9d0c06/packages/services/src/kernel/tokens.ts#L178) #### 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/src/kernel/tokens.ts:177](https://github.com/jupyterlite/jupyterlite/blob/14439ec34e3cade5baa221a050277e15da9d0c06/packages/services/src/kernel/tokens.ts#L177) #### Parameters ##### args ...\[[`IOptions`](../namespaces/IWorkerKernel/interfaces/IOptions.md)\] #### Returns `Promise`\<`void`\> #### Inherited from `Remote.initialize` *** ### inputReply() > **inputReply**(...`args`): `Promise`\<`void`\> Defined in: [packages/services/src/kernel/tokens.ts:201](https://github.com/jupyterlite/jupyterlite/blob/14439ec34e3cade5baa221a050277e15da9d0c06/packages/services/src/kernel/tokens.ts#L201) #### 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/src/kernel/tokens.ts:186](https://github.com/jupyterlite/jupyterlite/blob/14439ec34e3cade5baa221a050277e15da9d0c06/packages/services/src/kernel/tokens.ts#L186) #### 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/src/kernel/tokens.ts:190](https://github.com/jupyterlite/jupyterlite/blob/14439ec34e3cade5baa221a050277e15da9d0c06/packages/services/src/kernel/tokens.ts#L190) #### Parameters ##### args ...\[`object`, `any`\] #### Returns `Promise`\<`IReplyErrorContent`\> \| `Promise`\<`IReplyAbortContent`\> \| `Promise`\<`IIsCompleteReplyIncomplete`\> \| `Promise`\<`IIsCompleteReplyOther`\> #### Inherited from `Remote.isComplete`