Package-level declarations

Kotlin JavaScript wrappers for the DOM API.

Kotlin JavaScript wrappers for the DOM API.

Types

Link copied to clipboard
external interface AbstractWorker

Exposes the JavaScript AbstractWorker to Kotlin

Since Kotlin 1.1
external interface AbstractWorker : JsAny

Exposes the JavaScript AbstractWorker to Kotlin

Since Kotlin 1.8
Link copied to clipboard
Since Kotlin 1.1
Since Kotlin 1.8
Link copied to clipboard
abstract external class ApplicationCache : EventTarget
Since Kotlin 1.1
abstract external class ApplicationCache : EventTarget, JsAny
Since Kotlin 1.8
Link copied to clipboard
external interface AssignedNodesOptions
Since Kotlin 1.1
external interface AssignedNodesOptions : JsAny
Since Kotlin 1.8
Link copied to clipboard
abstract external class Attr : Node

Exposes the JavaScript Attr to Kotlin

Since Kotlin 1.1
abstract external class Attr : Node, JsAny

Exposes the JavaScript Attr to Kotlin

Since Kotlin 1.8
Link copied to clipboard
open external class Audio(src: String = definedExternally) : HTMLAudioElement
Since Kotlin 1.1
open external class Audio(src: String = definedExternally) : HTMLAudioElement, JsAny
Since Kotlin 1.8
Link copied to clipboard

Exposes the JavaScript AudioTrack to Kotlin

Since Kotlin 1.1

Exposes the JavaScript AudioTrack to Kotlin

Since Kotlin 1.8
Link copied to clipboard
abstract external class AudioTrackList : EventTarget

Exposes the JavaScript AudioTrackList to Kotlin

Since Kotlin 1.1
abstract external class AudioTrackList : EventTarget, JsAny

Exposes the JavaScript AudioTrackList to Kotlin

Since Kotlin 1.8
Link copied to clipboard
abstract external class BarProp
Since Kotlin 1.1
abstract external class BarProp : JsAny
Since Kotlin 1.8
Link copied to clipboard
open external class BeforeUnloadEvent : Event

Exposes the JavaScript BeforeUnloadEvent to Kotlin

Since Kotlin 1.1
open external class BeforeUnloadEvent : Event, JsAny

Exposes the JavaScript BeforeUnloadEvent to Kotlin

Since Kotlin 1.8
Link copied to clipboard
external interface BinaryType
Since Kotlin 1.1
external interface BinaryType : JsAny
Since Kotlin 1.8
Link copied to clipboard
external interface BoxQuadOptions
Since Kotlin 1.1
external interface BoxQuadOptions : JsAny
Since Kotlin 1.8
Link copied to clipboard
open external class BroadcastChannel(name: String) : EventTarget

Exposes the JavaScript BroadcastChannel to Kotlin

Since Kotlin 1.1
open external class BroadcastChannel(name: String) : EventTarget, JsAny

Exposes the JavaScript BroadcastChannel to Kotlin

Since Kotlin 1.8
Link copied to clipboard
external interface CanPlayTypeResult
Since Kotlin 1.1
external interface CanPlayTypeResult : JsAny
Since Kotlin 1.8
Link copied to clipboard
external interface CanvasCompositing
Since Kotlin 1.1
external interface CanvasCompositing : JsAny
Since Kotlin 1.8
Link copied to clipboard
external interface CanvasDirection
Since Kotlin 1.1
external interface CanvasDirection : JsAny
Since Kotlin 1.8
Link copied to clipboard
external interface CanvasDrawImage
Since Kotlin 1.1
external interface CanvasDrawImage : JsAny
Since Kotlin 1.8
Link copied to clipboard
external interface CanvasDrawPath
Since Kotlin 1.1
external interface CanvasDrawPath : JsAny
Since Kotlin 1.8
Link copied to clipboard
external interface CanvasFillRule
Since Kotlin 1.1
external interface CanvasFillRule : JsAny
Since Kotlin 1.8
Link copied to clipboard
external interface CanvasFillStrokeStyles
Since Kotlin 1.1
external interface CanvasFillStrokeStyles : JsAny
Since Kotlin 1.8
Link copied to clipboard
external interface CanvasFilters
Since Kotlin 1.1
external interface CanvasFilters : JsAny
Since Kotlin 1.8
Link copied to clipboard
abstract external class CanvasGradient

Exposes the JavaScript CanvasGradient to Kotlin

Since Kotlin 1.1
abstract external class CanvasGradient : JsAny

Exposes the JavaScript CanvasGradient to Kotlin

Since Kotlin 1.8
Link copied to clipboard
external interface CanvasHitRegion
Since Kotlin 1.1
external interface CanvasHitRegion : JsAny
Since Kotlin 1.8
Link copied to clipboard
external interface CanvasImageData
Since Kotlin 1.1
external interface CanvasImageData : JsAny
Since Kotlin 1.8
Link copied to clipboard
external interface CanvasImageSmoothing
Since Kotlin 1.1
external interface CanvasImageSmoothing : JsAny
Since Kotlin 1.8
Link copied to clipboard
Since Kotlin 1.1
Since Kotlin 1.8
Link copied to clipboard
external interface CanvasLineCap
Since Kotlin 1.1
external interface CanvasLineCap : JsAny
Since Kotlin 1.8
Link copied to clipboard
external interface CanvasLineJoin
Since Kotlin 1.1
external interface CanvasLineJoin : JsAny
Since Kotlin 1.8
Link copied to clipboard
external interface CanvasPath
Since Kotlin 1.1
external interface CanvasPath : JsAny
Since Kotlin 1.8
Link copied to clipboard
external interface CanvasPathDrawingStyles
Since Kotlin 1.1
external interface CanvasPathDrawingStyles : JsAny
Since Kotlin 1.8
Link copied to clipboard
abstract external class CanvasPattern

Exposes the JavaScript CanvasPattern to Kotlin

Since Kotlin 1.1
abstract external class CanvasPattern : JsAny

Exposes the JavaScript CanvasPattern to Kotlin

Since Kotlin 1.8
Link copied to clipboard
external interface CanvasRect
Since Kotlin 1.1
external interface CanvasRect : JsAny
Since Kotlin 1.8
Link copied to clipboard
Since Kotlin 1.1
Since Kotlin 1.8
Link copied to clipboard
external interface CanvasShadowStyles
Since Kotlin 1.1
external interface CanvasShadowStyles : JsAny
Since Kotlin 1.8
Link copied to clipboard
external interface CanvasState
Since Kotlin 1.1
external interface CanvasState : JsAny
Since Kotlin 1.8
Link copied to clipboard
external interface CanvasText
Since Kotlin 1.1
external interface CanvasText : JsAny
Since Kotlin 1.8
Link copied to clipboard
external interface CanvasTextAlign
Since Kotlin 1.1
external interface CanvasTextAlign : JsAny
Since Kotlin 1.8
Link copied to clipboard
external interface CanvasTextBaseline
Since Kotlin 1.1
external interface CanvasTextBaseline : JsAny
Since Kotlin 1.8
Link copied to clipboard
external interface CanvasTextDrawingStyles
Since Kotlin 1.1
external interface CanvasTextDrawingStyles : JsAny
Since Kotlin 1.8
Link copied to clipboard
external interface CanvasTransform
Since Kotlin 1.1
external interface CanvasTransform : JsAny
Since Kotlin 1.8
Link copied to clipboard
external interface CanvasUserInterface
Since Kotlin 1.1
external interface CanvasUserInterface : JsAny
Since Kotlin 1.8
Link copied to clipboard
abstract external class CaretPosition

Exposes the JavaScript CaretPosition to Kotlin

Since Kotlin 1.1
abstract external class CaretPosition : JsAny

Exposes the JavaScript CaretPosition to Kotlin

Since Kotlin 1.8
Link copied to clipboard
open external class CDATASection : Text

Exposes the JavaScript CDATASection to Kotlin

Since Kotlin 1.1
open external class CDATASection : Text, JsAny

Exposes the JavaScript CDATASection to Kotlin

Since Kotlin 1.8
Link copied to clipboard

Exposes the JavaScript CharacterData to Kotlin

Since Kotlin 1.1

Exposes the JavaScript CharacterData to Kotlin

Since Kotlin 1.8
Link copied to clipboard
external interface ChildNode

Exposes the JavaScript ChildNode to Kotlin

Since Kotlin 1.1
external interface ChildNode : JsAny

Exposes the JavaScript ChildNode to Kotlin

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

Exposes the JavaScript CloseEvent to Kotlin

Since Kotlin 1.1
open external class CloseEvent(type: String, eventInitDict: CloseEventInit = definedExternally) : Event, JsAny

Exposes the JavaScript CloseEvent to Kotlin

Since Kotlin 1.8
Link copied to clipboard
external interface CloseEventInit : EventInit
Since Kotlin 1.1
external interface CloseEventInit : EventInit, JsAny
Since Kotlin 1.8
Link copied to clipboard
external interface ColorSpaceConversion
Since Kotlin 1.1
external interface ColorSpaceConversion : JsAny
Since Kotlin 1.8
Link copied to clipboard
open external class Comment(data: String = definedExternally) : CharacterData

Exposes the JavaScript Comment to Kotlin

Since Kotlin 1.1
open external class Comment(data: String = definedExternally) : CharacterData, JsAny

Exposes the JavaScript Comment to Kotlin

Since Kotlin 1.8
Link copied to clipboard
external interface ConvertCoordinateOptions
Since Kotlin 1.1
external interface ConvertCoordinateOptions : JsAny
Since Kotlin 1.8
Link copied to clipboard
external interface CSSBoxType
Since Kotlin 1.1
external interface CSSBoxType : JsAny
Since Kotlin 1.8
Link copied to clipboard
abstract external class CustomElementRegistry

