ExtendableMessageEvent

The ExtendableMessageEvent interface of the Service Worker API represents the event object of a ServiceWorkerGlobalScope/message_event event fired on a service worker (when a message is received on the ServiceWorkerGlobalScope from another context) — extends the lifetime of such events.

MDN Reference

Constructors

Link copied to clipboard
constructor(type: EventType<ExtendableMessageEvent>, init: ExtendableMessageEventInit = definedExternally)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val data: JsAny?

The data read-only property of the ExtendableMessageEvent interface returns the event's data.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

The lastEventID read-only property of the ExtendableMessageEvent interface represents, in server-sent events, the last event ID of the event source.

Link copied to clipboard
Link copied to clipboard

The origin read-only property of the ExtendableMessageEvent interface returns the origin of the Client that sent the message.

Link copied to clipboard

The ports read-only property of the ExtendableMessageEvent interface returns the array containing the MessagePort objects representing the ports of the associated message channel (the channel the message is being sent through.)

Link copied to clipboard

The source read-only property of the ExtendableMessageEvent interface returns a reference to the Client object from which the message was sent.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun waitUntil(f: Promise<*>)

The ExtendableEvent.waitUntil() method tells the event dispatcher that work is ongoing.