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

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

// Automatically generated - do not modify!

package web.serviceworker

import js.core.ReadonlyArray
import web.events.Event
import web.events.EventHandler
import web.events.EventTarget
import web.messaging.StructuredSerializeOptions
import web.messaging.Transferable
import web.workers.AbstractWorker

sealed external class ServiceWorker :
    EventTarget,
    AbstractWorker {
    var onstatechange: EventHandler?
    val scriptURL: String
    val state: ServiceWorkerState
    fun postMessage(
        message: Any?,
        transfer: ReadonlyArray,
    )

    fun postMessage(
        message: Any?,
        options: StructuredSerializeOptions = definedExternally,
    )
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy