Skip to content

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

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

Interface: ServiceWorkerRegistration

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

This ServiceWorker API interface represents the service worker registration. You register a service worker to control one or more pages that share the same origin. Available only in secure contexts.

MDN Reference

Hierarchy

  • EventTarget

    ServiceWorkerRegistration

Table of contents

Properties

Methods

Properties

active

Readonly active: null | ServiceWorker

MDN Reference

Defined in

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


installing

Readonly installing: null | ServiceWorker

MDN Reference

Defined in

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


navigationPreload

Readonly navigationPreload: NavigationPreloadManager

MDN Reference

Defined in

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


onupdatefound

onupdatefound: null | (this: ServiceWorkerRegistration, ev: Event) => any

MDN Reference

Defined in

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


pushManager

Readonly pushManager: PushManager

MDN Reference

Defined in

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


scope

Readonly scope: string

MDN Reference

Defined in

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


updateViaCache

Readonly updateViaCache: ServiceWorkerUpdateViaCache

MDN Reference

Defined in

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


waiting

Readonly waiting: null | ServiceWorker

MDN Reference

Defined in

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

Methods

addEventListener

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

Type parameters

Name Type
K extends "updatefound"

Parameters

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

Returns

void

Overrides

EventTarget.addEventListener

Defined in

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

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:21238


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


getNotifications

getNotifications(filter?): Promise<Notification[]>

MDN Reference

Parameters

Name Type
filter? GetNotificationOptions

Returns

Promise<Notification[]>

Defined in

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


removeEventListener

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

Type parameters

Name Type
K extends "updatefound"

Parameters

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

Returns

void

Overrides

EventTarget.removeEventListener

Defined in

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

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:21240


showNotification

showNotification(title, options?): Promise<void>

MDN Reference

Parameters

Name Type
title string
options? NotificationOptions

Returns

Promise<void>

Defined in

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


unregister

unregister(): Promise<boolean>

MDN Reference

Returns

Promise<boolean>

Defined in

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


update

update(): Promise<void>

MDN Reference

Returns

Promise<void>

Defined in

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

Typescript Libraries

Modules

Namespaces

Clone this wiki locally