Package-level declarations

Types

Link copied to clipboard
open external class AbortController
Link copied to clipboard
open external class AbortSignal : EventTarget__0
Link copied to clipboard
external interface AnalyticsEngineDataPoint
Link copied to clipboard
external interface AnalyticsEngineDataset
Link copied to clipboard
external interface BasicImageTransformations
Link copied to clipboard
open external class Blob(bits: Array<Any> = definedExternally, options: BlobOptions = definedExternally)
Link copied to clipboard
external interface BlobOptions
Link copied to clipboard
open external class Body
Link copied to clipboard
open external class ByteLengthQueuingStrategy(init: QueuingStrategyInit) : QueuingStrategy<ArrayBufferView>
Link copied to clipboard
open external class Cache
Link copied to clipboard
external interface CacheQueryOptions
Link copied to clipboard
open external class CacheStorage
Link copied to clipboard
open external class CloseEvent(type: String, initializer: CloseEventInit) : Event
Link copied to clipboard
external interface CloseEventInit
Link copied to clipboard
external interface Comment
Link copied to clipboard
open external class CompressionStream(format: String) : TransformStream<dynamic, Uint8Array>
Link copied to clipboard
external interface Console
Link copied to clipboard
external interface ContentOptions
Link copied to clipboard
Link copied to clipboard
open external class Crypto
Link copied to clipboard
open external class CryptoKey
Link copied to clipboard
external interface CryptoKeyAesKeyAlgorithm
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
external interface CryptoKeyHmacKeyAlgorithm
Link copied to clipboard
external interface CryptoKeyKeyAlgorithm
Link copied to clipboard
external interface CryptoKeyPair
Link copied to clipboard
external interface CryptoKeyRsaKeyAlgorithm
Link copied to clipboard
open external class D1Database
Link copied to clipboard
external interface D1ExecResult
Link copied to clipboard
open external class D1PreparedStatement
Link copied to clipboard
external interface D1Result<T>
Link copied to clipboard
open external class DecompressionStream(format: String) : TransformStream<dynamic, Uint8Array>
Link copied to clipboard
open external class DigestStream : WritableStream<dynamic>
Link copied to clipboard
external interface DispatchNamespace
Link copied to clipboard
external interface Doctype
Link copied to clipboard
external interface DocumentEnd
Link copied to clipboard
typealias DOMException = Error
Link copied to clipboard
external interface DurableObject
Link copied to clipboard
external interface DurableObjectGetAlarmOptions
Link copied to clipboard
external interface DurableObjectGetOptions
Link copied to clipboard
external interface DurableObjectId
Link copied to clipboard
external interface DurableObjectListOptions
Link copied to clipboard
external interface DurableObjectNamespace
Link copied to clipboard
external interface DurableObjectPutOptions
Link copied to clipboard
external interface DurableObjectSetAlarmOptions
Link copied to clipboard
external interface DurableObjectState
Link copied to clipboard
external interface DurableObjectStorage
Link copied to clipboard
external interface DurableObjectStub : Fetcher
Link copied to clipboard
external interface DurableObjectTransaction
Link copied to clipboard
external interface DynamicDispatchLimits
Link copied to clipboard
external interface DynamicDispatchOptions
Link copied to clipboard
external interface Element
Link copied to clipboard
open external class EmailEvent(type: String, init: EventInit = definedExternally) : ExtendableEvent
Link copied to clipboard
typealias EmailExportedHandler<Env> = (message: ForwardableEmailMessage, env: Env, ctx: ExecutionContext) -> dynamic
Link copied to clipboard
external interface EmailMessage
Link copied to clipboard
external interface EndTag
Link copied to clipboard
external interface Env
Link copied to clipboard
external interface ErrorEvent : Event
Link copied to clipboard
open external class Event(type: String, init: EventInit = definedExternally)
Link copied to clipboard
external interface EventContext<Env, P : String, Data>
Link copied to clipboard
external interface EventInit
Link copied to clipboard
typealias EventListener<EventType> = (event: EventType) -> Unit
Link copied to clipboard
external interface EventListenerObject<EventType : Event>
Link copied to clipboard
external interface EventPluginContext<Env, P : String, Data, PluginArgs>
Link copied to clipboard
open external class EventTarget<EventMap : Record<String, Event>>
Link copied to clipboard
open external class EventTarget__0 : EventTarget<Record<String, Event>>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
external interface EventTargetHandlerObject
Link copied to clipboard
external interface ExecutionContext
Link copied to clipboard
Link copied to clipboard
typealias ExportedHandlerQueueHandler<Env, Message> = (batch: MessageBatch<Message>, env: Env, ctx: ExecutionContext) -> dynamic
Link copied to clipboard
typealias ExportedHandlerScheduledHandler<Env> = (controller: ScheduledController, env: Env, ctx: ExecutionContext) -> dynamic
Link copied to clipboard
typealias ExportedHandlerTailHandler<Env> = (events: Array<TraceItem>, env: Env, ctx: ExecutionContext) -> dynamic
Link copied to clipboard
typealias ExportedHandlerTestHandler<Env> = (controller: TestController, env: Env, ctx: ExecutionContext) -> dynamic
Link copied to clipboard
typealias ExportedHandlerTraceHandler<Env> = (traces: Array<TraceItem>, env: Env, ctx: ExecutionContext) -> dynamic
Link copied to clipboard
open external class ExtendableEvent(type: String, init: EventInit = definedExternally) : Event
Link copied to clipboard
open external class Fetcher
Link copied to clipboard
external interface FetcherPutOptions
Link copied to clipboard
open external class FetchEvent(type: String, init: EventInit = definedExternally) : ExtendableEvent
Link copied to clipboard
external interface FileOptions
Link copied to clipboard
Link copied to clipboard
open external class FormData
Link copied to clipboard
Link copied to clipboard
open external class Headers
Link copied to clipboard
open external class HTMLRewriter
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open external class IdentityTransformStream(queuingStrategy: IdentityTransformStreamQueuingStrategy = definedExternally) : TransformStream<dynamic, Uint8Array>
Link copied to clipboard
external interface IncomingRequestCfPropertiesBase : Record<String, Any>
Link copied to clipboard
external interface JsonWebKey
Link copied to clipboard
external interface JsonWebKeyWithKid : JsonWebKey
Link copied to clipboard
external interface KVNamespace<Key : String>
Link copied to clipboard
external interface KVNamespaceGetOptions<Type>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
external interface KVNamespaceListKey<Metadata, Key : String>
Link copied to clipboard
external interface KVNamespaceListOptions
Link copied to clipboard
external interface KVNamespacePutOptions
Link copied to clipboard
external interface Message<Body>
Link copied to clipboard
external interface MessageBatch<Body>
Link copied to clipboard
open external class MessageEvent(type: String, initializer: MessageEventInit) : Event
Link copied to clipboard
external interface MessageEventInit
Link copied to clipboard
external interface MessageSendRequest<Body>
Link copied to clipboard
typealias PagesFunction<Env, Params, Data> = (context: EventContext<Env, Params, Data>) -> dynamic
Link copied to clipboard
Link copied to clipboard
typealias Params<P> = Record<P, dynamic>
Link copied to clipboard
external interface Performance
Link copied to clipboard
open external class PromiseRejectionEvent(type: String, init: EventInit = definedExternally) : Event
Link copied to clipboard
external interface PubSubMessage
Link copied to clipboard
external interface Queue<Body>
Link copied to clipboard
external interface QueueEvent<Body> : ExtendableEvent
Link copied to clipboard
external interface QueueEvent__0 : QueueEvent<Any>
Link copied to clipboard
external interface QueueSendOptions
Link copied to clipboard
external interface QueuingStrategy<T>
Link copied to clipboard
external interface QueuingStrategy__0 : QueuingStrategy<Any>
Link copied to clipboard
external interface QueuingStrategyInit
Link copied to clipboard
open external class R2Bucket
Link copied to clipboard
external interface R2Checksums
Link copied to clipboard
external interface R2Conditional
Link copied to clipboard
typealias R2Error = Error
Link copied to clipboard
external interface R2GetOptions
Link copied to clipboard
external interface R2HTTPMetadata
Link copied to clipboard
external interface R2ListOptions
Link copied to clipboard
external interface R2MultipartOptions
Link copied to clipboard
external interface R2MultipartUpload
Link copied to clipboard
open external class R2Object
Link copied to clipboard
external interface R2ObjectBody : R2Object
Link copied to clipboard
external interface R2PutOptions
Link copied to clipboard
external interface R2StringChecksums
Link copied to clipboard
external interface R2UploadedPart
Link copied to clipboard
external interface ReadableByteStreamController
Link copied to clipboard
external interface ReadableStream<R>
Link copied to clipboard
open external class ReadableStreamBYOBReader(stream: ReadableStream<Uint8Array>)
Link copied to clipboard
external interface ReadableStreamBYOBRequest
Link copied to clipboard
Link copied to clipboard
open external class ReadableStreamDefaultReader<R>(stream: ReadableStream<Uint8Array>)
Link copied to clipboard
Link copied to clipboard
external interface ReadableStreamValuesOptions
Link copied to clipboard
external interface ReadableWritablePair<R, W>
Link copied to clipboard
open external class Request<CfHostMetadata, Cf> : Body
Link copied to clipboard
open external class Request__0 : Request<Any, dynamic>
Link copied to clipboard
external interface RequestInit<Cf>
Link copied to clipboard
external interface RequestInit__0 : RequestInit<dynamic>
Link copied to clipboard
external interface RequestInitCfProperties : Record<String, Any>
Link copied to clipboard
Link copied to clipboard
open external class Response : Body
Link copied to clipboard
external interface ResponseInit
Link copied to clipboard
external interface RsaOtherPrimesInfo
Link copied to clipboard
external interface ScheduledController
Link copied to clipboard
open external class ScheduledEvent(type: String, init: EventInit = definedExternally) : ExtendableEvent
Link copied to clipboard
external interface Scheduler
Link copied to clipboard
external interface SchedulerWaitOptions
Link copied to clipboard
external interface SendEmail
Link copied to clipboard
Link copied to clipboard
external interface Socket
Link copied to clipboard
external interface SocketAddress
Link copied to clipboard
external interface SocketOptions
Link copied to clipboard
external interface StreamPipeOptions
Link copied to clipboard
external interface StructuredSerializeOptions
Link copied to clipboard
open external class SubtleCrypto
Link copied to clipboard
Link copied to clipboard
external interface SubtleCryptoEncryptAlgorithm
Link copied to clipboard
Link copied to clipboard
external interface SubtleCryptoHashAlgorithm
Link copied to clipboard
Link copied to clipboard
external interface SubtleCryptoSignAlgorithm
Link copied to clipboard
external interface T$1
Link copied to clipboard
external interface T$12
Link copied to clipboard
external interface T$5
Link copied to clipboard
open external class TailEvent(type: String, init: EventInit = definedExternally) : ExtendableEvent
Link copied to clipboard
external interface TestController
Link copied to clipboard
external interface Text
Link copied to clipboard
open external class TextDecoder(decoder: String = definedExternally, options: TextDecoderConstructorOptions = definedExternally)
Link copied to clipboard
Link copied to clipboard
external interface TextDecoderDecodeOptions
Link copied to clipboard
open external class TextDecoderStream(label: String = definedExternally, options: TextDecoderStreamTextDecoderStreamInit = definedExternally) : TransformStream<dynamic, String>
Link copied to clipboard
open external class TextEncoder
Link copied to clipboard
external interface TextEncoderEncodeIntoResult
Link copied to clipboard
open external class TextEncoderStream : TransformStream<String, Uint8Array>
Link copied to clipboard
external interface TlsOptions
Link copied to clipboard
external interface TraceDiagnosticChannelEvent
Link copied to clipboard
external interface TraceException
Link copied to clipboard
external interface TraceItem
Link copied to clipboard
external interface TraceItemAlarmEventInfo
Link copied to clipboard
external interface TraceItemCustomEventInfo
Link copied to clipboard
external interface TraceItemEmailEventInfo
Link copied to clipboard
external interface TraceItemFetchEventInfo
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
external interface TraceItemQueueEventInfo
Link copied to clipboard
external interface TraceItemScheduledEventInfo
Link copied to clipboard
external interface TraceLog
Link copied to clipboard
external interface TraceMetrics
Link copied to clipboard
external interface Transformer<I, O>
Link copied to clipboard
open external class TransformStream<I, O>(transformer: Transformer<I, O> = definedExternally, writableStrategy: QueuingStrategy<I> = definedExternally, readableStrategy: QueuingStrategy<O> = definedExternally)
Link copied to clipboard
Link copied to clipboard
external interface UnderlyingByteSource
Link copied to clipboard
external interface UnderlyingSink<W>
Link copied to clipboard
external interface UnderlyingSink__0 : UnderlyingSink<Any>
Link copied to clipboard
external interface UnderlyingSource<R>
Link copied to clipboard
external interface UnsafeTraceMetrics
Link copied to clipboard
open external class URL
Link copied to clipboard
open external class URLPattern
Link copied to clipboard
Link copied to clipboard
external interface URLPatternURLPatternInit
Link copied to clipboard
external interface URLPatternURLPatternResult
Link copied to clipboard
open external class URLSearchParams
Link copied to clipboard
open external class WebSocket : EventTarget<Record<String, Event>>
Link copied to clipboard
external interface WebSocketEventMap
Link copied to clipboard
external object WebSocketPair
Link copied to clipboard
open external class WebSocketRequestResponsePair(request: String, response: String)
Link copied to clipboard
open external class WorkerGlobalScope : EventTarget<Record<String, Event>>
Link copied to clipboard
external interface WorkerGlobalScopeEventMap
Link copied to clipboard
open external class WritableStream<W>(underlyingSink: UnderlyingSink__0 = definedExternally, queuingStrategy: QueuingStrategy__0 = definedExternally)
Link copied to clipboard
open external class WritableStream__0 : WritableStream<Any>
Link copied to clipboard
Link copied to clipboard
open external class WritableStreamDefaultWriter<W>(stream: WritableStream__0)

Properties

Link copied to clipboard
external var caches: CacheStorage
Link copied to clipboard
external var console: Console
Link copied to clipboard
external var crypto: Crypto
Link copied to clipboard
external var origin: String
Link copied to clipboard
external var performance: Performance
Link copied to clipboard
external var scheduler: Scheduler
Link copied to clipboard

Functions

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