Package-level declarations

Kotlin JavaScript wrappers for the DOM API.

Types

Link copied to clipboard
external interface AbstractWorker

Exposes the JavaScript AbstractWorker to Kotlin

Link copied to clipboard
Link copied to clipboard
abstract external class ApplicationCache : EventTarget
Link copied to clipboard
external interface AssignedNodesOptions
Link copied to clipboard
abstract external class Attr : Node

Exposes the JavaScript Attr to Kotlin

Link copied to clipboard
open external class Audio(src: String = definedExternally) : HTMLAudioElement
Link copied to clipboard

Exposes the JavaScript AudioTrack to Kotlin

Link copied to clipboard
abstract external class AudioTrackList : EventTarget

Exposes the JavaScript AudioTrackList to Kotlin

Link copied to clipboard
abstract external class BarProp
Link copied to clipboard
open external class BeforeUnloadEvent : Event

Exposes the JavaScript BeforeUnloadEvent to Kotlin

Link copied to clipboard
external interface BinaryType
Link copied to clipboard
external interface BoxQuadOptions
Link copied to clipboard
open external class BroadcastChannel(name: String) : EventTarget

Exposes the JavaScript BroadcastChannel to Kotlin

Link copied to clipboard
external interface CanPlayTypeResult
Link copied to clipboard
external interface CanvasCompositing
Link copied to clipboard
external interface CanvasDirection
Link copied to clipboard
external interface CanvasDrawImage
Link copied to clipboard
external interface CanvasDrawPath
Link copied to clipboard
external interface CanvasFillRule
Link copied to clipboard
external interface CanvasFillStrokeStyles
Link copied to clipboard
external interface CanvasFilters
Link copied to clipboard
abstract external class CanvasGradient

Exposes the JavaScript CanvasGradient to Kotlin

Link copied to clipboard
external interface CanvasHitRegion
Link copied to clipboard
external interface CanvasImageData
Link copied to clipboard
external interface CanvasImageSmoothing
Link copied to clipboard
Link copied to clipboard
external interface CanvasLineCap
Link copied to clipboard
external interface CanvasLineJoin
Link copied to clipboard
external interface CanvasPath
Link copied to clipboard
external interface CanvasPathDrawingStyles
Link copied to clipboard
abstract external class CanvasPattern

Exposes the JavaScript CanvasPattern to Kotlin

Link copied to clipboard
external interface CanvasRect
Link copied to clipboard
Link copied to clipboard
external interface CanvasShadowStyles
Link copied to clipboard
external interface CanvasState
Link copied to clipboard
external interface CanvasText
Link copied to clipboard
external interface CanvasTextAlign
Link copied to clipboard
external interface CanvasTextBaseline
Link copied to clipboard
external interface CanvasTextDrawingStyles
Link copied to clipboard
external interface CanvasTransform
Link copied to clipboard
external interface CanvasUserInterface
Link copied to clipboard
abstract external class CaretPosition

Exposes the JavaScript CaretPosition to Kotlin

Link copied to clipboard
open external class CDATASection : Text

Exposes the JavaScript CDATASection to Kotlin

Link copied to clipboard

Exposes the JavaScript CharacterData to Kotlin

Link copied to clipboard
external interface ChildNode

Exposes the JavaScript ChildNode to Kotlin

Link copied to clipboard
open external class CloseEvent(type: String, eventInitDict: CloseEventInit = definedExternally) : Event

Exposes the JavaScript CloseEvent to Kotlin

Link copied to clipboard
external interface CloseEventInit : EventInit
Link copied to clipboard
external interface ColorSpaceConversion
Link copied to clipboard
open external class Comment(data: String = definedExternally) : CharacterData

Exposes the JavaScript Comment to Kotlin

Link copied to clipboard
external interface ConvertCoordinateOptions
Link copied to clipboard
external interface CSSBoxType
Link copied to clipboard
abstract external class CustomElementRegistry

Exposes the JavaScript CustomElementRegistry to Kotlin

Link copied to clipboard
open external class CustomEvent(type: String, eventInitDict: CustomEventInit = definedExternally) : Event

Exposes the JavaScript CustomEvent to Kotlin

Link copied to clipboard
external interface CustomEventInit : EventInit
Link copied to clipboard
abstract external class DataTransfer

Exposes the JavaScript DataTransfer to Kotlin

Link copied to clipboard
abstract external class DataTransferItem

Exposes the JavaScript DataTransferItem to Kotlin

Link copied to clipboard
abstract external class DataTransferItemList

Exposes the JavaScript DataTransferItemList to Kotlin

Link copied to clipboard

Exposes the JavaScript DedicatedWorkerGlobalScope to Kotlin

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Exposes the JavaScript DocumentFragment to Kotlin

Link copied to clipboard
external interface DocumentOrShadowRoot

Exposes the JavaScript DocumentOrShadowRoot to Kotlin

Link copied to clipboard
external interface DocumentReadyState
Link copied to clipboard
abstract external class DocumentType : Node, ChildNode

Exposes the JavaScript DocumentType to Kotlin

Link copied to clipboard
abstract external class DOMImplementation

