@jupyterlite


@jupyterlite / @jupyterlite/apputils / IServiceWorkerManager

Interface: IServiceWorkerManager#

Defined in: packages/apputils/src/tokens.ts:12

The interface for the ServiceWorkerRegistration.

Properties#

browsingContextId#

readonly browsingContextId: string

Defined in: packages/apputils/src/tokens.ts:37

A unique id to identify the browsing context where the ServiceWorkerManager was instantiated.


enabled#

readonly enabled: boolean

Defined in: packages/apputils/src/tokens.ts:32

Whether the ServiceWorker is enabled or not.


ready#

ready: Promise<void>

Defined in: packages/apputils/src/tokens.ts:42

A Promise that resolves when the ServiceWorker is registered, or rejects if it cannot


registrationChanged#

readonly registrationChanged: ISignal<IServiceWorkerManager, null | ServiceWorkerRegistration>

Defined in: packages/apputils/src/tokens.ts:24

Signal fired when the registration changed.

Methods#

registerStdinHandler()#

registerStdinHandler(pathnameSuffix, stdinHandler): void

Defined in: packages/apputils/src/tokens.ts:49

Register a handler for stdin requests received via ServiceWorker.

Parameters#

pathnameSuffix#

string

URL pathname suffix to match such as “kernel” or “terminal”.

stdinHandler#

IStdinHandler

Returns#

void