
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