Exposes the JavaScript DOMImplementation to Kotlin

Link copied to clipboard
open external class DOMMatrix : DOMMatrixReadOnly

Exposes the JavaScript DOMMatrix to Kotlin

Link copied to clipboard
open external class DOMMatrixReadOnly(numberSequence: Array<Double>)

Exposes the JavaScript DOMMatrixReadOnly to Kotlin

Link copied to clipboard
open external class DOMPoint : DOMPointReadOnly

Exposes the JavaScript DOMPoint to Kotlin

Link copied to clipboard
external interface DOMPointInit

Exposes the JavaScript DOMPointInit to Kotlin

Link copied to clipboard
open external class DOMPointReadOnly(    x: Double,     y: Double,     z: Double,     w: Double)

Exposes the JavaScript DOMPointReadOnly to Kotlin

Link copied to clipboard
open external class DOMQuad

Exposes the JavaScript DOMQuad to Kotlin

Link copied to clipboard
open external class DOMRect(    x: Double = definedExternally,     y: Double = definedExternally,     width: Double = definedExternally,     height: Double = definedExternally) : DOMRectReadOnly

Exposes the JavaScript DOMRect to Kotlin

Link copied to clipboard
external interface DOMRectInit
Link copied to clipboard
external interface DOMRectList : ItemArrayLike<DOMRect>
Link copied to clipboard
open external class DOMRectReadOnly(    x: Double,     y: Double,     width: Double,     height: Double)

Exposes the JavaScript DOMRectReadOnly to Kotlin

Link copied to clipboard
abstract external class DOMStringMap

Exposes the JavaScript DOMStringMap to Kotlin

Link copied to clipboard
abstract external class DOMTokenList : ItemArrayLike<String>

Exposes the JavaScript DOMTokenList to Kotlin

Link copied to clipboard
open external class DragEvent(type: String, eventInitDict: DragEventInit = definedExternally) : MouseEvent

Exposes the JavaScript DragEvent to Kotlin

Link copied to clipboard
external interface DragEventInit : MouseEventInit
Link copied to clipboard
external interface ElementContentEditable
Link copied to clipboard
external interface ElementCreationOptions
Link copied to clipboard
external interface ElementDefinitionOptions
Link copied to clipboard
open external class ErrorEvent(type: String, eventInitDict: ErrorEventInit = definedExternally) : Event

Exposes the JavaScript ErrorEvent to Kotlin

Link copied to clipboard
external interface ErrorEventInit : EventInit
Link copied to clipboard
external interface EventInit
Link copied to clipboard
external interface EventListenerOptions
Link copied to clipboard
open external class EventSource(url: String, eventSourceInitDict: EventSourceInit = definedExternally) : EventTarget

Exposes the JavaScript EventSource to Kotlin

Link copied to clipboard
external interface EventSourceInit
Link copied to clipboard
external interface External
Link copied to clipboard
external interface GeometryUtils

Exposes the JavaScript GeometryUtils to Kotlin

Link copied to clipboard
external interface GetRootNodeOptions
Link copied to clipboard
external interface GlobalEventHandlers

Exposes the JavaScript GlobalEventHandlers to Kotlin

Link copied to clipboard
open external class HashChangeEvent(type: String, eventInitDict: HashChangeEventInit = definedExternally) : Event

Exposes the JavaScript HashChangeEvent to Kotlin

Link copied to clipboard
external interface HashChangeEventInit : EventInit
Link copied to clipboard
abstract external class History

Exposes the JavaScript History to Kotlin

Link copied to clipboard
external interface HitRegionOptions
Link copied to clipboard
abstract external class HTMLAllCollection
Link copied to clipboard

Exposes the JavaScript HTMLAnchorElement to Kotlin

Link copied to clipboard
abstract external class HTMLAppletElement : HTMLElement
Link copied to clipboard

Exposes the JavaScript HTMLAreaElement to Kotlin

Link copied to clipboard
abstract external class HTMLAudioElement : HTMLMediaElement

Exposes the JavaScript HTMLAudioElement to Kotlin

Link copied to clipboard
abstract external class HTMLBaseElement : HTMLElement

Exposes the JavaScript HTMLBaseElement to Kotlin

Link copied to clipboard

Exposes the JavaScript HTMLBodyElement to Kotlin

Link copied to clipboard
abstract external class HTMLBRElement : HTMLElement

Exposes the JavaScript HTMLBRElement to Kotlin

Link copied to clipboard
abstract external class HTMLButtonElement : HTMLElement

Exposes the JavaScript HTMLButtonElement to Kotlin

Link copied to clipboard

Exposes the JavaScript HTMLCanvasElement to Kotlin

Link copied to clipboard

Exposes the JavaScript HTMLCollection to Kotlin

Link copied to clipboard
abstract external class HTMLDataElement : HTMLElement

Exposes the JavaScript HTMLDataElement to Kotlin

Link copied to clipboard
abstract external class HTMLDataListElement : HTMLElement

Exposes the JavaScript HTMLDataListElement to Kotlin

Link copied to clipboard
abstract external class HTMLDetailsElement : HTMLElement

Exposes the JavaScript HTMLDetailsElement to Kotlin

Link copied to clipboard
abstract external class HTMLDialogElement : HTMLElement

Exposes the JavaScript HTMLDialogElement to Kotlin

Link copied to clipboard
abstract external class HTMLDirectoryElement : HTMLElement
Link copied to clipboard
abstract external class HTMLDivElement : HTMLElement

Exposes the JavaScript HTMLDivElement to Kotlin

Link copied to clipboard
abstract external class HTMLDListElement : HTMLElement

Exposes the JavaScript HTMLDListElement to Kotlin

Link copied to clipboard
Link copied to clipboard
abstract external class HTMLEmbedElement : HTMLElement

Exposes the JavaScript HTMLEmbedElement to Kotlin

Link copied to clipboard
abstract external class HTMLFieldSetElement : HTMLElement

Exposes the JavaScript HTMLFieldSetElement to Kotlin

Link copied to clipboard
abstract external class HTMLFontElement : HTMLElement

Exposes the JavaScript HTMLFontElement to Kotlin

Link copied to clipboard
abstract external class HTMLFormControlsCollection : HTMLCollection

Exposes the JavaScript HTMLFormControlsCollection to Kotlin

Link copied to clipboard
abstract external class HTMLFormElement : HTMLElement

Exposes the JavaScript HTMLFormElement to Kotlin

Link copied to clipboard
abstract external class HTMLFrameElement : HTMLElement
Link copied to clipboard

Exposes the JavaScript HTMLFrameSetElement to Kotlin

Link copied to clipboard
abstract external class HTMLHeadElement : HTMLElement

Exposes the JavaScript HTMLHeadElement to Kotlin

Link copied to clipboard
abstract external class HTMLHeadingElement : HTMLElement

Exposes the JavaScript HTMLHeadingElement to Kotlin

Link copied to clipboard
abstract external class HTMLHRElement : HTMLElement

Exposes the JavaScript HTMLHRElement to Kotlin

Link copied to clipboard
abstract external class HTMLHtmlElement : HTMLElement

Exposes the JavaScript HTMLHtmlElement to Kotlin

Link copied to clipboard
external interface HTMLHyperlinkElementUtils

Exposes the JavaScript HTMLHyperlinkElementUtils to Kotlin

Link copied to clipboard
abstract external class HTMLIFrameElement : HTMLElement

Exposes the JavaScript HTMLIFrameElement to Kotlin

Link copied to clipboard

Exposes the JavaScript HTMLImageElement to Kotlin

Link copied to clipboard
abstract external class HTMLInputElement : HTMLElement

Exposes the JavaScript HTMLInputElement to Kotlin

Link copied to clipboard
abstract external class HTMLKeygenElement : HTMLElement

Exposes the JavaScript HTMLKeygenElement to Kotlin

Link copied to clipboard
abstract external class HTMLLabelElement : HTMLElement

Exposes the JavaScript HTMLLabelElement to Kotlin

Link copied to clipboard
abstract external class HTMLLegendElement : HTMLElement

Exposes the JavaScript HTMLLegendElement to Kotlin

Link copied to clipboard
abstract external class HTMLLIElement : HTMLElement

Exposes the JavaScript HTMLLIElement to Kotlin

Link copied to clipboard
abstract external class HTMLLinkElement : HTMLElement, LinkStyle

Exposes the JavaScript HTMLLinkElement to Kotlin

Link copied to clipboard
abstract external class HTMLMapElement : HTMLElement

Exposes the JavaScript HTMLMapElement to Kotlin

Link copied to clipboard
abstract external class HTMLMarqueeElement : HTMLElement

Exposes the JavaScript HTMLMarqueeElement to Kotlin

Link copied to clipboard
abstract external class HTMLMediaElement : HTMLElement

Exposes the JavaScript HTMLMediaElement to Kotlin

Link copied to clipboard
abstract external class HTMLMenuElement : HTMLElement
Link copied to clipboard
abstract external class HTMLMenuItemElement : HTMLElement
Link copied to clipboard
abstract external class HTMLMetaElement : HTMLElement

Exposes the JavaScript HTMLMetaElement to Kotlin

Link copied to clipboard
abstract external class HTMLMeterElement : HTMLElement

Exposes the JavaScript HTMLMeterElement to Kotlin

Link copied to clipboard
abstract external class HTMLModElement : HTMLElement

Exposes the JavaScript HTMLModElement to Kotlin

Link copied to clipboard
abstract external class HTMLObjectElement : HTMLElement

Exposes the JavaScript HTMLObjectElement to Kotlin

Link copied to clipboard
abstract external class HTMLOListElement : HTMLElement

Exposes the JavaScript HTMLOListElement to Kotlin

Link copied to clipboard

Exposes the JavaScript HTMLOptGroupElement to Kotlin

Link copied to clipboard

Exposes the JavaScript HTMLOptionElement to Kotlin

Link copied to clipboard
abstract external class HTMLOptionsCollection : HTMLCollection

Exposes the JavaScript HTMLOptionsCollection to Kotlin

