[**@jupyterlite**](../../../../../README.md) *** [@jupyterlite](../../../../../README.md) / [@jupyterlite/apputils](../../../README.md) / [IServiceWorkerManager](../README.md) / IStdinHandler # Interface: IStdinHandler() Defined in: [packages/apputils/src/tokens.ts:81](https://github.com/jupyterlite/jupyterlite/blob/14439ec34e3cade5baa221a050277e15da9d0c06/packages/apputils/src/tokens.ts#L81) Interface for handler of stdin requests received via Service Worker. Types are `any` because they are defined by whatever calls `registerStdinHandler` and the ServiceWorkerManager does not need to understand them, it just passes them through without altering them. > **IStdinHandler**(`message`): `Promise`\<`any`\> Defined in: [packages/apputils/src/tokens.ts:82](https://github.com/jupyterlite/jupyterlite/blob/14439ec34e3cade5baa221a050277e15da9d0c06/packages/apputils/src/tokens.ts#L82) Interface for handler of stdin requests received via Service Worker. Types are `any` because they are defined by whatever calls `registerStdinHandler` and the ServiceWorkerManager does not need to understand them, it just passes them through without altering them. ## Parameters ### message `any` ## Returns `Promise`\<`any`\>