
jsMain.web.serviceworker.FetchEvent.kt Maven / Gradle / Ivy
// Automatically generated - do not modify!
@file:Suppress(
"EXTERNAL_CLASS_CONSTRUCTOR_PROPERTY_PARAMETER",
)
package web.serviceworker
import js.core.Void
import web.events.EventType
import web.http.Request
import web.http.Response
import kotlin.js.Promise
external interface FetchEventInit : ExtendableEventInit {
var clientId: String?
var handled: Promise?
var preloadResponse: Promise<*>?
var replacesClientId: String?
var request: Request
var resultingClientId: String?
}
open external class FetchEvent(
override val type: EventType,
init: FetchEventInit,
) : ExtendableEvent {
val clientId: String
val handled: Promise
val preloadResponse: Promise<*>
val request: Request
val resultingClientId: String
fun respondWith(r: Response)
fun respondWith(r: Promise)
companion object
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy