Class: ServiceWorkerManager#

@jupyterlite/server.ServiceWorkerManager

Implements#

Constructors#

constructor#

new ServiceWorkerManager()

Defined in#

packages/server/src/service-manager.ts:9

Properties#

_ready#

Private _ready: PromiseDelegate<void>

Defined in#

packages/server/src/service-manager.ts:79

_registration#

Private _registration: null | ServiceWorkerRegistration = null

Defined in#

packages/server/src/service-manager.ts:75

_registrationChanged#

Private _registrationChanged: Signal<ServiceWorkerManager, null | ServiceWorkerRegistration>

Defined in#

packages/server/src/service-manager.ts:76

Accessors#

enabled#

get enabled(): boolean

Whether the ServiceWorker is enabled or not.

Returns#

boolean

Implementation of#

IServiceWorkerManager.enabled

Defined in#

packages/server/src/service-manager.ts:26

ready#

get ready(): Promise<void>

Returns#

Promise<void>

Implementation of#

IServiceWorkerManager.ready

Defined in#

packages/server/src/service-manager.ts:30

registrationChanged#

get registrationChanged(): ISignal<IServiceWorkerManager, null | ServiceWorkerRegistration>

A signal emitted when the registration changes.

Returns#

ISignal<IServiceWorkerManager, null | ServiceWorkerRegistration>

Implementation of#

IServiceWorkerManager.registrationChanged

Defined in#

packages/server/src/service-manager.ts:16

Methods#

initialize#

Private initialize(): Promise<void>

Returns#

Promise<void>

Defined in#

packages/server/src/service-manager.ts:34

setRegistration#

Private setRegistration(registration): void

Parameters#

Name

Type

registration

null | ServiceWorkerRegistration

Returns#

void

Defined in#

packages/server/src/service-manager.ts:70