Skip to content

@ralphschuler.webgl shader factory.<internal>.ServiceWorkerContainer

github-actions edited this page Nov 26, 2023 · 1 revision

Interface: ServiceWorkerContainer

@ralphschuler/webgl-shader-factory.<internal>.ServiceWorkerContainer

The ServiceWorkerContainer interface of the ServiceWorker API provides an object representing the service worker as an overall unit in the network ecosystem, including facilities to register, unregister and update service workers, and access the state of service workers and their registrations. Available only in secure contexts.

MDN Reference

Hierarchy

  • EventTarget

    ServiceWorkerContainer

Table of contents

Properties

Methods

Properties

controller

Readonly controller: null | ServiceWorker

MDN Reference

Defined in

node_modules/typescript/lib/lib.dom.d.ts:21175


oncontrollerchange

oncontrollerchange: null | (this: ServiceWorkerContainer, ev: Event) => any

MDN Reference

Defined in

node_modules/typescript/lib/lib.dom.d.ts:21177


onmessage

onmessage: null | (this: ServiceWorkerContainer, ev: MessageEvent<any>) => any

MDN Reference

Defined in

node_modules/typescript/lib/lib.dom.d.ts:21179


onmessageerror

onmessageerror: null | (this: ServiceWorkerContainer, ev: MessageEvent<any>) => any

Defined in

node_modules/typescript/lib/lib.dom.d.ts:21180


ready

Readonly ready: Promise<ServiceWorkerRegistration>

MDN Reference

Defined in

node_modules/typescript/lib/lib.dom.d.ts:21182

Methods

addEventListener

addEventListener<K>(type, listener, options?): void

Type parameters

Name Type
K extends keyof ServiceWorkerContainerEventMap

Parameters

Name Type
type K
listener (this: ServiceWorkerContainer, ev: ServiceWorkerContainerEventMap[K]) => any
options? boolean | AddEventListenerOptions

Returns

void

Overrides

EventTarget.addEventListener

Defined in

node_modules/typescript/lib/lib.dom.d.ts:21191

addEventListener(type, listener, options?): void

Parameters

Name Type
type string
listener EventListenerOrEventListenerObject
options? boolean | AddEventListenerOptions

Returns

void

Overrides

EventTarget.addEventListener

Defined in

node_modules/typescript/lib/lib.dom.d.ts:21192


dispatchEvent

dispatchEvent(event): boolean

Dispatches a synthetic event event to target and returns true if either event's cancelable attribute value is false or its preventDefault() method was not invoked, and false otherwise.

MDN Reference

Parameters

Name Type
event Event

Returns

boolean

Inherited from

EventTarget.dispatchEvent

Defined in

node_modules/typescript/lib/lib.dom.d.ts:8217


getRegistration

getRegistration(clientURL?): Promise<undefined | ServiceWorkerRegistration>

MDN Reference

Parameters

Name Type
clientURL? string | URL

Returns

Promise<undefined | ServiceWorkerRegistration>

Defined in

node_modules/typescript/lib/lib.dom.d.ts:21184


getRegistrations

getRegistrations(): Promise<readonly ServiceWorkerRegistration[]>

MDN Reference

Returns

Promise<readonly ServiceWorkerRegistration[]>

Defined in

node_modules/typescript/lib/lib.dom.d.ts:21186


register

register(scriptURL, options?): Promise<ServiceWorkerRegistration>

MDN Reference

Parameters

Name Type
scriptURL string | URL
options? RegistrationOptions

Returns

Promise<ServiceWorkerRegistration>

Defined in

node_modules/typescript/lib/lib.dom.d.ts:21188


removeEventListener

removeEventListener<K>(type, listener, options?): void

Type parameters

Name Type
K extends keyof ServiceWorkerContainerEventMap

Parameters

Name Type
type K
listener (this: ServiceWorkerContainer, ev: ServiceWorkerContainerEventMap[K]) => any
options? boolean | EventListenerOptions

Returns

void

Overrides

EventTarget.removeEventListener

Defined in

node_modules/typescript/lib/lib.dom.d.ts:21193

removeEventListener(type, listener, options?): void

Parameters

Name Type
type string
listener EventListenerOrEventListenerObject
options? boolean | EventListenerOptions

Returns

void

Overrides

EventTarget.removeEventListener

Defined in

node_modules/typescript/lib/lib.dom.d.ts:21194


startMessages

startMessages(): void

MDN Reference

Returns

void

Defined in

node_modules/typescript/lib/lib.dom.d.ts:21190

Typescript Libraries

Modules

Namespaces

Clone this wiki locally