Skip to content

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

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

Interface: ServiceWorker

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

This ServiceWorker API interface provides a reference to a service worker. Multiple browsing contexts (e.g. pages, workers, etc.) can be associated with the same service worker, each through a unique ServiceWorker object. Available only in secure contexts.

MDN Reference

Hierarchy

Table of contents

Properties

Methods

Properties

onerror

onerror: null | (this: AbstractWorker, ev: ErrorEvent) => any

MDN Reference

Inherited from

AbstractWorker.onerror

Defined in

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


onstatechange

onstatechange: null | (this: ServiceWorker, ev: Event) => any

MDN Reference

Defined in

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


scriptURL

Readonly scriptURL: string

MDN Reference

Defined in

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


state

Readonly state: ServiceWorkerState

MDN Reference

Defined in

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

Methods

addEventListener

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

Type parameters

Name Type
K extends keyof ServiceWorkerEventMap

Parameters

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

Returns

void

Overrides

AbstractWorker.addEventListener

Defined in

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

addEventListener(type, listener, options?): void

Parameters

Name Type
type string
listener EventListenerOrEventListenerObject
options? boolean | AddEventListenerOptions

Returns

void

Overrides

AbstractWorker.addEventListener

Defined in

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


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


postMessage

postMessage(message, transfer): void

MDN Reference

Parameters

Name Type
message any
transfer Transferable[]

Returns

void

Defined in

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

postMessage(message, options?): void

Parameters

Name Type
message any
options? StructuredSerializeOptions

Returns

void

Defined in

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


removeEventListener

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

Type parameters

Name Type
K extends keyof ServiceWorkerEventMap

Parameters

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

Returns

void

Overrides

AbstractWorker.removeEventListener

Defined in

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

removeEventListener(type, listener, options?): void

Parameters

Name Type
type string
listener EventListenerOrEventListenerObject
options? boolean | EventListenerOptions

Returns

void

Overrides

AbstractWorker.removeEventListener

Defined in

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

Typescript Libraries

Modules

Namespaces

Clone this wiki locally