Link copied to clipboard
Link copied to clipboard
external interface HTMLOrSVGScriptElement
Link copied to clipboard
abstract external class HTMLOutputElement : HTMLElement

Exposes the JavaScript HTMLOutputElement to Kotlin

Link copied to clipboard
abstract external class HTMLParagraphElement : HTMLElement

Exposes the JavaScript HTMLParagraphElement to Kotlin

Link copied to clipboard
abstract external class HTMLParamElement : HTMLElement

Exposes the JavaScript HTMLParamElement to Kotlin

Link copied to clipboard
abstract external class HTMLPictureElement : HTMLElement

Exposes the JavaScript HTMLPictureElement to Kotlin

Link copied to clipboard
abstract external class HTMLPreElement : HTMLElement

Exposes the JavaScript HTMLPreElement to Kotlin

Link copied to clipboard
abstract external class HTMLProgressElement : HTMLElement

Exposes the JavaScript HTMLProgressElement to Kotlin

Link copied to clipboard
abstract external class HTMLQuoteElement : HTMLElement

Exposes the JavaScript HTMLQuoteElement to Kotlin

Link copied to clipboard

Exposes the JavaScript HTMLScriptElement to Kotlin

Link copied to clipboard
abstract external class HTMLSelectElement : HTMLElement, ItemArrayLike<Element>

Exposes the JavaScript HTMLSelectElement to Kotlin

Link copied to clipboard
abstract external class HTMLSlotElement : HTMLElement

Exposes the JavaScript HTMLSlotElement to Kotlin

Link copied to clipboard
abstract external class HTMLSourceElement : HTMLElement

Exposes the JavaScript HTMLSourceElement to Kotlin

Link copied to clipboard
abstract external class HTMLSpanElement : HTMLElement

Exposes the JavaScript HTMLSpanElement to Kotlin

Link copied to clipboard
abstract external class HTMLStyleElement : HTMLElement, LinkStyle

Exposes the JavaScript HTMLStyleElement to Kotlin

Link copied to clipboard
abstract external class HTMLTableCaptionElement : HTMLElement

Exposes the JavaScript HTMLTableCaptionElement to Kotlin

Link copied to clipboard
abstract external class HTMLTableCellElement : HTMLElement

Exposes the JavaScript HTMLTableCellElement to Kotlin

Link copied to clipboard
abstract external class HTMLTableColElement : HTMLElement

Exposes the JavaScript HTMLTableColElement to Kotlin

Link copied to clipboard
abstract external class HTMLTableElement : HTMLElement

Exposes the JavaScript HTMLTableElement to Kotlin

Link copied to clipboard
abstract external class HTMLTableRowElement : HTMLElement

Exposes the JavaScript HTMLTableRowElement to Kotlin

Link copied to clipboard
abstract external class HTMLTableSectionElement : HTMLElement

Exposes the JavaScript HTMLTableSectionElement to Kotlin

Link copied to clipboard
abstract external class HTMLTemplateElement : HTMLElement

Exposes the JavaScript HTMLTemplateElement to Kotlin

Link copied to clipboard
abstract external class HTMLTextAreaElement : HTMLElement

Exposes the JavaScript HTMLTextAreaElement to Kotlin

Link copied to clipboard
abstract external class HTMLTimeElement : HTMLElement

Exposes the JavaScript HTMLTimeElement to Kotlin

Link copied to clipboard
abstract external class HTMLTitleElement : HTMLElement

Exposes the JavaScript HTMLTitleElement to Kotlin

Link copied to clipboard
abstract external class HTMLTrackElement : HTMLElement

Exposes the JavaScript HTMLTrackElement to Kotlin

Link copied to clipboard
abstract external class HTMLUListElement : HTMLElement

Exposes the JavaScript HTMLUListElement to Kotlin

Link copied to clipboard
abstract external class HTMLUnknownElement : HTMLElement

Exposes the JavaScript HTMLUnknownElement to Kotlin

Link copied to clipboard

Exposes the JavaScript HTMLVideoElement to Kotlin

Link copied to clipboard
open external class Image(width: Int = definedExternally, height: Int = definedExternally) : HTMLImageElement

Exposes the JavaScript Image to Kotlin

Link copied to clipboard
abstract external class ImageBitmap : CanvasImageSource, TexImageSource

Exposes the JavaScript ImageBitmap to Kotlin

Link copied to clipboard
external interface ImageBitmapOptions
Link copied to clipboard
abstract external class ImageBitmapRenderingContext

Exposes the JavaScript ImageBitmapRenderingContext to Kotlin

Link copied to clipboard
Link copied to clipboard
external interface ImageBitmapSource
Link copied to clipboard

Exposes the JavaScript ImageData to Kotlin

Link copied to clipboard
external interface ImageOrientation
Link copied to clipboard
external interface ImageSmoothingQuality
Link copied to clipboard
external interface ItemArrayLike<out T>
Link copied to clipboard
abstract external class Location

Exposes the JavaScript Location to Kotlin

Link copied to clipboard
abstract external class MediaError

Exposes the JavaScript MediaError to Kotlin

