[**@jupyterlite**](../../../README.md) *** [@jupyterlite](../../../README.md) / [@jupyterlite/server](../README.md) / IServiceWorkerManager # Interface: IServiceWorkerManager Defined in: tokens.d.ts:7 The interface for the ServiceWorkerRegistration. ## Properties ### browsingContextId > `readonly` **browsingContextId**: `string` Defined in: tokens.d.ts:23 A unique id to identify the browsing context where the ServiceWorkerManager was instantiated. *** ### enabled > `readonly` **enabled**: `boolean` Defined in: tokens.d.ts:19 Whether the ServiceWorker is enabled or not. *** ### ready > **ready**: `Promise`\<`void`\> Defined in: tokens.d.ts:27 A Promise that resolves when the ServiceWorker is registered, or rejects if it cannot *** ### registrationChanged > `readonly` **registrationChanged**: `ISignal`\<`IServiceWorkerManager`, `null` \| `ServiceWorkerRegistration`\> Defined in: tokens.d.ts:15 Signal fired when the registration changed. ## Methods ### registerStdinHandler() > **registerStdinHandler**(`pathnameSuffix`, `stdinHandler`): `void` Defined in: tokens.d.ts:33 Register a handler for stdin requests received via ServiceWorker. #### Parameters ##### pathnameSuffix `string` URL pathname suffix to match such as "kernel" or "terminal". ##### stdinHandler [`IStdinHandler`](../namespaces/IServiceWorkerManager/interfaces/IStdinHandler.md) #### Returns `void`