Exposes the JavaScript CustomElementRegistry to Kotlin

Since Kotlin 1.1
abstract external class CustomElementRegistry : JsAny

Exposes the JavaScript CustomElementRegistry to Kotlin

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

Exposes the JavaScript CustomEvent to Kotlin

Since Kotlin 1.1
open external class CustomEvent(type: String, eventInitDict: CustomEventInit = definedExternally) : Event, JsAny

Exposes the JavaScript CustomEvent to Kotlin

Since Kotlin 1.8
Link copied to clipboard
external interface CustomEventInit : EventInit
Since Kotlin 1.1
external interface CustomEventInit : EventInit, JsAny
Since Kotlin 1.8
Link copied to clipboard
abstract external class DataTransfer

Exposes the JavaScript DataTransfer to Kotlin

Since Kotlin 1.1
abstract external class DataTransfer : JsAny

Exposes the JavaScript DataTransfer to Kotlin

Since Kotlin 1.8
Link copied to clipboard
abstract external class DataTransferItem

Exposes the JavaScript DataTransferItem to Kotlin

Since Kotlin 1.1
abstract external class DataTransferItem : JsAny

Exposes the JavaScript DataTransferItem to Kotlin

Since Kotlin 1.8
Link copied to clipboard
abstract external class DataTransferItemList

Exposes the JavaScript DataTransferItemList to Kotlin

Since Kotlin 1.1
abstract external class DataTransferItemList : JsAny

Exposes the JavaScript DataTransferItemList to Kotlin

Since Kotlin 1.8
Link copied to clipboard

Exposes the JavaScript DedicatedWorkerGlobalScope to Kotlin

Since Kotlin 1.1

Exposes the JavaScript DedicatedWorkerGlobalScope to Kotlin

Since Kotlin 1.8
Link copied to clipboard
Link copied to clipboard
Since Kotlin 1.1
Since Kotlin 1.8
Link copied to clipboard

Exposes the JavaScript DocumentFragment to Kotlin

Since Kotlin 1.1

Exposes the JavaScript DocumentFragment to Kotlin

Since Kotlin 1.8
Link copied to clipboard
external interface DocumentOrShadowRoot

Exposes the JavaScript DocumentOrShadowRoot to Kotlin

Since Kotlin 1.1
external interface DocumentOrShadowRoot : JsAny

Exposes the JavaScript DocumentOrShadowRoot to Kotlin

Since Kotlin 1.8
Link copied to clipboard
external interface DocumentReadyState
Since Kotlin 1.1
external interface DocumentReadyState : JsAny
Since Kotlin 1.8
Link copied to clipboard
abstract external class DocumentType : Node, ChildNode

Exposes the JavaScript DocumentType to Kotlin

Since Kotlin 1.1
abstract external class DocumentType : Node, ChildNode, JsAny

Exposes the JavaScript DocumentType to Kotlin

Since Kotlin 1.8
Link copied to clipboard
abstract external class DOMImplementation

Exposes the JavaScript DOMImplementation to Kotlin

Since Kotlin 1.1
abstract external class DOMImplementation : JsAny

Exposes the JavaScript DOMImplementation to Kotlin

Since Kotlin 1.8
Link copied to clipboard
open external class DOMMatrix : DOMMatrixReadOnly

Exposes the JavaScript DOMMatrix to Kotlin

Since Kotlin 1.1
open external class DOMMatrix : DOMMatrixReadOnly, JsAny

Exposes the JavaScript DOMMatrix to Kotlin

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

Exposes the JavaScript DOMMatrixReadOnly to Kotlin

Since Kotlin 1.1
open external class DOMMatrixReadOnly(numberSequence: JsArray<JsNumber>) : JsAny

Exposes the JavaScript DOMMatrixReadOnly to Kotlin

Since Kotlin 1.8
Link copied to clipboard
open external class DOMPoint : DOMPointReadOnly

Exposes the JavaScript DOMPoint to Kotlin

Since Kotlin 1.1
open external class DOMPoint : DOMPointReadOnly, JsAny

Exposes the JavaScript DOMPoint to Kotlin

Since Kotlin 1.8
Link copied to clipboard
external interface DOMPointInit

Exposes the JavaScript DOMPointInit to Kotlin

Since Kotlin 1.1
external interface DOMPointInit : JsAny

Exposes the JavaScript DOMPointInit to Kotlin

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

Exposes the JavaScript DOMPointReadOnly to Kotlin

Since Kotlin 1.1
open external class DOMPointReadOnly(x: Double, y: Double, z: Double, w: Double) : JsAny

Exposes the JavaScript DOMPointReadOnly to Kotlin

Since Kotlin 1.8
Link copied to clipboard
open external class DOMQuad

Exposes the JavaScript DOMQuad to Kotlin

Since Kotlin 1.1
open external class DOMQuad : JsAny

Exposes the JavaScript DOMQuad to Kotlin

Since Kotlin 1.8
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

Since Kotlin 1.1
open external class DOMRect(x: Double = definedExternally, y: Double = definedExternally, width: Double = definedExternally, height: Double = definedExternally) : DOMRectReadOnly, JsAny

Exposes the JavaScript DOMRect to Kotlin

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

Exposes the JavaScript DOMRectReadOnly to Kotlin

Since Kotlin 1.1
open external class DOMRectReadOnly(x: Double, y: Double, width: Double, height: Double) : JsAny

Exposes the JavaScript DOMRectReadOnly to Kotlin

Since Kotlin 1.8
Link copied to clipboard
abstract external class DOMStringMap

Exposes the JavaScript DOMStringMap to Kotlin

Since Kotlin 1.1
abstract external class DOMStringMap : JsAny

Exposes the JavaScript DOMStringMap to Kotlin

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

Exposes the JavaScript DOMTokenList to Kotlin

Since Kotlin 1.1
abstract external class DOMTokenList : ItemArrayLike<JsString> , JsAny

Exposes the JavaScript DOMTokenList to Kotlin

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

Exposes the JavaScript DragEvent to Kotlin

Since Kotlin 1.1
open external class DragEvent(type: String, eventInitDict: DragEventInit = definedExternally) : MouseEvent, JsAny

Exposes the JavaScript DragEvent to Kotlin

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

Exposes the JavaScript ErrorEvent to Kotlin

Since Kotlin 1.1
open external class ErrorEvent(type: String, eventInitDict: ErrorEventInit = definedExternally) : Event, JsAny

Exposes the JavaScript ErrorEvent to Kotlin

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

Exposes the JavaScript EventSource to Kotlin

Since Kotlin 1.1
open external class EventSource(url: String, eventSourceInitDict: EventSourceInit = definedExternally) : EventTarget, JsAny

Exposes the JavaScript EventSource to Kotlin

Since Kotlin 1.8
Link copied to clipboard
external interface EventSourceInit
Since Kotlin 1.1
external interface EventSourceInit : JsAny
Since Kotlin 1.8
Link copied to clipboard
external interface External
Since Kotlin 1.1
external interface External : JsAny
Since Kotlin 1.8
Link copied to clipboard
external interface GeometryUtils

Exposes the JavaScript GeometryUtils to Kotlin

Since Kotlin 1.1
external interface GeometryUtils : JsAny

Exposes the JavaScript GeometryUtils to Kotlin

Since Kotlin 1.8
Link copied to clipboard
external interface GetRootNodeOptions
Since Kotlin 1.1
external interface GetRootNodeOptions : JsAny
Since Kotlin 1.8
Link copied to clipboard
external interface GlobalEventHandlers

Exposes the JavaScript GlobalEventHandlers to Kotlin

Since Kotlin 1.1
external interface GlobalEventHandlers : JsAny

Exposes the JavaScript GlobalEventHandlers to Kotlin

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

Exposes the JavaScript HashChangeEvent to Kotlin

Since Kotlin 1.1
open external class HashChangeEvent(type: String, eventInitDict: HashChangeEventInit = definedExternally) : Event, JsAny

Exposes the JavaScript HashChangeEvent to Kotlin

Since Kotlin 1.8
Link copied to clipboard
external interface HashChangeEventInit : EventInit
Since Kotlin 1.1
external interface HashChangeEventInit : EventInit, JsAny
Since Kotlin 1.8
Link copied to clipboard
abstract external class History

Exposes the JavaScript History to Kotlin

Since Kotlin 1.1
abstract external class History : JsAny

Exposes the JavaScript History to Kotlin

Since Kotlin 1.8
Link copied to clipboard
external interface HitRegionOptions
Since Kotlin 1.1
external interface HitRegionOptions : JsAny
Since Kotlin 1.8
Link copied to clipboard
abstract external class HTMLAllCollection
Since Kotlin 1.1
abstract external class HTMLAllCollection : JsAny
Since Kotlin 1.8
Link copied to clipboard

Exposes the JavaScript HTMLAnchorElement to Kotlin

Since Kotlin 1.1

Exposes the JavaScript HTMLAnchorElement to Kotlin

Since Kotlin 1.8
Link copied to clipboard
abstract external class HTMLAppletElement : HTMLElement
Since Kotlin 1.1
abstract external class HTMLAppletElement : HTMLElement, JsAny
Since Kotlin 1.8
Link copied to clipboard

Exposes the JavaScript HTMLAreaElement to Kotlin

Since Kotlin 1.1

Exposes the JavaScript HTMLAreaElement to Kotlin

Since Kotlin 1.8
Link copied to clipboard
abstract external class HTMLAudioElement : HTMLMediaElement

Exposes the JavaScript HTMLAudioElement to Kotlin