Link copied to clipboard
external interface MediaProvider
Link copied to clipboard
abstract external class MediaQueryList : EventTarget

Exposes the JavaScript MediaQueryList to Kotlin

Link copied to clipboard
open external class MediaQueryListEvent(type: String, eventInitDict: MediaQueryListEventInit = definedExternally) : Event

Exposes the JavaScript MediaQueryListEvent to Kotlin

Link copied to clipboard
external interface MediaQueryListEventInit : EventInit
Link copied to clipboard
open external class MessageChannel

Exposes the JavaScript MessageChannel to Kotlin

Link copied to clipboard
open external class MessageEvent(type: String, eventInitDict: MessageEventInit = definedExternally) : Event

Exposes the JavaScript MessageEvent to Kotlin

Link copied to clipboard
external interface MessageEventInit : EventInit
Link copied to clipboard
Link copied to clipboard
abstract external class MimeType

Exposes the JavaScript MimeType to Kotlin

Link copied to clipboard
abstract external class MimeTypeArray : ItemArrayLike<MimeType>

Exposes the JavaScript MimeTypeArray to Kotlin

Link copied to clipboard
open external class MutationObserver(callback: (Array<MutationRecord>, MutationObserver) -> Unit)

Exposes the JavaScript MutationObserver to Kotlin

Link copied to clipboard
external interface MutationObserverInit

Exposes the JavaScript MutationObserverInit to Kotlin

Link copied to clipboard
abstract external class MutationRecord

Exposes the JavaScript MutationRecord to Kotlin

Link copied to clipboard
abstract external class NamedNodeMap : ItemArrayLike<Attr>

Exposes the JavaScript NamedNodeMap to Kotlin

Link copied to clipboard
Link copied to clipboard
external interface NavigatorConcurrentHardware

Exposes the JavaScript NavigatorConcurrentHardware to Kotlin

Link copied to clipboard
external interface NavigatorContentUtils
Link copied to clipboard
external interface NavigatorCookies
Link copied to clipboard
external interface NavigatorID

Exposes the JavaScript NavigatorID to Kotlin

Link copied to clipboard
external interface NavigatorLanguage

Exposes the JavaScript NavigatorLanguage to Kotlin

Link copied to clipboard
external interface NavigatorOnLine

Exposes the JavaScript NavigatorOnLine to Kotlin

Link copied to clipboard
external interface NavigatorPlugins

Exposes the JavaScript NavigatorPlugins to Kotlin

Link copied to clipboard
abstract external class Node : EventTarget

Exposes the JavaScript Node to Kotlin

Link copied to clipboard
external interface NodeFilter

Exposes the JavaScript NodeFilter to Kotlin

Link copied to clipboard
abstract external class NodeIterator

Exposes the JavaScript NodeIterator to Kotlin

Link copied to clipboard
abstract external class NodeList : ItemArrayLike<Node>

Exposes the JavaScript NodeList to Kotlin

Link copied to clipboard
external interface NonDocumentTypeChildNode

Exposes the JavaScript NonDocumentTypeChildNode to Kotlin

Link copied to clipboard
external interface NonElementParentNode
Link copied to clipboard
open external class Option(    text: String = definedExternally,     value: String = definedExternally,     defaultSelected: Boolean = definedExternally,     selected: Boolean = definedExternally) : HTMLOptionElement

Exposes the JavaScript Option to Kotlin

Link copied to clipboard
open external class PageTransitionEvent(type: String, eventInitDict: PageTransitionEventInit = definedExternally) : Event

Exposes the JavaScript PageTransitionEvent to Kotlin

Link copied to clipboard
external interface PageTransitionEventInit : EventInit
Link copied to clipboard
external interface ParentNode

Exposes the JavaScript ParentNode to Kotlin

Link copied to clipboard
open external class Path2D : CanvasPath

Exposes the JavaScript Path2D to Kotlin

Link copied to clipboard
abstract external class Plugin : ItemArrayLike<MimeType>

Exposes the JavaScript Plugin to Kotlin

Link copied to clipboard
abstract external class PluginArray : ItemArrayLike<Plugin>

Exposes the JavaScript PluginArray to Kotlin

Link copied to clipboard
open external class PopStateEvent(type: String, eventInitDict: PopStateEventInit = definedExternally) : Event

Exposes the JavaScript PopStateEvent to Kotlin

Link copied to clipboard
external interface PopStateEventInit : EventInit
Link copied to clipboard
external interface PremultiplyAlpha
Link copied to clipboard
Link copied to clipboard
open external class PromiseRejectionEvent(type: String, eventInitDict: PromiseRejectionEventInit) : Event

Exposes the JavaScript PromiseRejectionEvent to Kotlin

Link copied to clipboard
Link copied to clipboard

Exposes the JavaScript RadioNodeList to Kotlin

Link copied to clipboard
open external class Range

Exposes the JavaScript Range to Kotlin

