ServiceWorkerGlobalScope

Properties

Link copied to clipboard
abstract var AbortController: Any
Link copied to clipboard
abstract var AbortSignal: Any
Link copied to clipboard
abstract var Blob: Any
Link copied to clipboard
abstract var Body: Any
Link copied to clipboard
Link copied to clipboard
abstract var Cache: Any
Link copied to clipboard
abstract var caches: CacheStorage
Link copied to clipboard
abstract var CacheStorage: Any
Link copied to clipboard
abstract var CloseEvent: Any
Link copied to clipboard
abstract var CompressionStream: Any
Link copied to clipboard
Link copied to clipboard
abstract var Crypto: Any
Link copied to clipboard
abstract var crypto: Crypto
Link copied to clipboard
abstract var CryptoKey: Any
Link copied to clipboard
abstract var DecompressionStream: Any
Link copied to clipboard
abstract var DOMException: Any
Link copied to clipboard
abstract var Event: Any
Link copied to clipboard
open var EventTarget: Any
Link copied to clipboard
abstract var ExtendableEvent: Any
Link copied to clipboard
abstract var FetchEvent: Any
Link copied to clipboard
abstract var File: Any
Link copied to clipboard
abstract var FixedLengthStream: Any
Link copied to clipboard
abstract var FormData: Any
Link copied to clipboard
abstract var Headers: Any
Link copied to clipboard
abstract var HTMLRewriter: Any
Link copied to clipboard
Link copied to clipboard
abstract var MessageEvent: Any
Link copied to clipboard
abstract var origin: String
Link copied to clipboard
abstract var performance: Performance
Link copied to clipboard
Link copied to clipboard
abstract var ReadableStream: Any
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract var Request: Any
Link copied to clipboard
abstract var Response: Any
Link copied to clipboard
abstract var ScheduledEvent: Any
Link copied to clipboard
abstract var scheduler: Scheduler
Link copied to clipboard
Link copied to clipboard
abstract var SubtleCrypto: Any
Link copied to clipboard
abstract var TailEvent: Any
Link copied to clipboard
abstract var TextDecoder: Any
Link copied to clipboard
abstract var TextDecoderStream: Any
Link copied to clipboard
abstract var TextEncoder: Any
Link copied to clipboard
abstract var TextEncoderStream: Any
Link copied to clipboard
abstract var TraceEvent: Any
Link copied to clipboard
abstract var TransformStream: Any
Link copied to clipboard
abstract var URL: Any
Link copied to clipboard
abstract var URLPattern: Any
Link copied to clipboard
abstract var URLSearchParams: Any
Link copied to clipboard
abstract var WebSocket: Any
Link copied to clipboard
abstract var WebSocketPair: Any
Link copied to clipboard
Link copied to clipboard
abstract var WorkerGlobalScope: Any
Link copied to clipboard
abstract var WritableStream: Any
Link copied to clipboard

Functions

Link copied to clipboard
open fun <Type : Any> addEventListener(type: Type, handler: EventListenerObject<Event>)
open fun <Type : Any> addEventListener(type: Type, handler: EventListener<Any>)
open fun <Type : Any> addEventListener(type: Type, handler: EventListenerObject<Event>, options: EventTargetAddEventListenerOptions = definedExternally)
open fun <Type : Any> addEventListener(type: Type, handler: EventListenerObject<Event>, options: Boolean = definedExternally)
open fun <Type : Any> addEventListener(type: Type, handler: EventListener<Any>, options: EventTargetAddEventListenerOptions = definedExternally)
open fun <Type : Any> addEventListener(type: Type, handler: EventListener<Any>, options: Boolean = definedExternally)
Link copied to clipboard
abstract fun atob(data: String): String
Link copied to clipboard
abstract fun btoa(data: String): String
Link copied to clipboard
abstract fun clearInterval(timeoutId: Number?)
Link copied to clipboard
abstract fun clearTimeout(timeoutId: Number?)
Link copied to clipboard
open fun dispatchEvent(event: Any): Boolean
Link copied to clipboard
abstract fun fetch(input: Request<Any, Any>): Promise<Response>
abstract fun fetch(input: URL): Promise<Response>
abstract fun fetch(input: String): Promise<Response>
abstract fun fetch(input: Request<Any, Any>, init: RequestInit<RequestInitCfProperties> = definedExternally): Promise<Response>
abstract fun fetch(input: URL, init: RequestInit<RequestInitCfProperties> = definedExternally): Promise<Response>
abstract fun fetch(input: String, init: RequestInit<RequestInitCfProperties> = definedExternally): Promise<Response>
Link copied to clipboard
abstract fun queueMicrotask(task: Function<*>)
Link copied to clipboard
open fun <Type : Any> removeEventListener(type: Type, handler: EventListenerObject<Event>)
open fun <Type : Any> removeEventListener(type: Type, handler: EventListener<Any>)
open fun <Type : Any> removeEventListener(type: Type, handler: EventListenerObject<Event>, options: EventTargetEventListenerOptions = definedExternally)
open fun <Type : Any> removeEventListener(type: Type, handler: EventListenerObject<Event>, options: Boolean = definedExternally)
open fun <Type : Any> removeEventListener(type: Type, handler: EventListener<Any>, options: EventTargetEventListenerOptions = definedExternally)
open fun <Type : Any> removeEventListener(type: Type, handler: EventListener<Any>, options: Boolean = definedExternally)
Link copied to clipboard
abstract fun setInterval(callback: (args: Any) -> Unit): Number
abstract fun setInterval(callback: (args: Any) -> Unit, msDelay: Number = definedExternally): Number
abstract fun <Args : Array<Any>> setInterval(callback: (args: Args) -> Unit, msDelay: Number = definedExternally, vararg args: Args): Number
Link copied to clipboard
abstract fun setTimeout(callback: (args: Any) -> Unit): Number
abstract fun setTimeout(callback: (args: Any) -> Unit, msDelay: Number = definedExternally): Number
abstract fun <Args : Array<Any>> setTimeout(callback: (args: Args) -> Unit, msDelay: Number = definedExternally, vararg args: Args): Number
Link copied to clipboard
abstract fun <T> structuredClone(value: T, options: StructuredSerializeOptions = definedExternally): T