Since Kotlin 1.1
abstract external class HTMLAudioElement : HTMLMediaElement, JsAny

Exposes the JavaScript HTMLAudioElement to Kotlin

Since Kotlin 1.8
Link copied to clipboard
abstract external class HTMLBaseElement : HTMLElement

Exposes the JavaScript HTMLBaseElement to Kotlin

Since Kotlin 1.1
abstract external class HTMLBaseElement : HTMLElement, JsAny

Exposes the JavaScript HTMLBaseElement to Kotlin

Since Kotlin 1.8
Link copied to clipboard

Exposes the JavaScript HTMLBodyElement to Kotlin

Since Kotlin 1.1

Exposes the JavaScript HTMLBodyElement to Kotlin

Since Kotlin 1.8
Link copied to clipboard
abstract external class HTMLBRElement : HTMLElement

Exposes the JavaScript HTMLBRElement to Kotlin

Since Kotlin 1.1
abstract external class HTMLBRElement : HTMLElement, JsAny

Exposes the JavaScript HTMLBRElement to Kotlin

Since Kotlin 1.8
Link copied to clipboard
abstract external class HTMLButtonElement : HTMLElement

Exposes the JavaScript HTMLButtonElement to Kotlin

Since Kotlin 1.1
abstract external class HTMLButtonElement : HTMLElement, JsAny

Exposes the JavaScript HTMLButtonElement to Kotlin

Since Kotlin 1.8
Link copied to clipboard

Exposes the JavaScript HTMLCanvasElement to Kotlin

Since Kotlin 1.1

Exposes the JavaScript HTMLCanvasElement to Kotlin

Since Kotlin 1.8
Link copied to clipboard

Exposes the JavaScript HTMLCollection to Kotlin

Since Kotlin 1.1

Exposes the JavaScript HTMLCollection to Kotlin

Since Kotlin 1.8
Link copied to clipboard
abstract external class HTMLDataElement : HTMLElement

Exposes the JavaScript HTMLDataElement to Kotlin

Since Kotlin 1.1
abstract external class HTMLDataElement : HTMLElement, JsAny

Exposes the JavaScript HTMLDataElement to Kotlin

Since Kotlin 1.8
Link copied to clipboard
abstract external class HTMLDataListElement : HTMLElement

Exposes the JavaScript HTMLDataListElement to Kotlin

Since Kotlin 1.1
abstract external class HTMLDataListElement : HTMLElement, JsAny

Exposes the JavaScript HTMLDataListElement to Kotlin

Since Kotlin 1.8
Link copied to clipboard
abstract external class HTMLDetailsElement : HTMLElement

Exposes the JavaScript HTMLDetailsElement to Kotlin

Since Kotlin 1.1
abstract external class HTMLDetailsElement : HTMLElement, JsAny

Exposes the JavaScript HTMLDetailsElement to Kotlin

Since Kotlin 1.8
Link copied to clipboard
abstract external class HTMLDialogElement : HTMLElement

Exposes the JavaScript HTMLDialogElement to Kotlin

Since Kotlin 1.1
abstract external class HTMLDialogElement : HTMLElement, JsAny

Exposes the JavaScript HTMLDialogElement to Kotlin

Since Kotlin 1.8
Link copied to clipboard
abstract external class HTMLDirectoryElement : HTMLElement
Since Kotlin 1.1
abstract external class HTMLDirectoryElement : HTMLElement, JsAny
Since Kotlin 1.8
Link copied to clipboard
abstract external class HTMLDivElement : HTMLElement

Exposes the JavaScript HTMLDivElement to Kotlin

Since Kotlin 1.1
abstract external class HTMLDivElement : HTMLElement, JsAny

Exposes the JavaScript HTMLDivElement to Kotlin

Since Kotlin 1.8
Link copied to clipboard
abstract external class HTMLDListElement : HTMLElement

Exposes the JavaScript HTMLDListElement to Kotlin

Since Kotlin 1.1
abstract external class HTMLDListElement : HTMLElement, JsAny

Exposes the JavaScript HTMLDListElement to Kotlin

Since Kotlin 1.8
Link copied to clipboard

Exposes the JavaScript HTMLElement to Kotlin

Since Kotlin 1.1

Exposes the JavaScript HTMLElement to Kotlin

Since Kotlin 1.8
Link copied to clipboard
abstract external class HTMLEmbedElement : HTMLElement

Exposes the JavaScript HTMLEmbedElement to Kotlin

Since Kotlin 1.1
abstract external class HTMLEmbedElement : HTMLElement, JsAny

Exposes the JavaScript HTMLEmbedElement to Kotlin

Since Kotlin 1.8
Link copied to clipboard
abstract external class HTMLFieldSetElement : HTMLElement

Exposes the JavaScript HTMLFieldSetElement to Kotlin

Since Kotlin 1.1
abstract external class HTMLFieldSetElement : HTMLElement, JsAny

Exposes the JavaScript HTMLFieldSetElement to Kotlin

Since Kotlin 1.8
Link copied to clipboard
abstract external class HTMLFontElement : HTMLElement

Exposes the JavaScript HTMLFontElement to Kotlin

Since Kotlin 1.1
abstract external class HTMLFontElement : HTMLElement, JsAny

Exposes the JavaScript HTMLFontElement to Kotlin

Since Kotlin 1.8
Link copied to clipboard
abstract external class HTMLFormControlsCollection : HTMLCollection

Exposes the JavaScript HTMLFormControlsCollection to Kotlin

Since Kotlin 1.1

Exposes the JavaScript HTMLFormControlsCollection to Kotlin

Since Kotlin 1.8
Link copied to clipboard
abstract external class HTMLFormElement : HTMLElement

Exposes the JavaScript HTMLFormElement to Kotlin

Since Kotlin 1.1
abstract external class HTMLFormElement : HTMLElement, JsAny

Exposes the JavaScript HTMLFormElement to Kotlin

Since Kotlin 1.8
Link copied to clipboard
abstract external class HTMLFrameElement : HTMLElement
Since Kotlin 1.1
abstract external class HTMLFrameElement : HTMLElement, JsAny
Since Kotlin 1.8
Link copied to clipboard

Exposes the JavaScript HTMLFrameSetElement to Kotlin

Since Kotlin 1.1

Exposes the JavaScript HTMLFrameSetElement to Kotlin

Since Kotlin 1.8
Link copied to clipboard
abstract external class HTMLHeadElement : HTMLElement

Exposes the JavaScript HTMLHeadElement to Kotlin

Since Kotlin 1.1
abstract external class HTMLHeadElement : HTMLElement, JsAny

Exposes the JavaScript HTMLHeadElement to Kotlin

Since Kotlin 1.8
Link copied to clipboard
abstract external class HTMLHeadingElement : HTMLElement

Exposes the JavaScript HTMLHeadingElement to Kotlin

Since Kotlin 1.1
abstract external class HTMLHeadingElement : HTMLElement, JsAny

Exposes the JavaScript HTMLHeadingElement to Kotlin

Since Kotlin 1.8
Link copied to clipboard
abstract external class HTMLHRElement : HTMLElement

Exposes the JavaScript HTMLHRElement to Kotlin

Since Kotlin 1.1
abstract external class HTMLHRElement : HTMLElement, JsAny

Exposes the JavaScript HTMLHRElement to Kotlin

Since Kotlin 1.8
Link copied to clipboard
abstract external class HTMLHtmlElement : HTMLElement

Exposes the JavaScript HTMLHtmlElement to Kotlin

Since Kotlin 1.1
abstract external class HTMLHtmlElement : HTMLElement, JsAny

Exposes the JavaScript HTMLHtmlElement to Kotlin

Since Kotlin 1.8
Link copied to clipboard
external interface HTMLHyperlinkElementUtils

Exposes the JavaScript HTMLHyperlinkElementUtils to Kotlin

Since Kotlin 1.1
external interface HTMLHyperlinkElementUtils : JsAny

Exposes the JavaScript HTMLHyperlinkElementUtils to Kotlin

Since Kotlin 1.8
Link copied to clipboard
abstract external class HTMLIFrameElement : HTMLElement

Exposes the JavaScript HTMLIFrameElement to Kotlin

Since Kotlin 1.1
abstract external class HTMLIFrameElement : HTMLElement, JsAny

Exposes the JavaScript HTMLIFrameElement to Kotlin

Since Kotlin 1.8
Link copied to clipboard

Exposes the JavaScript HTMLImageElement to Kotlin

Since Kotlin 1.1

Exposes the JavaScript HTMLImageElement to Kotlin

Since Kotlin 1.8
Link copied to clipboard
abstract external class HTMLInputElement : HTMLElement

Exposes the JavaScript HTMLInputElement to Kotlin

Since Kotlin 1.1
abstract external class HTMLInputElement : HTMLElement, JsAny

Exposes the JavaScript HTMLInputElement to Kotlin

Since Kotlin 1.8
Link copied to clipboard
abstract external class HTMLKeygenElement : HTMLElement

Exposes the JavaScript HTMLKeygenElement to Kotlin

Since Kotlin 1.1
abstract external class HTMLKeygenElement : HTMLElement, JsAny

Exposes the JavaScript HTMLKeygenElement to Kotlin

Since Kotlin 1.8
Link copied to clipboard
abstract external class HTMLLabelElement : HTMLElement

Exposes the JavaScript HTMLLabelElement to Kotlin

Since Kotlin 1.1
abstract external class HTMLLabelElement : HTMLElement, JsAny

Exposes the JavaScript HTMLLabelElement to Kotlin

Since Kotlin 1.8
Link copied to clipboard
abstract external class HTMLLegendElement : HTMLElement

Exposes the JavaScript HTMLLegendElement to Kotlin

Since Kotlin 1.1
abstract external class HTMLLegendElement : HTMLElement, JsAny

Exposes the JavaScript HTMLLegendElement to Kotlin

Since Kotlin 1.8
Link copied to clipboard
abstract external class HTMLLIElement : HTMLElement

Exposes the JavaScript HTMLLIElement to Kotlin

Since Kotlin 1.1
abstract external class HTMLLIElement : HTMLElement, JsAny

Exposes the JavaScript HTMLLIElement to Kotlin

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

Exposes the JavaScript HTMLLinkElement to Kotlin

Since Kotlin 1.1
abstract external class HTMLLinkElement : HTMLElement, LinkStyle, JsAny

Exposes the JavaScript HTMLLinkElement to Kotlin

Since Kotlin 1.8
Link copied to clipboard
abstract external class HTMLMapElement : HTMLElement

Exposes the JavaScript HTMLMapElement to Kotlin

Since Kotlin 1.1
abstract external class HTMLMapElement : HTMLElement, JsAny

Exposes the JavaScript HTMLMapElement to Kotlin

Since Kotlin 1.8
Link copied to clipboard
abstract external class HTMLMarqueeElement : HTMLElement

Exposes the JavaScript HTMLMarqueeElement to Kotlin

Since Kotlin 1.1
abstract external class HTMLMarqueeElement : HTMLElement, JsAny

Exposes the JavaScript HTMLMarqueeElement to Kotlin

Since Kotlin 1.8
Link copied to clipboard
abstract external class HTMLMediaElement : HTMLElement

Exposes the JavaScript HTMLMediaElement to Kotlin

Since Kotlin 1.1
abstract external class HTMLMediaElement : HTMLElement, JsAny

Exposes the JavaScript HTMLMediaElement to Kotlin

Since Kotlin 1.8
Link copied to clipboard
abstract external class HTMLMenuElement : HTMLElement
Since Kotlin 1.1
abstract external class HTMLMenuElement : HTMLElement, JsAny
Since Kotlin 1.8
Link copied to clipboard
abstract external class HTMLMenuItemElement : HTMLElement
Since Kotlin 1.1
abstract external class HTMLMenuItemElement : HTMLElement, JsAny
Since Kotlin 1.8
Link copied to clipboard
abstract external class HTMLMetaElement : HTMLElement

Exposes the JavaScript HTMLMetaElement to Kotlin

Since Kotlin 1.1
abstract external class HTMLMetaElement : HTMLElement, JsAny

Exposes the JavaScript HTMLMetaElement to Kotlin

Since Kotlin 1.8
Link copied to clipboard
abstract external class HTMLMeterElement : HTMLElement

Exposes the JavaScript HTMLMeterElement to Kotlin

Since Kotlin 1.1
abstract external class HTMLMeterElement : HTMLElement, JsAny

Exposes the JavaScript HTMLMeterElement to Kotlin

Since Kotlin 1.8
Link copied to clipboard
abstract external class HTMLModElement : HTMLElement

Exposes the JavaScript HTMLModElement to Kotlin

Since Kotlin 1.1
abstract external class HTMLModElement : HTMLElement, JsAny

Exposes the JavaScript HTMLModElement to Kotlin

Since Kotlin 1.8
Link copied to clipboard
abstract external class HTMLObjectElement : HTMLElement

Exposes the JavaScript HTMLObjectElement to Kotlin

Since Kotlin 1.1
abstract external class HTMLObjectElement : HTMLElement, JsAny

Exposes the JavaScript HTMLObjectElement to Kotlin

Since Kotlin 1.8
Link copied to clipboard
abstract external class HTMLOListElement : HTMLElement

Exposes the JavaScript HTMLOListElement to Kotlin

Since Kotlin 1.1
abstract external class HTMLOListElement : HTMLElement, JsAny

Exposes the JavaScript HTMLOListElement to Kotlin

Since Kotlin 1.8
Link copied to clipboard

Exposes the JavaScript HTMLOptGroupElement to Kotlin

Since Kotlin 1.1

Exposes the JavaScript HTMLOptGroupElement to Kotlin

Since Kotlin 1.8
Link copied to clipboard

Exposes the JavaScript HTMLOptionElement to Kotlin

Since Kotlin 1.1

Exposes the JavaScript HTMLOptionElement to Kotlin

Since Kotlin 1.8
Link copied to clipboard
abstract external class HTMLOptionsCollection : HTMLCollection

Exposes the JavaScript HTMLOptionsCollection to Kotlin

Since Kotlin 1.1
abstract external class HTMLOptionsCollection : HTMLCollection, JsAny

Exposes the JavaScript HTMLOptionsCollection to Kotlin

Since Kotlin 1.8
Link copied to clipboard
Since Kotlin 1.1
Since Kotlin 1.8
Link copied to clipboard
external interface HTMLOrSVGScriptElement
Since Kotlin 1.1
external interface HTMLOrSVGScriptElement
Since Kotlin 1.8
Link copied to clipboard
abstract external class HTMLOutputElement : HTMLElement

Exposes the JavaScript HTMLOutputElement to Kotlin

Since Kotlin 1.1
abstract external class HTMLOutputElement : HTMLElement, JsAny

Exposes the JavaScript HTMLOutputElement to Kotlin

Since Kotlin 1.8
Link copied to clipboard
abstract external class HTMLParagraphElement : HTMLElement

Exposes the JavaScript HTMLParagraphElement to Kotlin

Since Kotlin 1.1
abstract external class HTMLParagraphElement : HTMLElement, JsAny

Exposes the JavaScript HTMLParagraphElement to Kotlin

Since Kotlin 1.8
Link copied to clipboard
abstract external class HTMLParamElement : HTMLElement

Exposes the JavaScript HTMLParamElement to Kotlin

Since Kotlin 1.1
abstract external class HTMLParamElement : HTMLElement, JsAny

Exposes the JavaScript HTMLParamElement to Kotlin

Since Kotlin 1.8
Link copied to clipboard
abstract external class HTMLPictureElement : HTMLElement

Exposes the JavaScript HTMLPictureElement to Kotlin

Since Kotlin 1.1
abstract external class HTMLPictureElement : HTMLElement, JsAny

Exposes the JavaScript HTMLPictureElement to Kotlin

Since Kotlin 1.8
Link copied to clipboard
abstract external class HTMLPreElement : HTMLElement

Exposes the JavaScript HTMLPreElement to Kotlin

Since Kotlin 1.1
abstract external class HTMLPreElement : HTMLElement, JsAny

Exposes the JavaScript HTMLPreElement to Kotlin

Since Kotlin 1.8
Link copied to clipboard
abstract external class HTMLProgressElement : HTMLElement

Exposes the JavaScript HTMLProgressElement to Kotlin

Since Kotlin 1.1
abstract external class HTMLProgressElement : HTMLElement, JsAny

Exposes the JavaScript HTMLProgressElement to Kotlin

Since Kotlin 1.8
Link copied to clipboard
abstract external class HTMLQuoteElement : HTMLElement

Exposes the JavaScript HTMLQuoteElement to Kotlin

Since Kotlin 1.1
abstract external class HTMLQuoteElement : HTMLElement, JsAny

Exposes the JavaScript HTMLQuoteElement to Kotlin

Since Kotlin 1.8
Link copied to clipboard

Exposes the JavaScript HTMLScriptElement to Kotlin

Since Kotlin 1.1

Exposes the JavaScript HTMLScriptElement to Kotlin

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

Exposes the JavaScript HTMLSelectElement to Kotlin

Since Kotlin 1.1

Exposes the JavaScript HTMLSelectElement to Kotlin

Since Kotlin 1.8
Link copied to clipboard
abstract external class HTMLSlotElement : HTMLElement

Exposes the JavaScript HTMLSlotElement to Kotlin

Since Kotlin 1.1
abstract external class HTMLSlotElement : HTMLElement, JsAny

Exposes the JavaScript HTMLSlotElement to Kotlin

Since Kotlin 1.8
Link copied to clipboard
abstract external class HTMLSourceElement : HTMLElement

Exposes the JavaScript HTMLSourceElement to Kotlin

Since Kotlin 1.1
abstract external class HTMLSourceElement : HTMLElement, JsAny

Exposes the JavaScript HTMLSourceElement to Kotlin

Since Kotlin 1.8
Link copied to clipboard
abstract external class HTMLSpanElement : HTMLElement

Exposes the JavaScript HTMLSpanElement to Kotlin

Since Kotlin 1.1
abstract external class HTMLSpanElement : HTMLElement, JsAny

Exposes the JavaScript HTMLSpanElement to Kotlin

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

Exposes the JavaScript HTMLStyleElement to Kotlin

Since Kotlin 1.1
abstract external class HTMLStyleElement : HTMLElement, LinkStyle, JsAny

Exposes the JavaScript HTMLStyleElement to Kotlin

Since Kotlin 1.8
Link copied to clipboard
abstract external class HTMLTableCaptionElement : HTMLElement

Exposes the JavaScript HTMLTableCaptionElement to Kotlin

Since Kotlin 1.1
abstract external class HTMLTableCaptionElement : HTMLElement, JsAny

Exposes the JavaScript HTMLTableCaptionElement to Kotlin

Since Kotlin 1.8
Link copied to clipboard
abstract external class HTMLTableCellElement : HTMLElement

Exposes the JavaScript HTMLTableCellElement to Kotlin

Since Kotlin 1.1
abstract external class HTMLTableCellElement : HTMLElement, JsAny

Exposes the JavaScript HTMLTableCellElement to Kotlin

Since Kotlin 1.8
Link copied to clipboard
abstract external class HTMLTableColElement : HTMLElement

Exposes the JavaScript HTMLTableColElement to Kotlin

Since Kotlin 1.1
abstract external class HTMLTableColElement : HTMLElement, JsAny

Exposes the JavaScript HTMLTableColElement to Kotlin

Since Kotlin 1.8
Link copied to clipboard
abstract external class HTMLTableElement : HTMLElement

Exposes the JavaScript HTMLTableElement to Kotlin

Since Kotlin 1.1
abstract external class HTMLTableElement : HTMLElement, JsAny

Exposes the JavaScript HTMLTableElement to Kotlin

Since Kotlin 1.8
Link copied to clipboard
abstract external class HTMLTableRowElement : HTMLElement

Exposes the JavaScript HTMLTableRowElement to Kotlin

Since Kotlin 1.1
abstract external class HTMLTableRowElement : HTMLElement, JsAny

Exposes the JavaScript HTMLTableRowElement to Kotlin

Since Kotlin 1.8
Link copied to clipboard
abstract external class HTMLTableSectionElement : HTMLElement

Exposes the JavaScript HTMLTableSectionElement to Kotlin

Since Kotlin 1.1
abstract external class HTMLTableSectionElement : HTMLElement, JsAny

Exposes the JavaScript HTMLTableSectionElement to Kotlin

Since Kotlin 1.8
Link copied to clipboard
abstract external class HTMLTemplateElement : HTMLElement

Exposes the JavaScript HTMLTemplateElement to Kotlin

Since Kotlin 1.1
abstract external class HTMLTemplateElement : HTMLElement, JsAny

Exposes the JavaScript HTMLTemplateElement to Kotlin

Since Kotlin 1.8
Link copied to clipboard
abstract external class HTMLTextAreaElement : HTMLElement

Exposes the JavaScript HTMLTextAreaElement to Kotlin

Since Kotlin 1.1
abstract external class HTMLTextAreaElement : HTMLElement, JsAny

Exposes the JavaScript HTMLTextAreaElement to Kotlin

Since Kotlin 1.8
Link copied to clipboard
abstract external class HTMLTimeElement : HTMLElement

Exposes the JavaScript HTMLTimeElement to Kotlin

Since Kotlin 1.1
abstract external class HTMLTimeElement : HTMLElement, JsAny

Exposes the JavaScript HTMLTimeElement to Kotlin

Since Kotlin 1.8
Link copied to clipboard
abstract external class HTMLTitleElement : HTMLElement

Exposes the JavaScript HTMLTitleElement to Kotlin

Since Kotlin 1.1
abstract external class HTMLTitleElement : HTMLElement, JsAny

Exposes the JavaScript HTMLTitleElement to Kotlin

Since Kotlin 1.8
Link copied to clipboard
abstract external class HTMLTrackElement : HTMLElement

Exposes the JavaScript HTMLTrackElement to Kotlin

Since Kotlin 1.1
abstract external class HTMLTrackElement : HTMLElement, JsAny

Exposes the JavaScript HTMLTrackElement to Kotlin

Since Kotlin 1.8
Link copied to clipboard
abstract external class HTMLUListElement : HTMLElement

Exposes the JavaScript HTMLUListElement to Kotlin

Since Kotlin 1.1
abstract external class HTMLUListElement : HTMLElement, JsAny

Exposes the JavaScript HTMLUListElement to Kotlin

Since Kotlin 1.8
Link copied to clipboard
abstract external class HTMLUnknownElement : HTMLElement

Exposes the JavaScript HTMLUnknownElement to Kotlin

Since Kotlin 1.1
abstract external class HTMLUnknownElement : HTMLElement, JsAny

Exposes the JavaScript HTMLUnknownElement to Kotlin

Since Kotlin 1.8
Link copied to clipboard

Exposes the JavaScript HTMLVideoElement to Kotlin

Since Kotlin 1.1

Exposes the JavaScript HTMLVideoElement to Kotlin

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

Exposes the JavaScript Image to Kotlin

Since Kotlin 1.1
open external class Image(width: Int = definedExternally, height: Int = definedExternally) : HTMLImageElement, JsAny

Exposes the JavaScript Image to Kotlin

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

Exposes the JavaScript ImageBitmap to Kotlin

Since Kotlin 1.1

Exposes the JavaScript ImageBitmap to Kotlin

Since Kotlin 1.8
Link copied to clipboard
external interface ImageBitmapOptions
Since Kotlin 1.1
external interface ImageBitmapOptions : JsAny
Since Kotlin 1.8
Link copied to clipboard
abstract external class ImageBitmapRenderingContext

Exposes the JavaScript ImageBitmapRenderingContext to Kotlin

Since Kotlin 1.1
abstract external class ImageBitmapRenderingContext : JsAny

Exposes the JavaScript ImageBitmapRenderingContext to Kotlin

Since Kotlin 1.8
Link copied to clipboard
Since Kotlin 1.1
Since Kotlin 1.8
Link copied to clipboard
external interface ImageBitmapSource
Since Kotlin 1.1
external interface ImageBitmapSource
Since Kotlin 1.8
Link copied to clipboard

Exposes the JavaScript ImageData to Kotlin

Since Kotlin 1.1

Exposes the JavaScript ImageData to Kotlin

Since Kotlin 1.8
Link copied to clipboard
external interface ImageOrientation
Since Kotlin 1.1
external interface ImageOrientation : JsAny
Since Kotlin 1.8
Link copied to clipboard
external interface ImageSmoothingQuality
Since Kotlin 1.1
external interface ImageSmoothingQuality : JsAny
Since Kotlin 1.8
Link copied to clipboard
external interface ItemArrayLike<out T>
Since Kotlin 1.1
external interface ItemArrayLike<out T : JsAny?> : JsAny
Since Kotlin 1.8
Link copied to clipboard
abstract external class Location

Exposes the JavaScript Location to Kotlin

Since Kotlin 1.1
abstract external class Location : JsAny

Exposes the JavaScript Location to Kotlin

Since Kotlin 1.8
Link copied to clipboard
abstract external class MediaError

Exposes the JavaScript MediaError to Kotlin

Since Kotlin 1.1
abstract external class MediaError : JsAny

Exposes the JavaScript MediaError to Kotlin

Since Kotlin 1.8
Link copied to clipboard
external interface MediaProvider
Since Kotlin 1.1
external interface MediaProvider
Since Kotlin 1.8
Link copied to clipboard
abstract external class MediaQueryList : EventTarget

Exposes the JavaScript MediaQueryList to Kotlin

Since Kotlin 1.1
abstract external class MediaQueryList : EventTarget, JsAny

Exposes the JavaScript MediaQueryList to Kotlin

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

Exposes the JavaScript MediaQueryListEvent to Kotlin

Since Kotlin 1.1
open external class MediaQueryListEvent(type: String, eventInitDict: MediaQueryListEventInit = definedExternally) : Event, JsAny

Exposes the JavaScript MediaQueryListEvent to Kotlin

Since Kotlin 1.8
Link copied to clipboard
external interface MediaQueryListEventInit : EventInit
Since Kotlin 1.1
Since Kotlin 1.8
Link copied to clipboard
open external class MessageChannel

Exposes the JavaScript MessageChannel to Kotlin

Since Kotlin 1.1
open external class MessageChannel : JsAny

Exposes the JavaScript MessageChannel to Kotlin

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

Exposes the JavaScript MessageEvent to Kotlin

Since Kotlin 1.1
open external class MessageEvent(type: String, eventInitDict: MessageEventInit = definedExternally) : Event, JsAny

Exposes the JavaScript MessageEvent to Kotlin

Since Kotlin 1.8
Link copied to clipboard
external interface MessageEventInit : EventInit
Since Kotlin 1.1
external interface MessageEventInit : EventInit, JsAny
Since Kotlin 1.8
Link copied to clipboard
Link copied to clipboard
abstract external class MimeType

Exposes the JavaScript MimeType to Kotlin

Since Kotlin 1.1
abstract external class MimeType : JsAny

Exposes the JavaScript MimeType to Kotlin

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

Exposes the JavaScript MimeTypeArray to Kotlin

Since Kotlin 1.1
abstract external class MimeTypeArray : ItemArrayLike<MimeType> , JsAny

Exposes the JavaScript MimeTypeArray to Kotlin

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

Exposes the JavaScript MutationObserver to Kotlin

Since Kotlin 1.1
open external class MutationObserver(callback: (JsArray<MutationRecord>, MutationObserver) -> Unit) : JsAny

Exposes the JavaScript MutationObserver to Kotlin

Since Kotlin 1.8
Link copied to clipboard
external interface MutationObserverInit

Exposes the JavaScript MutationObserverInit to Kotlin

Since Kotlin 1.1
external interface MutationObserverInit : JsAny

Exposes the JavaScript MutationObserverInit to Kotlin

Since Kotlin 1.8
Link copied to clipboard
abstract external class MutationRecord

Exposes the JavaScript MutationRecord to Kotlin

Since Kotlin 1.1
abstract external class MutationRecord : JsAny

Exposes the JavaScript MutationRecord to Kotlin

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

Exposes the JavaScript NamedNodeMap to Kotlin

Since Kotlin 1.1
abstract external class NamedNodeMap : ItemArrayLike<Attr> , JsAny

Exposes the JavaScript NamedNodeMap to Kotlin

Since Kotlin 1.8
Link copied to clipboard
Link copied to clipboard
external interface NavigatorConcurrentHardware

Exposes the JavaScript NavigatorConcurrentHardware to Kotlin

Since Kotlin 1.1
external interface NavigatorConcurrentHardware : JsAny

Exposes the JavaScript NavigatorConcurrentHardware to Kotlin

Since Kotlin 1.8
Link copied to clipboard
external interface NavigatorContentUtils
Since Kotlin 1.1
external interface NavigatorContentUtils : JsAny
Since Kotlin 1.8
Link copied to clipboard
external interface NavigatorCookies
Since Kotlin 1.1
external interface NavigatorCookies : JsAny
Since Kotlin 1.8
Link copied to clipboard
external interface NavigatorID

Exposes the JavaScript NavigatorID to Kotlin

Since Kotlin 1.1
external interface NavigatorID : JsAny

Exposes the JavaScript NavigatorID to Kotlin

Since Kotlin 1.8
Link copied to clipboard
external interface NavigatorLanguage

Exposes the JavaScript NavigatorLanguage to Kotlin

Since Kotlin 1.1
external interface NavigatorLanguage : JsAny

Exposes the JavaScript NavigatorLanguage to Kotlin

Since Kotlin 1.8
Link copied to clipboard
external interface NavigatorOnLine

Exposes the JavaScript NavigatorOnLine to Kotlin

Since Kotlin 1.1
external interface NavigatorOnLine : JsAny

Exposes the JavaScript NavigatorOnLine to Kotlin

Since Kotlin 1.8
Link copied to clipboard
external interface NavigatorPlugins

Exposes the JavaScript NavigatorPlugins to Kotlin

Since Kotlin 1.1
external interface NavigatorPlugins : JsAny

Exposes the JavaScript NavigatorPlugins to Kotlin

Since Kotlin 1.8
Link copied to clipboard
abstract external class Node : EventTarget

Exposes the JavaScript Node to Kotlin

Since Kotlin 1.1
abstract external class Node : EventTarget, JsAny

Exposes the JavaScript Node to Kotlin

Since Kotlin 1.8
Link copied to clipboard
external interface NodeFilter

Exposes the JavaScript NodeFilter to Kotlin

Since Kotlin 1.1
external interface NodeFilter : JsAny

Exposes the JavaScript NodeFilter to Kotlin

Since Kotlin 1.8
Link copied to clipboard
abstract external class NodeIterator

Exposes the JavaScript NodeIterator to Kotlin

Since Kotlin 1.1
abstract external class NodeIterator : JsAny

Exposes the JavaScript NodeIterator to Kotlin

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

Exposes the JavaScript NodeList to Kotlin

Since Kotlin 1.1
abstract external class NodeList : ItemArrayLike<Node> , JsAny

Exposes the JavaScript NodeList to Kotlin

Since Kotlin 1.8
Link copied to clipboard
external interface NonDocumentTypeChildNode

Exposes the JavaScript NonDocumentTypeChildNode to Kotlin

Since Kotlin 1.1
external interface NonDocumentTypeChildNode : JsAny

Exposes the JavaScript NonDocumentTypeChildNode to Kotlin

Since Kotlin 1.8
Link copied to clipboard
external interface NonElementParentNode
Since Kotlin 1.1
external interface NonElementParentNode : JsAny
Since Kotlin 1.8
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

Since Kotlin 1.1
open external class Option(text: String = definedExternally, value: String = definedExternally, defaultSelected: Boolean = definedExternally, selected: Boolean = definedExternally) : HTMLOptionElement, JsAny

Exposes the JavaScript Option to Kotlin

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

Exposes the JavaScript PageTransitionEvent to Kotlin

Since Kotlin 1.1
open external class PageTransitionEvent(type: String, eventInitDict: PageTransitionEventInit = definedExternally) : Event, JsAny

Exposes the JavaScript PageTransitionEvent to Kotlin

Since Kotlin 1.8
Link copied to clipboard
external interface PageTransitionEventInit : EventInit
Since Kotlin 1.1
Since Kotlin 1.8
Link copied to clipboard
external interface ParentNode

Exposes the JavaScript ParentNode to Kotlin

Since Kotlin 1.1
external interface ParentNode : JsAny

Exposes the JavaScript ParentNode to Kotlin

Since Kotlin 1.8
Link copied to clipboard
open external class Path2D : CanvasPath

Exposes the JavaScript Path2D to Kotlin

Since Kotlin 1.1
open external class Path2D : CanvasPath, JsAny

Exposes the JavaScript Path2D to Kotlin

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

Exposes the JavaScript Plugin to Kotlin

Since Kotlin 1.1
abstract external class Plugin : ItemArrayLike<MimeType> , JsAny

Exposes the JavaScript Plugin to Kotlin

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

Exposes the JavaScript PluginArray to Kotlin

Since Kotlin 1.1
abstract external class PluginArray : ItemArrayLike<Plugin> , JsAny

Exposes the JavaScript PluginArray to Kotlin

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

Exposes the JavaScript PopStateEvent to Kotlin

Since Kotlin 1.1
open external class PopStateEvent(type: String, eventInitDict: PopStateEventInit = definedExternally) : Event, JsAny

Exposes the JavaScript PopStateEvent to Kotlin

Since Kotlin 1.8
Link copied to clipboard
external interface PopStateEventInit : EventInit
Since Kotlin 1.1
external interface PopStateEventInit : EventInit, JsAny
Since Kotlin 1.8
Link copied to clipboard
external interface PremultiplyAlpha
Since Kotlin 1.1
external interface PremultiplyAlpha : JsAny
Since Kotlin 1.8
Link copied to clipboard

Exposes the JavaScript ProcessingInstruction to Kotlin

Since Kotlin 1.1

Exposes the JavaScript ProcessingInstruction to Kotlin

Since Kotlin 1.8
Link copied to clipboard
open external class PromiseRejectionEvent(type: String, eventInitDict: PromiseRejectionEventInit) : Event

Exposes the JavaScript PromiseRejectionEvent to Kotlin

Since Kotlin 1.1
open external class PromiseRejectionEvent(type: String, eventInitDict: PromiseRejectionEventInit) : Event, JsAny

Exposes the JavaScript PromiseRejectionEvent to Kotlin

Since Kotlin 1.8
Link copied to clipboard
Since Kotlin 1.1
Since Kotlin 1.8
Link copied to clipboard

Exposes the JavaScript RadioNodeList to Kotlin

Since Kotlin 1.1

Exposes the JavaScript RadioNodeList to Kotlin

Since Kotlin 1.8
Link copied to clipboard
open external class Range

Exposes the JavaScript Range to Kotlin

Since Kotlin 1.1
open external class Range : JsAny

Exposes the JavaScript Range to Kotlin

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

Exposes the JavaScript Screen to Kotlin

Since Kotlin 1.1
abstract external class Screen : JsAny

Exposes the JavaScript Screen to Kotlin

Since Kotlin 1.8
Link copied to clipboard
external interface ScrollBehavior
Since Kotlin 1.1
external interface ScrollBehavior : JsAny
Since Kotlin 1.8
Link copied to clipboard
Since Kotlin 1.1
Since Kotlin 1.8
Link copied to clipboard
external interface ScrollLogicalPosition
Since Kotlin 1.1
external interface ScrollLogicalPosition : JsAny
Since Kotlin 1.8
Link copied to clipboard
external interface ScrollOptions
Since Kotlin 1.1
external interface ScrollOptions : JsAny
Since Kotlin 1.8
Link copied to clipboard
external interface ScrollRestoration
Since Kotlin 1.1
external interface ScrollRestoration : JsAny
Since Kotlin 1.8
Link copied to clipboard
external interface ScrollToOptions : ScrollOptions

Exposes the JavaScript ScrollToOptions to Kotlin

Since Kotlin 1.1
external interface ScrollToOptions : ScrollOptions, JsAny

Exposes the JavaScript ScrollToOptions to Kotlin

Since Kotlin 1.8
Link copied to clipboard
external interface SelectionMode
Since Kotlin 1.1
external interface SelectionMode : JsAny
Since Kotlin 1.8
Link copied to clipboard

Exposes the JavaScript ShadowRoot to Kotlin

Since Kotlin 1.1

Exposes the JavaScript ShadowRoot to Kotlin

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

Exposes the JavaScript SharedWorker to Kotlin

Since Kotlin 1.1
open external class SharedWorker(scriptURL: String, name: String = definedExternally, options: WorkerOptions = definedExternally) : EventTarget, AbstractWorker, JsAny

Exposes the JavaScript SharedWorker to Kotlin

Since Kotlin 1.8
Link copied to clipboard
abstract external class SharedWorkerGlobalScope : WorkerGlobalScope

Exposes the JavaScript SharedWorkerGlobalScope to Kotlin

Since Kotlin 1.1

Exposes the JavaScript SharedWorkerGlobalScope to Kotlin

Since Kotlin 1.8
Link copied to clipboard
external interface Slotable

Exposes the JavaScript Slotable to Kotlin

Since Kotlin 1.1
external interface Slotable : JsAny

Exposes the JavaScript Slotable to Kotlin

Since Kotlin 1.8
Link copied to clipboard
abstract external class Storage

Exposes the JavaScript Storage to Kotlin

Since Kotlin 1.1
abstract external class Storage : JsAny

Exposes the JavaScript Storage to Kotlin

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

Exposes the JavaScript StorageEvent to Kotlin

Since Kotlin 1.1
open external class StorageEvent(type: String, eventInitDict: StorageEventInit = definedExternally) : Event, JsAny

Exposes the JavaScript StorageEvent to Kotlin

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

Exposes the JavaScript Text to Kotlin

Since Kotlin 1.1
open external class Text(data: String = definedExternally) : CharacterData, Slotable, GeometryUtils, JsAny

Exposes the JavaScript Text to Kotlin

Since Kotlin 1.8
Link copied to clipboard
abstract external class TextMetrics

Exposes the JavaScript TextMetrics to Kotlin

Since Kotlin 1.1
abstract external class TextMetrics : JsAny

Exposes the JavaScript TextMetrics to Kotlin

Since Kotlin 1.8
Link copied to clipboard

Exposes the JavaScript TextTrack to Kotlin

Since Kotlin 1.1

Exposes the JavaScript TextTrack to Kotlin

Since Kotlin 1.8
Link copied to clipboard
abstract external class TextTrackCue : EventTarget

Exposes the JavaScript TextTrackCue to Kotlin

Since Kotlin 1.1
abstract external class TextTrackCue : EventTarget, JsAny

Exposes the JavaScript TextTrackCue to Kotlin

Since Kotlin 1.8
Link copied to clipboard
abstract external class TextTrackCueList
Since Kotlin 1.1
abstract external class TextTrackCueList : JsAny
Since Kotlin 1.8
Link copied to clipboard
external interface TextTrackKind
Since Kotlin 1.1
external interface TextTrackKind : JsAny
Since Kotlin 1.8
Link copied to clipboard
abstract external class TextTrackList : EventTarget
Since Kotlin 1.1
abstract external class TextTrackList : EventTarget, JsAny
Since Kotlin 1.8
Link copied to clipboard
external interface TextTrackMode
Since Kotlin 1.1
external interface TextTrackMode : JsAny
Since Kotlin 1.8
Link copied to clipboard
abstract external class TimeRanges

Exposes the JavaScript TimeRanges to Kotlin

Since Kotlin 1.1
abstract external class TimeRanges : JsAny

Exposes the JavaScript TimeRanges to Kotlin

Since Kotlin 1.8
Link copied to clipboard
abstract external class Touch

Exposes the JavaScript Touch to Kotlin

Since Kotlin 1.1
abstract external class Touch : JsAny

Exposes the JavaScript Touch to Kotlin

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

Exposes the JavaScript TrackEvent to Kotlin

Since Kotlin 1.1
open external class TrackEvent(type: String, eventInitDict: TrackEventInit = definedExternally) : Event, JsAny

Exposes the JavaScript TrackEvent to Kotlin

Since Kotlin 1.8
Link copied to clipboard
external interface TrackEventInit : EventInit
Since Kotlin 1.1
external interface TrackEventInit : EventInit, JsAny
Since Kotlin 1.8
Link copied to clipboard
abstract external class TreeWalker

Exposes the JavaScript TreeWalker to Kotlin

Since Kotlin 1.1
abstract external class TreeWalker : JsAny

Exposes the JavaScript TreeWalker to Kotlin

Since Kotlin 1.8
Link copied to clipboard
Since Kotlin 1.1
Since Kotlin 1.8
Link copied to clipboard
external interface UnionElementOrHTMLCollection
Since Kotlin 1.1
external interface UnionElementOrHTMLCollection
Since Kotlin 1.8
Link copied to clipboard
external interface UnionElementOrMouseEvent
Since Kotlin 1.1
external interface UnionElementOrMouseEvent
Since Kotlin 1.8
Link copied to clipboard
external interface UnionElementOrRadioNodeList
Since Kotlin 1.1
external interface UnionElementOrRadioNodeList
Since Kotlin 1.8
Since Kotlin 1.1
Since Kotlin 1.8
Link copied to clipboard
Link copied to clipboard
Since Kotlin 1.1
Since Kotlin 1.8
Link copied to clipboard
abstract external class ValidityState

Exposes the JavaScript ValidityState to Kotlin

Since Kotlin 1.1
abstract external class ValidityState : JsAny

Exposes the JavaScript ValidityState to Kotlin

Since Kotlin 1.8
Link copied to clipboard

Exposes the JavaScript VideoTrack to Kotlin

Since Kotlin 1.1

Exposes the JavaScript VideoTrack to Kotlin

Since Kotlin 1.8
Link copied to clipboard
abstract external class VideoTrackList : EventTarget

Exposes the JavaScript VideoTrackList to Kotlin

Since Kotlin 1.1
abstract external class VideoTrackList : EventTarget, JsAny

Exposes the JavaScript VideoTrackList to Kotlin

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

Exposes the JavaScript WebSocket to Kotlin

Since Kotlin 1.1
open external class WebSocket(url: String, protocols: JsAny? = definedExternally) : EventTarget, JsAny

Exposes the JavaScript WebSocket to Kotlin

Since Kotlin 1.8
Link copied to clipboard
external interface WindowEventHandlers

Exposes the JavaScript WindowEventHandlers to Kotlin

Since Kotlin 1.1
external interface WindowEventHandlers : JsAny

Exposes the JavaScript WindowEventHandlers to Kotlin

Since Kotlin 1.8
Link copied to clipboard
external interface WindowLocalStorage

Exposes the JavaScript WindowLocalStorage to Kotlin

Since Kotlin 1.1
external interface WindowLocalStorage : JsAny

Exposes the JavaScript WindowLocalStorage to Kotlin

Since Kotlin 1.8
Link copied to clipboard
external interface WindowOrWorkerGlobalScope

Exposes the JavaScript WindowOrWorkerGlobalScope to Kotlin

Since Kotlin 1.1
external interface WindowOrWorkerGlobalScope : JsAny

Exposes the JavaScript WindowOrWorkerGlobalScope to Kotlin

Since Kotlin 1.8
Link copied to clipboard
external interface WindowSessionStorage

Exposes the JavaScript WindowSessionStorage to Kotlin

Since Kotlin 1.1
external interface WindowSessionStorage : JsAny

Exposes the JavaScript WindowSessionStorage to Kotlin

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

Exposes the JavaScript Worker to Kotlin

Since Kotlin 1.1
open external class Worker(scriptURL: String, options: WorkerOptions = definedExternally) : EventTarget, AbstractWorker, JsAny

Exposes the JavaScript Worker to Kotlin

Since Kotlin 1.8
Link copied to clipboard

Exposes the JavaScript WorkerGlobalScope to Kotlin

Since Kotlin 1.1

Exposes the JavaScript WorkerGlobalScope to Kotlin

Since Kotlin 1.8
Link copied to clipboard
abstract external class WorkerLocation

Exposes the JavaScript WorkerLocation to Kotlin

Since Kotlin 1.1
abstract external class WorkerLocation : JsAny

Exposes the JavaScript WorkerLocation to Kotlin

Since Kotlin 1.8
Link copied to clipboard

Exposes the JavaScript WorkerNavigator to Kotlin

Since Kotlin 1.1

Exposes the JavaScript WorkerNavigator to Kotlin

Since Kotlin 1.8
Link copied to clipboard
external interface WorkerOptions
Since Kotlin 1.1
external interface WorkerOptions : JsAny
Since Kotlin 1.8
Link copied to clipboard
external interface WorkerType
Since Kotlin 1.1
external interface WorkerType : JsAny
Since Kotlin 1.8
Link copied to clipboard
open external class XMLDocument : Document

Exposes the JavaScript XMLDocument to Kotlin

Since Kotlin 1.1
open external class XMLDocument : Document, JsAny

Exposes the JavaScript XMLDocument to Kotlin

Since Kotlin 1.8

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Since Kotlin 1.1
Since Kotlin 1.8
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
Since Kotlin 1.1
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

Functions

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

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

Since Kotlin 1.1
Since Kotlin 1.8
Link copied to clipboard
inline fun AssignedNodesOptions(flatten: Boolean? = false): AssignedNodesOptions
Since Kotlin 1.1
Since Kotlin 1.8
Link copied to clipboard
inline fun BoxQuadOptions(box: CSSBoxType? = CSSBoxType.BORDER, relativeTo: dynamic = undefined): BoxQuadOptions
Since Kotlin 1.1
fun BoxQuadOptions(box: CSSBoxType? = CSSBoxType.BORDER, relativeTo: JsAny? = undefined): BoxQuadOptions
Since Kotlin 1.8
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
Since Kotlin 1.1
fun CloseEventInit(wasClean: Boolean? = false, code: Short? = 0, reason: String? = "", bubbles: Boolean? = false, cancelable: Boolean? = false, composed: Boolean? = false): CloseEventInit
Since Kotlin 1.8
Link copied to clipboard
inline fun ConvertCoordinateOptions(fromBox: CSSBoxType? = CSSBoxType.BORDER, toBox: CSSBoxType? = CSSBoxType.BORDER): ConvertCoordinateOptions
Since Kotlin 1.1
fun ConvertCoordinateOptions(fromBox: CSSBoxType? = CSSBoxType.BORDER, toBox: CSSBoxType? = CSSBoxType.BORDER): ConvertCoordinateOptions
Since Kotlin 1.8
Link copied to clipboard
inline fun CustomEventInit(detail: Any? = null, bubbles: Boolean? = false, cancelable: Boolean? = false, composed: Boolean? = false): CustomEventInit
Since Kotlin 1.1
fun CustomEventInit(detail: JsAny? = null, bubbles: Boolean? = false, cancelable: Boolean? = false, composed: Boolean? = false): CustomEventInit
Since Kotlin 1.8
Link copied to clipboard
inline fun DOMPointInit(x: Double? = 0.0, y: Double? = 0.0, z: Double? = 0.0, w: Double? = 1.0): DOMPointInit
Since Kotlin 1.1
fun DOMPointInit(x: Double? = 0.0, y: Double? = 0.0, z: Double? = 0.0, w: Double? = 1.0): DOMPointInit
Since Kotlin 1.8
Link copied to clipboard
inline fun DOMRectInit(x: Double? = 0.0, y: Double? = 0.0, width: Double? = 0.0, height: Double? = 0.0): DOMRectInit
Since Kotlin 1.1
fun DOMRectInit(x: Double? = 0.0, y: Double? = 0.0, width: Double? = 0.0, height: Double? = 0.0): DOMRectInit
Since Kotlin 1.8
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
Since Kotlin 1.1
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
Since Kotlin 1.8
Link copied to clipboard
Since Kotlin 1.1
Since Kotlin 1.8
Link copied to clipboard
inline fun ElementDefinitionOptions(extends: String? = undefined): ElementDefinitionOptions
Since Kotlin 1.1
Since Kotlin 1.8
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
Since Kotlin 1.1
fun ErrorEventInit(message: String? = "", filename: String? = "", lineno: Int? = 0, colno: Int? = 0, error: JsAny? = null, bubbles: Boolean? = false, cancelable: Boolean? = false, composed: Boolean? = false): ErrorEventInit
Since Kotlin 1.8
Link copied to clipboard
inline fun EventInit(bubbles: Boolean? = false, cancelable: Boolean? = false, composed: Boolean? = false): EventInit
Since Kotlin 1.1
fun EventInit(bubbles: Boolean? = false, cancelable: Boolean? = false, composed: Boolean? = false): EventInit
Since Kotlin 1.8
Link copied to clipboard
inline fun EventListenerOptions(capture: Boolean? = false): EventListenerOptions
Since Kotlin 1.1
Since Kotlin 1.8
Link copied to clipboard
inline fun EventSourceInit(withCredentials: Boolean? = false): EventSourceInit
Since Kotlin 1.1
fun EventSourceInit(withCredentials: Boolean? = false): EventSourceInit
Since Kotlin 1.8
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
Since Kotlin 1.1
operator fun AudioTrackList.get(index: Int): AudioTrack?
operator fun DOMRectList.get(index: Int): DOMRect?
operator fun DOMStringMap.get(name: String): String?
operator fun DOMTokenList.get(index: Int): String?
operator fun Document.get(name: String): JsAny?
operator fun HTMLAllCollection.get(index: Int): Element?
operator fun HTMLCollection.get(index: Int): Element?
operator fun HTMLCollection.get(name: String): Element?
operator fun HTMLFormElement.get(index: Int): Element?
operator fun HTMLSelectElement.get(index: Int): Element?
operator fun MimeTypeArray.get(index: Int): MimeType?
operator fun MimeTypeArray.get(name: String): MimeType?
operator fun NamedNodeMap.get(index: Int): Attr?
operator fun NamedNodeMap.get(qualifiedName: String): Attr?
operator fun NodeList.get(index: Int): Node?
operator fun Plugin.get(index: Int): MimeType?
operator fun Plugin.get(name: String): MimeType?
operator fun PluginArray.get(index: Int): Plugin?
operator fun PluginArray.get(name: String): Plugin?
operator fun Storage.get(key: String): String?
operator fun TextTrackCueList.get(index: Int): TextTrackCue?
operator fun TextTrackList.get(index: Int): TextTrack?
operator fun TouchList.get(index: Int): Touch?
operator fun VideoTrackList.get(index: Int): VideoTrack?
operator fun Window.get(name: String): JsAny?
Since Kotlin 1.8
Link copied to clipboard
inline fun GetRootNodeOptions(composed: Boolean? = false): GetRootNodeOptions
Since Kotlin 1.1
Since Kotlin 1.8
Link copied to clipboard
inline fun HashChangeEventInit(oldURL: String? = "", newURL: String? = "", bubbles: Boolean? = false, cancelable: Boolean? = false, composed: Boolean? = false): HashChangeEventInit
Since Kotlin 1.1
fun HashChangeEventInit(oldURL: String? = "", newURL: String? = "", bubbles: Boolean? = false, cancelable: Boolean? = false, composed: Boolean? = false): HashChangeEventInit
Since Kotlin 1.8
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
Since Kotlin 1.1
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
Since Kotlin 1.8
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
Since Kotlin 1.1
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
Since Kotlin 1.8
Link copied to clipboard
inline fun MediaQueryListEventInit(media: String? = "", matches: Boolean? = false, bubbles: Boolean? = false, cancelable: Boolean? = false, composed: Boolean? = false): MediaQueryListEventInit
Since Kotlin 1.1
fun MediaQueryListEventInit(media: String? = "", matches: Boolean? = false, bubbles: Boolean? = false, cancelable: Boolean? = false, composed: Boolean? = false): MediaQueryListEventInit
Since Kotlin 1.8
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
Since Kotlin 1.1
fun MessageEventInit(data: JsAny? = null, origin: String? = "", lastEventId: String? = "", source: UnionMessagePortOrWindowProxy? = null, ports: JsArray<MessagePort>? = JsArray(), bubbles: Boolean? = false, cancelable: Boolean? = false, composed: Boolean? = false): MessageEventInit
Since Kotlin 1.8
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
Since Kotlin 1.1
fun MutationObserverInit(childList: Boolean? = false, attributes: Boolean? = undefined, characterData: Boolean? = undefined, subtree: Boolean? = false, attributeOldValue: Boolean? = undefined, characterDataOldValue: Boolean? = undefined, attributeFilter: JsArray<JsString>? = undefined): MutationObserverInit
Since Kotlin 1.8
Link copied to clipboard
inline fun PageTransitionEventInit(persisted: Boolean? = false, bubbles: Boolean? = false, cancelable: Boolean? = false, composed: Boolean? = false): PageTransitionEventInit
Since Kotlin 1.1
fun PageTransitionEventInit(persisted: Boolean? = false, bubbles: Boolean? = false, cancelable: Boolean? = false, composed: Boolean? = false): PageTransitionEventInit
Since Kotlin 1.8
Link copied to clipboard
inline fun PopStateEventInit(state: Any? = null, bubbles: Boolean? = false, cancelable: Boolean? = false, composed: Boolean? = false): PopStateEventInit
Since Kotlin 1.1
fun PopStateEventInit(state: JsAny? = null, bubbles: Boolean? = false, cancelable: Boolean? = false, composed: Boolean? = false): PopStateEventInit
Since Kotlin 1.8
Link copied to clipboard
inline fun PromiseRejectionEventInit(promise: Promise<Any?>?, reason: Any? = undefined, bubbles: Boolean? = false, cancelable: Boolean? = false, composed: Boolean? = false): PromiseRejectionEventInit
Since Kotlin 1.1
fun PromiseRejectionEventInit(promise: Promise<JsAny?>?, reason: JsAny? = undefined, bubbles: Boolean? = false, cancelable: Boolean? = false, composed: Boolean? = false): PromiseRejectionEventInit
Since Kotlin 1.8
Link copied to clipboard
inline fun RelatedEventInit(relatedTarget: EventTarget? = null, bubbles: Boolean? = false, cancelable: Boolean? = false, composed: Boolean? = false): RelatedEventInit
Since Kotlin 1.1
fun RelatedEventInit(relatedTarget: EventTarget? = null, bubbles: Boolean? = false, cancelable: Boolean? = false, composed: Boolean? = false): RelatedEventInit
Since Kotlin 1.8
Link copied to clipboard
inline fun ScrollIntoViewOptions(block: ScrollLogicalPosition? = ScrollLogicalPosition.CENTER, inline: ScrollLogicalPosition? = ScrollLogicalPosition.CENTER, behavior: ScrollBehavior? = ScrollBehavior.AUTO): ScrollIntoViewOptions
Since Kotlin 1.1
fun ScrollIntoViewOptions(block: ScrollLogicalPosition? = ScrollLogicalPosition.CENTER, inline: ScrollLogicalPosition? = ScrollLogicalPosition.CENTER, behavior: ScrollBehavior? = ScrollBehavior.AUTO): ScrollIntoViewOptions
Since Kotlin 1.8
Link copied to clipboard
inline fun ScrollOptions(behavior: ScrollBehavior? = ScrollBehavior.AUTO): ScrollOptions
Since Kotlin 1.1
fun ScrollOptions(behavior: ScrollBehavior? = ScrollBehavior.AUTO): ScrollOptions
Since Kotlin 1.8
Link copied to clipboard
inline fun ScrollToOptions(left: Double? = undefined, top: Double? = undefined, behavior: ScrollBehavior? = ScrollBehavior.AUTO): ScrollToOptions
Since Kotlin 1.1
fun ScrollToOptions(left: Double? = undefined, top: Double? = undefined, behavior: ScrollBehavior? = ScrollBehavior.AUTO): ScrollToOptions
Since Kotlin 1.8
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)
Since Kotlin 1.1
operator fun DOMStringMap.set(name: String, value: String)
operator fun HTMLOptionsCollection.set(index: Int, option: HTMLOptionElement?)
operator fun HTMLSelectElement.set(index: Int, option: HTMLOptionElement?)
operator fun Storage.set(key: String, value: String)
Since Kotlin 1.8
Link copied to clipboard
Since Kotlin 1.1
Since Kotlin 1.8
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
Since Kotlin 1.1
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
Since Kotlin 1.8
Link copied to clipboard
inline fun TrackEventInit(track: UnionAudioTrackOrTextTrackOrVideoTrack? = null, bubbles: Boolean? = false, cancelable: Boolean? = false, composed: Boolean? = false): TrackEventInit
Since Kotlin 1.1
fun TrackEventInit(track: UnionAudioTrackOrTextTrackOrVideoTrack? = null, bubbles: Boolean? = false, cancelable: Boolean? = false, composed: Boolean? = false): TrackEventInit
Since Kotlin 1.8
Link copied to clipboard
inline fun WorkerOptions(type: WorkerType? = WorkerType.CLASSIC, credentials: RequestCredentials? = RequestCredentials.OMIT): WorkerOptions
Since Kotlin 1.1
fun WorkerOptions(type: WorkerType? = WorkerType.CLASSIC, credentials: RequestCredentials? = RequestCredentials.OMIT): WorkerOptions
Since Kotlin 1.8