Link copied to clipboard
open external class RelatedEvent(type: String, eventInitDict: RelatedEventInit = definedExternally) : Event
Link copied to clipboard
external interface RelatedEventInit : EventInit
Link copied to clipboard
external interface RenderingContext
Link copied to clipboard
external interface ResizeQuality
Link copied to clipboard
abstract external class Screen

Exposes the JavaScript Screen to Kotlin

Link copied to clipboard
external interface ScrollBehavior
Link copied to clipboard
Link copied to clipboard
external interface ScrollLogicalPosition
Link copied to clipboard
external interface ScrollOptions
Link copied to clipboard
external interface ScrollRestoration
Link copied to clipboard
external interface ScrollToOptions : ScrollOptions

Exposes the JavaScript ScrollToOptions to Kotlin

Link copied to clipboard
external interface SelectionMode
Link copied to clipboard

Exposes the JavaScript ShadowRoot to Kotlin

Link copied to clipboard
external interface ShadowRootInit
Link copied to clipboard
external interface ShadowRootMode
Link copied to clipboard
open external class SharedWorker(    scriptURL: String,     name: String = definedExternally,     options: WorkerOptions = definedExternally) : EventTarget, AbstractWorker

Exposes the JavaScript SharedWorker to Kotlin

Link copied to clipboard
abstract external class SharedWorkerGlobalScope : WorkerGlobalScope

Exposes the JavaScript SharedWorkerGlobalScope to Kotlin

Link copied to clipboard
external interface Slotable

Exposes the JavaScript Slotable to Kotlin

Link copied to clipboard
abstract external class Storage

Exposes the JavaScript Storage to Kotlin

Link copied to clipboard
open external class StorageEvent(type: String, eventInitDict: StorageEventInit = definedExternally) : Event

Exposes the JavaScript StorageEvent to Kotlin

Link copied to clipboard
external interface StorageEventInit : EventInit
Link copied to clipboard
open external class Text(data: String = definedExternally) : CharacterData, Slotable, GeometryUtils

Exposes the JavaScript Text to Kotlin

Link copied to clipboard
abstract external class TextMetrics

Exposes the JavaScript TextMetrics to Kotlin

Link copied to clipboard

Exposes the JavaScript TextTrack to Kotlin

Link copied to clipboard
abstract external class TextTrackCue : EventTarget

Exposes the JavaScript TextTrackCue to Kotlin

Link copied to clipboard
abstract external class TextTrackCueList
Link copied to clipboard
external interface TextTrackKind
Link copied to clipboard
abstract external class TextTrackList : EventTarget
Link copied to clipboard
external interface TextTrackMode
Link copied to clipboard
abstract external class TimeRanges

Exposes the JavaScript TimeRanges to Kotlin

Link copied to clipboard
abstract external class Touch

Exposes the JavaScript Touch to Kotlin

Link copied to clipboard
open external class TouchEvent : UIEvent
Link copied to clipboard
abstract external class TouchList : ItemArrayLike<Touch>
Link copied to clipboard
open external class TrackEvent(type: String, eventInitDict: TrackEventInit = definedExternally) : Event

Exposes the JavaScript TrackEvent to Kotlin

Link copied to clipboard
external interface TrackEventInit : EventInit
Link copied to clipboard
abstract external class TreeWalker

Exposes the JavaScript TreeWalker to Kotlin

Link copied to clipboard
external interface UnionElementOrHTMLCollection
Link copied to clipboard
external interface UnionElementOrMouseEvent
Link copied to clipboard
external interface UnionElementOrRadioNodeList
Link copied to clipboard
Link copied to clipboard
abstract external class ValidityState

Exposes the JavaScript ValidityState to Kotlin

Link copied to clipboard

Exposes the JavaScript VideoTrack to Kotlin

Link copied to clipboard
abstract external class VideoTrackList : EventTarget

Exposes the JavaScript VideoTrackList to Kotlin

Link copied to clipboard
open external class WebSocket(url: String, protocols: dynamic = definedExternally) : EventTarget

Exposes the JavaScript WebSocket to Kotlin

Link copied to clipboard
external interface WindowEventHandlers

Exposes the JavaScript WindowEventHandlers to Kotlin

Link copied to clipboard
external interface WindowLocalStorage

Exposes the JavaScript WindowLocalStorage to Kotlin

Link copied to clipboard
external interface WindowOrWorkerGlobalScope

Exposes the JavaScript WindowOrWorkerGlobalScope to Kotlin

Link copied to clipboard
external interface WindowSessionStorage

Exposes the JavaScript WindowSessionStorage to Kotlin

Link copied to clipboard
open external class Worker(scriptURL: String, options: WorkerOptions = definedExternally) : EventTarget, AbstractWorker

Exposes the JavaScript Worker to Kotlin

Link copied to clipboard

Exposes the JavaScript WorkerGlobalScope to Kotlin

Link copied to clipboard
abstract external class WorkerLocation

Exposes the JavaScript WorkerLocation to Kotlin

Link copied to clipboard
Link copied to clipboard
external interface WorkerOptions
Link copied to clipboard
external interface WorkerType
Link copied to clipboard
open external class XMLDocument : Document

Exposes the JavaScript XMLDocument to Kotlin

Functions

Link copied to clipboard
inline fun AddEventListenerOptions(    passive: Boolean? = false,     once: Boolean? = false,     capture: Boolean? = false): AddEventListenerOptions
Link copied to clipboard

Returns the view of this ItemArrayLike<T> collection as List<T>

Link copied to clipboard
inline fun AssignedNodesOptions(flatten: Boolean? = false): AssignedNodesOptions
Link copied to clipboard
inline fun BoxQuadOptions(box: CSSBoxType? = CSSBoxType.BORDER, relativeTo: dynamic = undefined): BoxQuadOptions
Link copied to clipboard
Link copied to clipboard
inline fun CloseEventInit(    wasClean: Boolean? = false,     code: Short? = 0,     reason: String? = "",     bubbles: Boolean? = false,     cancelable: Boolean? = false,     composed: Boolean? = false): CloseEventInit
Link copied to clipboard
inline fun ConvertCoordinateOptions(fromBox: CSSBoxType? = CSSBoxType.BORDER, toBox: CSSBoxType? = CSSBoxType.BORDER): ConvertCoordinateOptions
Link copied to clipboard
inline fun CustomEventInit(    detail: Any? = null,     bubbles: Boolean? = false,     cancelable: Boolean? = false,     composed: Boolean? = false): CustomEventInit
Link copied to clipboard
inline fun DOMPointInit(    x: Double? = 0.0,     y: Double? = 0.0,     z: Double? = 0.0,     w: Double? = 1.0): DOMPointInit
Link copied to clipboard
inline fun DOMRectInit(    x: Double? = 0.0,     y: Double? = 0.0,     width: Double? = 0.0,     height: Double? = 0.0): DOMRectInit
Link copied to clipboard
inline fun DragEventInit(    dataTransfer: DataTransfer? = null,     screenX: Int? = 0,     screenY: Int? = 0,     clientX: Int? = 0,     clientY: Int? = 0,     button: Short? = 0,     buttons: Short? = 0,     relatedTarget: EventTarget? = null,     region: String? = null,     ctrlKey: Boolean? = false,     shiftKey: Boolean? = false,     altKey: Boolean? = false,     metaKey: Boolean? = false,     modifierAltGraph: Boolean? = false,     modifierCapsLock: Boolean? = false,     modifierFn: Boolean? = false,     modifierFnLock: Boolean? = false,     modifierHyper: Boolean? = false,     modifierNumLock: Boolean? = false,     modifierScrollLock: Boolean? = false,     modifierSuper: Boolean? = false,     modifierSymbol: Boolean? = false,     modifierSymbolLock: Boolean? = false,     view: Window? = null,     detail: Int? = 0,     bubbles: Boolean? = false,     cancelable: Boolean? = false,     composed: Boolean? = false): DragEventInit
Link copied to clipboard
Link copied to clipboard
inline fun ElementDefinitionOptions(extends: String? = undefined): ElementDefinitionOptions
Link copied to clipboard
inline fun ErrorEventInit(    message: String? = "",     filename: String? = "",     lineno: Int? = 0,     colno: Int? = 0,     error: Any? = null,     bubbles: Boolean? = false,     cancelable: Boolean? = false,     composed: Boolean? = false): ErrorEventInit
Link copied to clipboard
inline fun EventInit(    bubbles: Boolean? = false,     cancelable: Boolean? = false,     composed: Boolean? = false): EventInit
Link copied to clipboard
inline fun EventListenerOptions(capture: Boolean? = false): EventListenerOptions
Link copied to clipboard
inline fun EventSourceInit(withCredentials: Boolean? = false): EventSourceInit
Link copied to clipboard
inline operator fun AudioTrackList.get(index: Int): AudioTrack?
inline operator fun DOMRectList.get(index: Int): DOMRect?
inline operator fun DOMStringMap.get(name: String): String?
inline operator fun DOMTokenList.get(index: Int): String?
inline operator fun DataTransferItemList.get(index: Int): DataTransferItem?
inline operator fun Document.get(name: String): dynamic
inline operator fun HTMLAllCollection.get(index: Int): Element?
inline operator fun HTMLCollection.get(index: Int): Element?
inline operator fun HTMLCollection.get(name: String): Element?
inline operator fun HTMLFormElement.get(index: Int): Element?
inline operator fun HTMLSelectElement.get(index: Int): Element?
inline operator fun MimeTypeArray.get(index: Int): MimeType?
inline operator fun MimeTypeArray.get(name: String): MimeType?
inline operator fun NamedNodeMap.get(index: Int): Attr?
inline operator fun NamedNodeMap.get(qualifiedName: String): Attr?
inline operator fun NodeList.get(index: Int): Node?
inline operator fun Plugin.get(index: Int): MimeType?
inline operator fun Plugin.get(name: String): MimeType?
inline operator fun PluginArray.get(index: Int): Plugin?
inline operator fun PluginArray.get(name: String): Plugin?
inline operator fun Storage.get(key: String): String?
inline operator fun TextTrackCueList.get(index: Int): TextTrackCue?
inline operator fun TextTrackList.get(index: Int): TextTrack?
inline operator fun TouchList.get(index: Int): Touch?
inline operator fun VideoTrackList.get(index: Int): VideoTrack?
inline operator fun Window.get(name: String): dynamic
Link copied to clipboard
inline fun GetRootNodeOptions(composed: Boolean? = false): GetRootNodeOptions
Link copied to clipboard
inline fun HashChangeEventInit(    oldURL: String? = "",     newURL: String? = "",     bubbles: Boolean? = false,     cancelable: Boolean? = false,     composed: Boolean? = false): HashChangeEventInit
Link copied to clipboard
inline fun HitRegionOptions(    path: Path2D? = null,     fillRule: CanvasFillRule? = CanvasFillRule.NONZERO,     id: String? = "",     parentID: String? = null,     cursor: String? = "inherit",     control: Element? = null,     label: String? = null,     role: String? = null): HitRegionOptions
Link copied to clipboard
inline fun ImageBitmapOptions(    imageOrientation: ImageOrientation? = ImageOrientation.NONE,     premultiplyAlpha: PremultiplyAlpha? = PremultiplyAlpha.DEFAULT,     colorSpaceConversion: ColorSpaceConversion? = ColorSpaceConversion.DEFAULT,     resizeWidth: Int? = undefined,     resizeHeight: Int? = undefined,     resizeQuality: ResizeQuality? = ResizeQuality.LOW): ImageBitmapOptions
Link copied to clipboard
inline fun MediaQueryListEventInit(    media: String? = "",     matches: Boolean? = false,     bubbles: Boolean? = false,     cancelable: Boolean? = false,     composed: Boolean? = false): MediaQueryListEventInit
Link copied to clipboard
inline fun MessageEventInit(    data: Any? = null,     origin: String? = "",     lastEventId: String? = "",     source: UnionMessagePortOrWindowProxy? = null,     ports: Array<MessagePort>? = arrayOf(),     bubbles: Boolean? = false,     cancelable: Boolean? = false,     composed: Boolean? = false): MessageEventInit
Link copied to clipboard
inline fun MutationObserverInit(    childList: Boolean? = false,     attributes: Boolean? = undefined,     characterData: Boolean? = undefined,     subtree: Boolean? = false,     attributeOldValue: Boolean? = undefined,     characterDataOldValue: Boolean? = undefined,     attributeFilter: Array<String>? = undefined): MutationObserverInit
Link copied to clipboard
inline fun PageTransitionEventInit(    persisted: Boolean? = false,     bubbles: Boolean? = false,     cancelable: Boolean? = false,     composed: Boolean? = false): PageTransitionEventInit
Link copied to clipboard
inline fun PopStateEventInit(    state: Any? = null,     bubbles: Boolean? = false,     cancelable: Boolean? = false,     composed: Boolean? = false): PopStateEventInit
Link copied to clipboard
inline fun PromiseRejectionEventInit(    promise: Promise<Any?>?,     reason: Any? = undefined,     bubbles: Boolean? = false,     cancelable: Boolean? = false,     composed: Boolean? = false): PromiseRejectionEventInit
Link copied to clipboard
inline fun RelatedEventInit(    relatedTarget: EventTarget? = null,     bubbles: Boolean? = false,     cancelable: Boolean? = false,     composed: Boolean? = false): RelatedEventInit
Link copied to clipboard
inline fun ScrollIntoViewOptions(    block: ScrollLogicalPosition? = ScrollLogicalPosition.CENTER,     inline: ScrollLogicalPosition? = ScrollLogicalPosition.CENTER,     behavior: ScrollBehavior? = ScrollBehavior.AUTO): ScrollIntoViewOptions
Link copied to clipboard
inline fun ScrollOptions(behavior: ScrollBehavior? = ScrollBehavior.AUTO): ScrollOptions
Link copied to clipboard
inline fun ScrollToOptions(    left: Double? = undefined,     top: Double? = undefined,     behavior: ScrollBehavior? = ScrollBehavior.AUTO): ScrollToOptions
Link copied to clipboard
inline operator fun DOMStringMap.set(name: String, value: String)
inline operator fun HTMLOptionsCollection.set(index: Int, option: HTMLOptionElement?)
inline operator fun HTMLSelectElement.set(index: Int, option: HTMLOptionElement?)
inline operator fun Storage.set(key: String, value: String)
Link copied to clipboard
Link copied to clipboard
inline fun StorageEventInit(    key: String? = null,     oldValue: String? = null,     newValue: String? = null,     url: String? = "",     storageArea: Storage? = null,     bubbles: Boolean? = false,     cancelable: Boolean? = false,     composed: Boolean? = false): StorageEventInit
Link copied to clipboard
inline fun TrackEventInit(    track: UnionAudioTrackOrTextTrackOrVideoTrack? = null,     bubbles: Boolean? = false,     cancelable: Boolean? = false,     composed: Boolean? = false): TrackEventInit
Link copied to clipboard
inline fun WorkerOptions(type: WorkerType? = WorkerType.CLASSIC, credentials: RequestCredentials? = RequestCredentials.OMIT): WorkerOptions

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard