@jupyterlite

***`

@jupyterlite / @jupyterlite/server / ServiceWorkerManager

类:ServiceWorkerManager#

定义于:service-worker-manager.ts:36

一个管理 ServiceWorker 注册和通信的类,用于访问文件系统。

实现#

构造函数#

构造函数#

**new** **ServiceWorkerManager**(options): ServiceWorkerManager

定义于:service-worker-manager.ts:40

构造一个新的 ServiceWorkerManager。

参数#

选项#

IOptions

返回#

ServiceWorkerManager

访问器#

browsingContextId#

获取签名#

**get** **browsingContextId**(): string

定义于:service-worker-manager.ts:80

一个唯一 ID,用于标识实例化 ServiceWorkerManager 的浏览上下文。

返回#

string

一个唯一 ID,用于标识实例化 ServiceWorkerManager 的浏览上下文。

实现#

IServiceWorkerManager.browsingContextId

`***

enabled#

获取签名#

get enabled(): boolean

定义于:service-worker-manager.ts:73

ServiceWorker 是否已启用。

返回#

boolean

ServiceWorker 是否已启用。

实现于#

IServiceWorkerManager.enabled

***`

ready#

获取签名#

**get** **ready**(): Promise<void>

定义于:service-worker-manager.ts:87

ServiceWorker 是否已就绪。

返回#

Promise<void>

当 ServiceWorker 注册成功时解析,或注册失败时拒绝的 Promise。

实现于#

IServiceWorkerManager.ready

`***

registrationChanged#

获取签名#

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

定义于:service-worker-manager.ts:63

当注册更改时发出的信号。

返回#

ISignal<IServiceWorkerManager, null | ServiceWorkerRegistration>

当注册更改时触发的信号。

实现于#

IServiceWorkerManager.registrationChanged

方法#

registerStdinHandler()#

registerStdinHandler(pathnameSuffix, stdinHandler): void

定义于:service-worker-manager.ts:96

为通过 ServiceWorker 接收到的 stdin 请求注册处理程序。

参数#

pathnameSuffix#

string

要匹配的 URL 路径名后缀,例如“kernel”或“terminal”。

stdinHandler#

IStdinHandler

返回#

void

实现于#

IServiceWorkerManager.registerStdinHandler