ServiceWorkerGlobalScope class
This ServiceWorker API interface represents the global execution context of a service worker.
- Implemented types
- Available extensions
- Annotations
-
- @JS()
- @staticInterop
Constructors
- ServiceWorkerGlobalScope.new()
-
factory
Properties
-
addEventListener
→ ({void Function<
K$>(WorkerGlobalScopeEventMap< $1, void Function(String type, Object listener, [Object? options]) $2})K$> type, dynamic listener(K$), [Object? options]) -
Available on WorkerGlobalScope, provided by the WorkerGlobalScope$Typings extension
Overload accessor: $1, $2no setter - addEventListener ↔ void Function(String, [Object?, Object?])
-
Available on EventTarget, provided by the EventTarget$Typings extension
getter/setter pair -
addEventListener
→ ({void Function<
K$>(ServiceWorkerGlobalScopeEventMap< $1, void Function(String type, Object listener, [Object? options]) $2})K$> type, dynamic listener(K$), [Object? options]) -
Available on ServiceWorkerGlobalScope, provided by the ServiceWorkerGlobalScope$Typings extension
Overload accessor: $1, $2no setter - atob ↔ String Function(String)
-
Available on WindowOrWorkerGlobalScope, provided by the WindowOrWorkerGlobalScope$Typings extension
getter/setter pair - btoa ↔ String Function(String)
-
Available on WindowOrWorkerGlobalScope, provided by the WindowOrWorkerGlobalScope$Typings extension
getter/setter pair - caches → CacheStorage
-
Available on WindowOrWorkerGlobalScope, provided by the WindowOrWorkerGlobalScope$Typings extension
Available only in secure contexts.no setter - clearInterval ↔ void Function([num?])
-
Available on WindowOrWorkerGlobalScope, provided by the WindowOrWorkerGlobalScope$Typings extension
getter/setter pair - clearTimeout ↔ void Function([num?])
-
Available on WindowOrWorkerGlobalScope, provided by the WindowOrWorkerGlobalScope$Typings extension
getter/setter pair - clients → Clients
-
Available on ServiceWorkerGlobalScope, provided by the ServiceWorkerGlobalScope$Typings extension
MDN Referenceno setter -
createImageBitmap
→ ({Future<
ImageBitmap> Function(Object image, [ImageBitmapOptions? options]) $1, Future<ImageBitmap> Function(Object image, num sx, num sy, num sw, num sh, [ImageBitmapOptions? options]) $2}) -
Available on WindowOrWorkerGlobalScope, provided by the WindowOrWorkerGlobalScope$Typings extension
Overload accessor: $1, $2no setter - crossOriginIsolated → bool
-
Available on WindowOrWorkerGlobalScope, provided by the WindowOrWorkerGlobalScope$Typings extension
MDN Referenceno setter - crypto → Crypto
-
Available on WindowOrWorkerGlobalScope, provided by the WindowOrWorkerGlobalScope$Typings extension
MDN Referenceno setter - dispatchEvent ↔ bool Function(Event)
-
Available on EventTarget, provided by the EventTarget$Typings extension
getter/setter pair -
fetch
↔ Future<
Response> Function(Object, [RequestInit?]) -
Available on WindowOrWorkerGlobalScope, provided by the WindowOrWorkerGlobalScope$Typings extension
getter/setter pair - fonts → FontFaceSet
-
Available on FontFaceSource, provided by the FontFaceSource$Typings extension
MDN Referenceno setter - hashCode → int
-
The hash code for this object.
no setterinherited
- importScripts ↔ void Function([Iterable?])
-
Available on WorkerGlobalScope, provided by the WorkerGlobalScope$Typings extension
getter/setter pair - indexedDB → IDBFactory
-
Available on WindowOrWorkerGlobalScope, provided by the WindowOrWorkerGlobalScope$Typings extension
MDN Referenceno setter - isSecureContext → bool
-
Available on WindowOrWorkerGlobalScope, provided by the WindowOrWorkerGlobalScope$Typings extension
MDN Referenceno setter - location → WorkerLocation
-
Available on WorkerGlobalScope, provided by the WorkerGlobalScope$Typings extension
Returns workerGlobal's WorkerLocation object.no setter -
Available on WorkerGlobalScope, provided by the WorkerGlobalScope$Typings extension
Returns workerGlobal's WorkerNavigator object.no setter - onactivate ↔ dynamic Function(ExtendableEvent)?
-
Available on ServiceWorkerGlobalScope, provided by the ServiceWorkerGlobalScope$Typings extension
MDN Referencegetter/setter pair - onerror ↔ dynamic Function(ErrorEvent)?
-
Available on WorkerGlobalScope, provided by the WorkerGlobalScope$Typings extension
MDN Referencegetter/setter pair - onfetch ↔ dynamic Function(FetchEvent)?
-
Available on ServiceWorkerGlobalScope, provided by the ServiceWorkerGlobalScope$Typings extension
MDN Referencegetter/setter pair - oninstall ↔ dynamic Function(ExtendableEvent)?
-
Available on ServiceWorkerGlobalScope, provided by the ServiceWorkerGlobalScope$Typings extension
MDN Referencegetter/setter pair - onlanguagechange ↔ dynamic Function(Event)?
-
Available on WorkerGlobalScope, provided by the WorkerGlobalScope$Typings extension
MDN Referencegetter/setter pair - onmessage ↔ dynamic Function(ExtendableMessageEvent)?
-
Available on ServiceWorkerGlobalScope, provided by the ServiceWorkerGlobalScope$Typings extension
MDN Referencegetter/setter pair - onmessageerror ↔ dynamic Function(MessageEvent)?
-
Available on ServiceWorkerGlobalScope, provided by the ServiceWorkerGlobalScope$Typings extension
MDN Referencegetter/setter pair - onnotificationclick ↔ dynamic Function(NotificationEvent)?
-
Available on ServiceWorkerGlobalScope, provided by the ServiceWorkerGlobalScope$Typings extension
MDN Referencegetter/setter pair - onnotificationclose ↔ dynamic Function(NotificationEvent)?
-
Available on ServiceWorkerGlobalScope, provided by the ServiceWorkerGlobalScope$Typings extension
MDN Referencegetter/setter pair - onoffline ↔ dynamic Function(Event)?
-
Available on WorkerGlobalScope, provided by the WorkerGlobalScope$Typings extension
MDN Referencegetter/setter pair - ononline ↔ dynamic Function(Event)?
-
Available on WorkerGlobalScope, provided by the WorkerGlobalScope$Typings extension
MDN Referencegetter/setter pair - onpush ↔ dynamic Function(PushEvent)?
-
Available on ServiceWorkerGlobalScope, provided by the ServiceWorkerGlobalScope$Typings extension
MDN Referencegetter/setter pair - onpushsubscriptionchange ↔ dynamic Function(Event)?
-
Available on ServiceWorkerGlobalScope, provided by the ServiceWorkerGlobalScope$Typings extension
MDN Referencegetter/setter pair - onrejectionhandled ↔ dynamic Function(PromiseRejectionEvent)?
-
Available on WorkerGlobalScope, provided by the WorkerGlobalScope$Typings extension
getter/setter pair - onunhandledrejection ↔ dynamic Function(PromiseRejectionEvent)?
-
Available on WorkerGlobalScope, provided by the WorkerGlobalScope$Typings extension
getter/setter pair - origin → String
-
Available on WindowOrWorkerGlobalScope, provided by the WindowOrWorkerGlobalScope$Typings extension
MDN Referenceno setter - performance → Performance
-
Available on WindowOrWorkerGlobalScope, provided by the WindowOrWorkerGlobalScope$Typings extension
MDN Referenceno setter - queueMicrotask ↔ void Function(VoidFunction)
-
Available on WindowOrWorkerGlobalScope, provided by the WindowOrWorkerGlobalScope$Typings extension
getter/setter pair - registration → ServiceWorkerRegistration
-
Available on ServiceWorkerGlobalScope, provided by the ServiceWorkerGlobalScope$Typings extension
MDN Referenceno setter -
removeEventListener
→ ({void Function<
K$>(WorkerGlobalScopeEventMap< $1, void Function(String type, Object listener, [Object? options]) $2})K$> type, dynamic listener(K$), [Object? options]) -
Available on WorkerGlobalScope, provided by the WorkerGlobalScope$Typings extension
Overload accessor: $1, $2no setter -
removeEventListener
→ ({void Function<
K$>(ServiceWorkerGlobalScopeEventMap< $1, void Function(String type, Object listener, [Object? options]) $2})K$> type, dynamic listener(K$), [Object? options]) -
Available on ServiceWorkerGlobalScope, provided by the ServiceWorkerGlobalScope$Typings extension
Overload accessor: $1, $2no setter - removeEventListener ↔ void Function(String, [Object?, Object?])
-
Available on EventTarget, provided by the EventTarget$Typings extension
getter/setter pair - reportError ↔ void Function([dynamic])
-
Available on WindowOrWorkerGlobalScope, provided by the WindowOrWorkerGlobalScope$Typings extension
getter/setter pair - runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- self → _Intersection7
-
Available on WorkerGlobalScope, provided by the WorkerGlobalScope$Typings extension
Returns workerGlobal.no setter - serviceWorker → ServiceWorker
-
Available on ServiceWorkerGlobalScope, provided by the ServiceWorkerGlobalScope$Typings extension
no setter - setInterval ↔ num Function(Object, [num?, Iterable?])
-
Available on WindowOrWorkerGlobalScope, provided by the WindowOrWorkerGlobalScope$Typings extension
getter/setter pair - setTimeout ↔ num Function(Object, [num?, Iterable?])
-
Available on WindowOrWorkerGlobalScope, provided by the WindowOrWorkerGlobalScope$Typings extension
getter/setter pair -
skipWaiting
↔ Future<
void> Function() -
Available on ServiceWorkerGlobalScope, provided by the ServiceWorkerGlobalScope$Typings extension
getter/setter pair -
structuredClone
↔ T Function<
T>(T, [StructuredSerializeOptions?]) -
Available on WindowOrWorkerGlobalScope, provided by the WindowOrWorkerGlobalScope$Typings extension
getter/setter pair
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited