
main.serviceworkers.ServiceWorkerContainer.kt Maven / Gradle / Ivy
// Automatically generated - do not modify!
package serviceworkers
import js.core.ReadonlyArray
import web.events.Event
import web.events.EventHandler
import web.events.EventTarget
import web.messaging.MessageEvent
import web.url.URL
import kotlin.js.Promise
sealed external class ServiceWorkerContainer :
EventTarget {
val controller: ServiceWorker?
var oncontrollerchange: EventHandler?
var onmessage: EventHandler>?
var onmessageerror: EventHandler>?
val ready: Promise
fun getRegistration(clientURL: String = definedExternally): Promise
fun getRegistration(clientURL: URL): Promise
fun getRegistrations(): Promise>
fun register(
scriptURL: String,
options: RegistrationOptions = definedExternally,
): Promise
fun register(
scriptURL: URL,
options: RegistrationOptions = definedExternally,
): Promise
fun startMessages()
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy