All Downloads are FREE. Search and download functionalities are using the official Maven repository.

jsMain.web.serviceworker.ExtendableMessageEvent.kt Maven / Gradle / Ivy

// Automatically generated - do not modify!

@file:Suppress(
    "EXTERNAL_CLASS_CONSTRUCTOR_PROPERTY_PARAMETER",
)

package web.serviceworker

import js.core.ReadonlyArray
import web.events.EventType
import web.messaging.MessagePort

external interface ExtendableMessageEventInit : ExtendableEventInit {
    var data: Any?
    var lastEventId: String?
    var origin: String?
    var ports: ReadonlyArray?
    var source: Any /* Client | ServiceWorker | MessagePort */?
}

open external class ExtendableMessageEvent(
    override val type: EventType,
    init: ExtendableMessageEventInit = definedExternally,
) : ExtendableEvent {
    val data: Any?
    val lastEventId: String
    val origin: String
    val ports: ReadonlyArray
    val source: Any /* Client | ServiceWorker | MessagePort */?

    companion object
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy