Package org.w3c.dom
Kotlin JavaScript wrappers for the DOM API.
Types
AbstractWorker
Exposes the JavaScript AbstractWorker to Kotlin
interface AbstractWorker
AddEventListenerOptions
interface AddEventListenerOptions : EventListenerOptions
ApplicationCache
abstract class ApplicationCache : EventTarget
AssignedNodesOptions
interface AssignedNodesOptions
Audio
open class Audio : HTMLAudioElement
AudioTrack
Exposes the JavaScript AudioTrack to Kotlin
abstract class AudioTrack :
UnionAudioTrackOrTextTrackOrVideoTrack
AudioTrackList
Exposes the JavaScript AudioTrackList to Kotlin
abstract class AudioTrackList : EventTarget
BarProp
abstract class BarProp
BeforeUnloadEvent
Exposes the JavaScript BeforeUnloadEvent to Kotlin
open class BeforeUnloadEvent : Event
BinaryType
interface BinaryType
BoxQuadOptions
interface BoxQuadOptions
BroadcastChannel
Exposes the JavaScript BroadcastChannel to Kotlin
open class BroadcastChannel : EventTarget
CanPlayTypeResult
interface CanPlayTypeResult
CanvasCompositing
interface CanvasCompositing
CanvasDirection
interface CanvasDirection
CanvasDrawImage
interface CanvasDrawImage
CanvasDrawPath
interface CanvasDrawPath
CanvasFillRule
interface CanvasFillRule
CanvasFillStrokeStyles
interface CanvasFillStrokeStyles
CanvasFilters
interface CanvasFilters
CanvasGradient
Exposes the JavaScript CanvasGradient to Kotlin
abstract class CanvasGradient
CanvasHitRegion
interface CanvasHitRegion
CanvasImageData
interface CanvasImageData
CanvasImageSmoothing
interface CanvasImageSmoothing
CanvasImageSource
interface CanvasImageSource : ImageBitmapSource
CanvasLineCap
interface CanvasLineCap
CanvasLineJoin
interface CanvasLineJoin
CanvasPath
interface CanvasPath
CanvasPathDrawingStyles
interface CanvasPathDrawingStyles
CanvasPattern
Exposes the JavaScript CanvasPattern to Kotlin
abstract class CanvasPattern
CanvasRect
interface CanvasRect
CanvasRenderingContext2D
Exposes the JavaScript CanvasRenderingContext2D to Kotlin
abstract class CanvasRenderingContext2D :
CanvasState,
CanvasTransform,
CanvasCompositing,
CanvasImageSmoothing,
CanvasFillStrokeStyles,
CanvasShadowStyles,
CanvasFilters,
CanvasRect,
CanvasDrawPath,
CanvasUserInterface,
CanvasText,
CanvasDrawImage,
CanvasHitRegion,
CanvasImageData,
CanvasPathDrawingStyles,
CanvasTextDrawingStyles,
CanvasPath,
RenderingContext
CanvasRenderingContext2DSettings
interface CanvasRenderingContext2DSettings
CanvasShadowStyles
interface CanvasShadowStyles
CanvasState
interface CanvasState
CanvasText
interface CanvasText
CanvasTextAlign
interface CanvasTextAlign
CanvasTextBaseline
interface CanvasTextBaseline
CanvasTextDrawingStyles
interface CanvasTextDrawingStyles
CanvasTransform
interface CanvasTransform
CanvasUserInterface
interface CanvasUserInterface
CaretPosition
Exposes the JavaScript CaretPosition to Kotlin
abstract class CaretPosition
CDATASection
Exposes the JavaScript CDATASection to Kotlin
open class CDATASection : Text
CharacterData
Exposes the JavaScript CharacterData to Kotlin
abstract class CharacterData :
Node,
NonDocumentTypeChildNode,
ChildNode
CloseEvent
Exposes the JavaScript CloseEvent to Kotlin
open class CloseEvent : Event
CloseEventInit
interface CloseEventInit : EventInit
ColorSpaceConversion
interface ColorSpaceConversion
Comment
Exposes the JavaScript Comment to Kotlin
open class Comment : CharacterData
ConvertCoordinateOptions
interface ConvertCoordinateOptions
CSSBoxType
interface CSSBoxType
CustomElementRegistry
Exposes the JavaScript CustomElementRegistry to Kotlin
abstract class CustomElementRegistry
CustomEvent
Exposes the JavaScript CustomEvent to Kotlin
open class CustomEvent : Event
CustomEventInit
interface CustomEventInit : EventInit
DataTransfer
Exposes the JavaScript DataTransfer to Kotlin
abstract class DataTransfer
DataTransferItem
Exposes the JavaScript DataTransferItem to Kotlin
abstract class DataTransferItem
DataTransferItemList
Exposes the JavaScript DataTransferItemList to Kotlin
abstract class DataTransferItemList
DedicatedWorkerGlobalScope
Exposes the JavaScript DedicatedWorkerGlobalScope to Kotlin
abstract class DedicatedWorkerGlobalScope : WorkerGlobalScope
Document
Exposes the JavaScript Document to Kotlin
open class Document :
Node,
GlobalEventHandlers,
DocumentAndElementEventHandlers,
NonElementParentNode,
DocumentOrShadowRoot,
ParentNode,
GeometryUtils
DocumentAndElementEventHandlers
interface DocumentAndElementEventHandlers
DocumentFragment
Exposes the JavaScript DocumentFragment to Kotlin
open class DocumentFragment :
Node,
NonElementParentNode,
ParentNode
DocumentOrShadowRoot
Exposes the JavaScript DocumentOrShadowRoot to Kotlin
interface DocumentOrShadowRoot
DocumentReadyState
interface DocumentReadyState
DocumentType
Exposes the JavaScript DocumentType to Kotlin
DOMImplementation
Exposes the JavaScript DOMImplementation to Kotlin
abstract class DOMImplementation
DOMMatrix
Exposes the JavaScript DOMMatrix to Kotlin
open class DOMMatrix : DOMMatrixReadOnly
DOMMatrixReadOnly
Exposes the JavaScript DOMMatrixReadOnly to Kotlin
open class DOMMatrixReadOnly
DOMPoint
Exposes the JavaScript DOMPoint to Kotlin
open class DOMPoint : DOMPointReadOnly
DOMPointInit
Exposes the JavaScript DOMPointInit to Kotlin
interface DOMPointInit
DOMPointReadOnly
Exposes the JavaScript DOMPointReadOnly to Kotlin
open class DOMPointReadOnly
DOMRect
Exposes the JavaScript DOMRect to Kotlin
open class DOMRect : DOMRectReadOnly
DOMRectInit
interface DOMRectInit
DOMRectList
interface DOMRectList : ItemArrayLike<DOMRect>
DOMRectReadOnly
Exposes the JavaScript DOMRectReadOnly to Kotlin
open class DOMRectReadOnly
DOMStringMap
Exposes the JavaScript DOMStringMap to Kotlin
abstract class DOMStringMap
DOMTokenList
Exposes the JavaScript DOMTokenList to Kotlin
abstract class DOMTokenList : ItemArrayLike<String>
DragEvent
Exposes the JavaScript DragEvent to Kotlin
open class DragEvent : MouseEvent
DragEventInit
interface DragEventInit : MouseEventInit
ElementContentEditable
interface ElementContentEditable
ElementCreationOptions
interface ElementCreationOptions
ElementDefinitionOptions
interface ElementDefinitionOptions
ErrorEvent
Exposes the JavaScript ErrorEvent to Kotlin
open class ErrorEvent : Event
ErrorEventInit
interface ErrorEventInit : EventInit
EventInit
interface EventInit
EventListenerOptions
interface EventListenerOptions
EventSource
Exposes the JavaScript EventSource to Kotlin
open class EventSource : EventTarget
EventSourceInit
interface EventSourceInit
External
interface External
GeometryUtils
Exposes the JavaScript GeometryUtils to Kotlin
interface GeometryUtils
GetRootNodeOptions
interface GetRootNodeOptions
GlobalEventHandlers
Exposes the JavaScript GlobalEventHandlers to Kotlin
interface GlobalEventHandlers
HashChangeEvent
Exposes the JavaScript HashChangeEvent to Kotlin
open class HashChangeEvent : Event
HashChangeEventInit
interface HashChangeEventInit : EventInit
HitRegionOptions
interface HitRegionOptions
HTMLAllCollection
abstract class HTMLAllCollection
HTMLAnchorElement
Exposes the JavaScript HTMLAnchorElement to Kotlin
abstract class HTMLAnchorElement :
HTMLElement,
HTMLHyperlinkElementUtils
HTMLAppletElement
abstract class HTMLAppletElement : HTMLElement
HTMLAreaElement
Exposes the JavaScript HTMLAreaElement to Kotlin
abstract class HTMLAreaElement :
HTMLElement,
HTMLHyperlinkElementUtils
HTMLAudioElement
Exposes the JavaScript HTMLAudioElement to Kotlin
abstract class HTMLAudioElement : HTMLMediaElement
HTMLBaseElement
Exposes the JavaScript HTMLBaseElement to Kotlin
abstract class HTMLBaseElement : HTMLElement
HTMLBodyElement
Exposes the JavaScript HTMLBodyElement to Kotlin
abstract class HTMLBodyElement :
HTMLElement,
WindowEventHandlers
HTMLBRElement
Exposes the JavaScript HTMLBRElement to Kotlin
abstract class HTMLBRElement : HTMLElement
HTMLButtonElement
Exposes the JavaScript HTMLButtonElement to Kotlin
abstract class HTMLButtonElement : HTMLElement
HTMLCanvasElement
Exposes the JavaScript HTMLCanvasElement to Kotlin
abstract class HTMLCanvasElement :
HTMLElement,
CanvasImageSource,
TexImageSource
HTMLCollection
Exposes the JavaScript HTMLCollection to Kotlin
abstract class HTMLCollection :
ItemArrayLike<Element>,
UnionElementOrHTMLCollection
HTMLDataElement
Exposes the JavaScript HTMLDataElement to Kotlin
abstract class HTMLDataElement : HTMLElement
HTMLDataListElement
Exposes the JavaScript HTMLDataListElement to Kotlin
abstract class HTMLDataListElement : HTMLElement
HTMLDetailsElement
Exposes the JavaScript HTMLDetailsElement to Kotlin
abstract class HTMLDetailsElement : HTMLElement
HTMLDialogElement
Exposes the JavaScript HTMLDialogElement to Kotlin
abstract class HTMLDialogElement : HTMLElement
HTMLDirectoryElement
abstract class HTMLDirectoryElement : HTMLElement
HTMLDivElement
Exposes the JavaScript HTMLDivElement to Kotlin
abstract class HTMLDivElement : HTMLElement
HTMLDListElement
Exposes the JavaScript HTMLDListElement to Kotlin
abstract class HTMLDListElement : HTMLElement
HTMLElement
Exposes the JavaScript HTMLElement to Kotlin
abstract class HTMLElement :
Element,
GlobalEventHandlers,
DocumentAndElementEventHandlers,
ElementContentEditable,
ElementCSSInlineStyle
HTMLEmbedElement
Exposes the JavaScript HTMLEmbedElement to Kotlin
abstract class HTMLEmbedElement : HTMLElement
HTMLFieldSetElement
Exposes the JavaScript HTMLFieldSetElement to Kotlin
abstract class HTMLFieldSetElement : HTMLElement
HTMLFontElement
Exposes the JavaScript HTMLFontElement to Kotlin
abstract class HTMLFontElement : HTMLElement
HTMLFormControlsCollection
Exposes the JavaScript HTMLFormControlsCollection to Kotlin
abstract class HTMLFormControlsCollection : HTMLCollection
HTMLFormElement
Exposes the JavaScript HTMLFormElement to Kotlin
abstract class HTMLFormElement : HTMLElement
HTMLFrameElement
abstract class HTMLFrameElement : HTMLElement
HTMLFrameSetElement
Exposes the JavaScript HTMLFrameSetElement to Kotlin
abstract class HTMLFrameSetElement :
HTMLElement,
WindowEventHandlers
HTMLHeadElement
Exposes the JavaScript HTMLHeadElement to Kotlin
abstract class HTMLHeadElement : HTMLElement
HTMLHeadingElement
Exposes the JavaScript HTMLHeadingElement to Kotlin
abstract class HTMLHeadingElement : HTMLElement
HTMLHRElement
Exposes the JavaScript HTMLHRElement to Kotlin
abstract class HTMLHRElement : HTMLElement
HTMLHtmlElement
Exposes the JavaScript HTMLHtmlElement to Kotlin
abstract class HTMLHtmlElement : HTMLElement
HTMLHyperlinkElementUtils
Exposes the JavaScript HTMLHyperlinkElementUtils to Kotlin
interface HTMLHyperlinkElementUtils
HTMLIFrameElement
Exposes the JavaScript HTMLIFrameElement to Kotlin
abstract class HTMLIFrameElement : HTMLElement
HTMLImageElement
Exposes the JavaScript HTMLImageElement to Kotlin
abstract class HTMLImageElement :
HTMLElement,
HTMLOrSVGImageElement,
TexImageSource
HTMLInputElement
Exposes the JavaScript HTMLInputElement to Kotlin
abstract class HTMLInputElement : HTMLElement
HTMLKeygenElement
Exposes the JavaScript HTMLKeygenElement to Kotlin
abstract class HTMLKeygenElement : HTMLElement
HTMLLabelElement
Exposes the JavaScript HTMLLabelElement to Kotlin
abstract class HTMLLabelElement : HTMLElement
HTMLLegendElement
Exposes the JavaScript HTMLLegendElement to Kotlin
abstract class HTMLLegendElement : HTMLElement
HTMLLIElement
Exposes the JavaScript HTMLLIElement to Kotlin
abstract class HTMLLIElement : HTMLElement
HTMLLinkElement
Exposes the JavaScript HTMLLinkElement to Kotlin
abstract class HTMLLinkElement : HTMLElement, LinkStyle
HTMLMapElement
Exposes the JavaScript HTMLMapElement to Kotlin
abstract class HTMLMapElement : HTMLElement
HTMLMarqueeElement
Exposes the JavaScript HTMLMarqueeElement to Kotlin
abstract class HTMLMarqueeElement : HTMLElement
HTMLMediaElement
Exposes the JavaScript HTMLMediaElement to Kotlin
abstract class HTMLMediaElement : HTMLElement
HTMLMenuElement
abstract class HTMLMenuElement : HTMLElement
HTMLMenuItemElement
abstract class HTMLMenuItemElement : HTMLElement
HTMLMetaElement
Exposes the JavaScript HTMLMetaElement to Kotlin
abstract class HTMLMetaElement : HTMLElement
HTMLMeterElement
Exposes the JavaScript HTMLMeterElement to Kotlin
abstract class HTMLMeterElement : HTMLElement
HTMLModElement
Exposes the JavaScript HTMLModElement to Kotlin
abstract class HTMLModElement : HTMLElement
HTMLObjectElement
Exposes the JavaScript HTMLObjectElement to Kotlin
abstract class HTMLObjectElement : HTMLElement
HTMLOListElement
Exposes the JavaScript HTMLOListElement to Kotlin
abstract class HTMLOListElement : HTMLElement
HTMLOptGroupElement
Exposes the JavaScript HTMLOptGroupElement to Kotlin
abstract class HTMLOptGroupElement :
HTMLElement,
UnionHTMLOptGroupElementOrHTMLOptionElement
HTMLOptionElement
Exposes the JavaScript HTMLOptionElement to Kotlin
abstract class HTMLOptionElement :
HTMLElement,
UnionHTMLOptGroupElementOrHTMLOptionElement
HTMLOptionsCollection
Exposes the JavaScript HTMLOptionsCollection to Kotlin
abstract class HTMLOptionsCollection : HTMLCollection
HTMLOrSVGImageElement
interface HTMLOrSVGImageElement : CanvasImageSource
HTMLOrSVGScriptElement
interface HTMLOrSVGScriptElement
HTMLOutputElement
Exposes the JavaScript HTMLOutputElement to Kotlin
abstract class HTMLOutputElement : HTMLElement
HTMLParagraphElement
Exposes the JavaScript HTMLParagraphElement to Kotlin
abstract class HTMLParagraphElement : HTMLElement
HTMLParamElement
Exposes the JavaScript HTMLParamElement to Kotlin
abstract class HTMLParamElement : HTMLElement
HTMLPictureElement
Exposes the JavaScript HTMLPictureElement to Kotlin
abstract class HTMLPictureElement : HTMLElement
HTMLPreElement
Exposes the JavaScript HTMLPreElement to Kotlin
abstract class HTMLPreElement : HTMLElement
HTMLProgressElement
Exposes the JavaScript HTMLProgressElement to Kotlin
abstract class HTMLProgressElement : HTMLElement
HTMLQuoteElement
Exposes the JavaScript HTMLQuoteElement to Kotlin
abstract class HTMLQuoteElement : HTMLElement
HTMLScriptElement
Exposes the JavaScript HTMLScriptElement to Kotlin
abstract class HTMLScriptElement :
HTMLElement,
HTMLOrSVGScriptElement
HTMLSelectElement
Exposes the JavaScript HTMLSelectElement to Kotlin
abstract class HTMLSelectElement :
HTMLElement,
ItemArrayLike<Element>
HTMLSlotElement
Exposes the JavaScript HTMLSlotElement to Kotlin
abstract class HTMLSlotElement : HTMLElement
HTMLSourceElement
Exposes the JavaScript HTMLSourceElement to Kotlin
abstract class HTMLSourceElement : HTMLElement
HTMLSpanElement
Exposes the JavaScript HTMLSpanElement to Kotlin
abstract class HTMLSpanElement : HTMLElement
HTMLStyleElement
Exposes the JavaScript HTMLStyleElement to Kotlin
abstract class HTMLStyleElement : HTMLElement, LinkStyle
HTMLTableCaptionElement
Exposes the JavaScript HTMLTableCaptionElement to Kotlin
abstract class HTMLTableCaptionElement : HTMLElement
HTMLTableCellElement
Exposes the JavaScript HTMLTableCellElement to Kotlin
abstract class HTMLTableCellElement : HTMLElement
HTMLTableColElement
Exposes the JavaScript HTMLTableColElement to Kotlin
abstract class HTMLTableColElement : HTMLElement
HTMLTableElement
Exposes the JavaScript HTMLTableElement to Kotlin
abstract class HTMLTableElement : HTMLElement
HTMLTableRowElement
Exposes the JavaScript HTMLTableRowElement to Kotlin
abstract class HTMLTableRowElement : HTMLElement
HTMLTableSectionElement
Exposes the JavaScript HTMLTableSectionElement to Kotlin
abstract class HTMLTableSectionElement : HTMLElement
HTMLTemplateElement
Exposes the JavaScript HTMLTemplateElement to Kotlin
abstract class HTMLTemplateElement : HTMLElement
HTMLTextAreaElement
Exposes the JavaScript HTMLTextAreaElement to Kotlin
abstract class HTMLTextAreaElement : HTMLElement
HTMLTimeElement
Exposes the JavaScript HTMLTimeElement to Kotlin
abstract class HTMLTimeElement : HTMLElement
HTMLTitleElement
Exposes the JavaScript HTMLTitleElement to Kotlin
abstract class HTMLTitleElement : HTMLElement
HTMLTrackElement
Exposes the JavaScript HTMLTrackElement to Kotlin
abstract class HTMLTrackElement : HTMLElement
HTMLUListElement
Exposes the JavaScript HTMLUListElement to Kotlin
abstract class HTMLUListElement : HTMLElement
HTMLUnknownElement
Exposes the JavaScript HTMLUnknownElement to Kotlin
abstract class HTMLUnknownElement : HTMLElement
HTMLVideoElement
Exposes the JavaScript HTMLVideoElement to Kotlin
abstract class HTMLVideoElement :
HTMLMediaElement,
CanvasImageSource,
TexImageSource
Image
Exposes the JavaScript Image to Kotlin
open class Image : HTMLImageElement
ImageBitmap
Exposes the JavaScript ImageBitmap to Kotlin
abstract class ImageBitmap :
CanvasImageSource,
TexImageSource
ImageBitmapOptions
interface ImageBitmapOptions
ImageBitmapRenderingContext
Exposes the JavaScript ImageBitmapRenderingContext to Kotlin
abstract class ImageBitmapRenderingContext
ImageBitmapRenderingContextSettings
interface ImageBitmapRenderingContextSettings
ImageBitmapSource
interface ImageBitmapSource
ImageData
Exposes the JavaScript ImageData to Kotlin
open class ImageData : ImageBitmapSource, TexImageSource
ImageOrientation
interface ImageOrientation
ImageSmoothingQuality
interface ImageSmoothingQuality
ItemArrayLike
interface ItemArrayLike<out T>
MediaError
Exposes the JavaScript MediaError to Kotlin
abstract class MediaError
MediaQueryList
Exposes the JavaScript MediaQueryList to Kotlin
abstract class MediaQueryList : EventTarget
MediaQueryListEvent
Exposes the JavaScript MediaQueryListEvent to Kotlin
open class MediaQueryListEvent : Event
MediaQueryListEventInit
interface MediaQueryListEventInit : EventInit
MessageChannel
Exposes the JavaScript MessageChannel to Kotlin
open class MessageChannel
MessageEvent
Exposes the JavaScript MessageEvent to Kotlin
open class MessageEvent : Event
MessageEventInit
interface MessageEventInit : EventInit
MessagePort
Exposes the JavaScript MessagePort to Kotlin
abstract class MessagePort :
EventTarget,
UnionMessagePortOrWindowProxy,
UnionMessagePortOrServiceWorker,
UnionClientOrMessagePortOrServiceWorker
MimeTypeArray
Exposes the JavaScript MimeTypeArray to Kotlin
abstract class MimeTypeArray : ItemArrayLike<MimeType>
MutationObserver
Exposes the JavaScript MutationObserver to Kotlin
open class MutationObserver
MutationObserverInit
Exposes the JavaScript MutationObserverInit to Kotlin
interface MutationObserverInit
MutationRecord
Exposes the JavaScript MutationRecord to Kotlin
abstract class MutationRecord
NamedNodeMap
Exposes the JavaScript NamedNodeMap to Kotlin
abstract class NamedNodeMap : ItemArrayLike<Attr>
Navigator
Exposes the JavaScript Navigator to Kotlin
abstract class Navigator :
NavigatorID,
NavigatorLanguage,
NavigatorOnLine,
NavigatorContentUtils,
NavigatorCookies,
NavigatorPlugins,
NavigatorConcurrentHardware
NavigatorConcurrentHardware
Exposes the JavaScript NavigatorConcurrentHardware to Kotlin
interface NavigatorConcurrentHardware
NavigatorContentUtils
interface NavigatorContentUtils
NavigatorCookies
interface NavigatorCookies
NavigatorID
Exposes the JavaScript NavigatorID to Kotlin
interface NavigatorID
NavigatorLanguage
Exposes the JavaScript NavigatorLanguage to Kotlin
interface NavigatorLanguage
NavigatorOnLine
Exposes the JavaScript NavigatorOnLine to Kotlin
interface NavigatorOnLine
NavigatorPlugins
Exposes the JavaScript NavigatorPlugins to Kotlin
interface NavigatorPlugins
Node
Exposes the JavaScript Node to Kotlin
abstract class Node : EventTarget
NodeFilter
Exposes the JavaScript NodeFilter to Kotlin
interface NodeFilter
NodeIterator
Exposes the JavaScript NodeIterator to Kotlin
abstract class NodeIterator
NodeList
Exposes the JavaScript NodeList to Kotlin
abstract class NodeList : ItemArrayLike<Node>
NonDocumentTypeChildNode
Exposes the JavaScript NonDocumentTypeChildNode to Kotlin
interface NonDocumentTypeChildNode
NonElementParentNode
interface NonElementParentNode
Option
Exposes the JavaScript Option to Kotlin
open class Option : HTMLOptionElement
PageTransitionEvent
Exposes the JavaScript PageTransitionEvent to Kotlin
open class PageTransitionEvent : Event
PageTransitionEventInit
interface PageTransitionEventInit : EventInit
ParentNode
Exposes the JavaScript ParentNode to Kotlin
interface ParentNode
Path2D
Exposes the JavaScript Path2D to Kotlin
open class Path2D : CanvasPath
Plugin
Exposes the JavaScript Plugin to Kotlin
abstract class Plugin : ItemArrayLike<MimeType>
PluginArray
Exposes the JavaScript PluginArray to Kotlin
abstract class PluginArray : ItemArrayLike<Plugin>
PopStateEvent
Exposes the JavaScript PopStateEvent to Kotlin
open class PopStateEvent : Event
PopStateEventInit
interface PopStateEventInit : EventInit
PremultiplyAlpha
interface PremultiplyAlpha
ProcessingInstruction
Exposes the JavaScript ProcessingInstruction to Kotlin
abstract class ProcessingInstruction :
CharacterData,
LinkStyle,
UnionElementOrProcessingInstruction
PromiseRejectionEvent
Exposes the JavaScript PromiseRejectionEvent to Kotlin
open class PromiseRejectionEvent : Event
PromiseRejectionEventInit
interface PromiseRejectionEventInit : EventInit
RadioNodeList
Exposes the JavaScript RadioNodeList to Kotlin
abstract class RadioNodeList :
NodeList,
UnionElementOrRadioNodeList
RelatedEvent
open class RelatedEvent : Event
RelatedEventInit
interface RelatedEventInit : EventInit
RenderingContext
interface RenderingContext
ResizeQuality
interface ResizeQuality
ScrollBehavior
interface ScrollBehavior
ScrollIntoViewOptions
interface ScrollIntoViewOptions : ScrollOptions
ScrollLogicalPosition
interface ScrollLogicalPosition
ScrollOptions
interface ScrollOptions
ScrollRestoration
interface ScrollRestoration
ScrollToOptions
Exposes the JavaScript ScrollToOptions to Kotlin
interface ScrollToOptions : ScrollOptions
SelectionMode
interface SelectionMode
ShadowRoot
Exposes the JavaScript ShadowRoot to Kotlin
open class ShadowRoot :
DocumentFragment,
DocumentOrShadowRoot
ShadowRootInit
interface ShadowRootInit
ShadowRootMode
interface ShadowRootMode
SharedWorker
Exposes the JavaScript SharedWorker to Kotlin
open class SharedWorker : EventTarget, AbstractWorker
SharedWorkerGlobalScope
Exposes the JavaScript SharedWorkerGlobalScope to Kotlin
abstract class SharedWorkerGlobalScope : WorkerGlobalScope
StorageEvent
Exposes the JavaScript StorageEvent to Kotlin
open class StorageEvent : Event
StorageEventInit
interface StorageEventInit : EventInit
Text
Exposes the JavaScript Text to Kotlin
open class Text : CharacterData, Slotable, GeometryUtils
TextMetrics
Exposes the JavaScript TextMetrics to Kotlin
abstract class TextMetrics
TextTrack
Exposes the JavaScript TextTrack to Kotlin
abstract class TextTrack :
EventTarget,
UnionAudioTrackOrTextTrackOrVideoTrack
TextTrackCue
Exposes the JavaScript TextTrackCue to Kotlin
abstract class TextTrackCue : EventTarget
TextTrackCueList
abstract class TextTrackCueList
TextTrackKind
interface TextTrackKind
TextTrackList
abstract class TextTrackList : EventTarget
TextTrackMode
interface TextTrackMode
TimeRanges
Exposes the JavaScript TimeRanges to Kotlin
abstract class TimeRanges
TouchEvent
open class TouchEvent : UIEvent
TouchList
abstract class TouchList : ItemArrayLike<Touch>
TrackEvent
Exposes the JavaScript TrackEvent to Kotlin
open class TrackEvent : Event
TrackEventInit
interface TrackEventInit : EventInit
TreeWalker
Exposes the JavaScript TreeWalker to Kotlin
abstract class TreeWalker
UnionAudioTrackOrTextTrackOrVideoTrack
interface UnionAudioTrackOrTextTrackOrVideoTrack
UnionElementOrHTMLCollection
interface UnionElementOrHTMLCollection
UnionElementOrMouseEvent
interface UnionElementOrMouseEvent
UnionElementOrRadioNodeList
interface UnionElementOrRadioNodeList
UnionHTMLOptGroupElementOrHTMLOptionElement
interface UnionHTMLOptGroupElementOrHTMLOptionElement
UnionMessagePortOrWindow
typealias UnionMessagePortOrWindow = UnionMessagePortOrWindowProxy
UnionMessagePortOrWindowProxy
interface UnionMessagePortOrWindowProxy
ValidityState
Exposes the JavaScript ValidityState to Kotlin
abstract class ValidityState
VideoTrack
Exposes the JavaScript VideoTrack to Kotlin
abstract class VideoTrack :
UnionAudioTrackOrTextTrackOrVideoTrack
VideoTrackList
Exposes the JavaScript VideoTrackList to Kotlin
abstract class VideoTrackList : EventTarget
WebSocket
Exposes the JavaScript WebSocket to Kotlin
open class WebSocket : EventTarget
WindowEventHandlers
Exposes the JavaScript WindowEventHandlers to Kotlin
interface WindowEventHandlers
WindowLocalStorage
Exposes the JavaScript WindowLocalStorage to Kotlin
interface WindowLocalStorage
WindowOrWorkerGlobalScope
Exposes the JavaScript WindowOrWorkerGlobalScope to Kotlin
interface WindowOrWorkerGlobalScope
WindowSessionStorage
Exposes the JavaScript WindowSessionStorage to Kotlin
interface WindowSessionStorage
Worker
Exposes the JavaScript Worker to Kotlin
open class Worker : EventTarget, AbstractWorker
WorkerGlobalScope
Exposes the JavaScript WorkerGlobalScope to Kotlin
abstract class WorkerGlobalScope :
EventTarget,
WindowOrWorkerGlobalScope,
GlobalPerformance
WorkerLocation
Exposes the JavaScript WorkerLocation to Kotlin
abstract class WorkerLocation
WorkerNavigator
Exposes the JavaScript WorkerNavigator to Kotlin
abstract class WorkerNavigator :
NavigatorID,
NavigatorLanguage,
NavigatorOnLine,
NavigatorConcurrentHardware
WorkerOptions
interface WorkerOptions
WorkerType
interface WorkerType
XMLDocument
Exposes the JavaScript XMLDocument to Kotlin
open class XMLDocument : Document
Properties
as_
var HTMLLinkElement.as_: RequestDestination
is_
var ElementCreationOptions.is_: String?
Functions
AddEventListenerOptions
fun AddEventListenerOptions(
passive: Boolean? = false,
once: Boolean? = false,
capture: Boolean? = false
): AddEventListenerOptions
asList
Returns the view of this ItemArrayLike<T>
collection as List<T>
fun <T> ItemArrayLike<T>.asList(): List<T>
AssignedNodesOptions
fun AssignedNodesOptions(
flatten: Boolean? = false
): AssignedNodesOptions
BoxQuadOptions
fun BoxQuadOptions(
box: CSSBoxType? = CSSBoxType.BORDER,
relativeTo: dynamic = undefined
): BoxQuadOptions
CanvasRenderingContext2DSettings
fun CanvasRenderingContext2DSettings(
alpha: Boolean? = true
): CanvasRenderingContext2DSettings
CloseEventInit
fun CloseEventInit(
wasClean: Boolean? = false,
code: Short? = 0,
reason: String? = "",
bubbles: Boolean? = false,
cancelable: Boolean? = false,
composed: Boolean? = false
): CloseEventInit
ConvertCoordinateOptions
fun ConvertCoordinateOptions(
fromBox: CSSBoxType? = CSSBoxType.BORDER,
toBox: CSSBoxType? = CSSBoxType.BORDER
): ConvertCoordinateOptions
CustomEventInit
fun CustomEventInit(
detail: Any? = null,
bubbles: Boolean? = false,
cancelable: Boolean? = false,
composed: Boolean? = false
): CustomEventInit
DOMPointInit
fun DOMPointInit(
x: Double? = 0.0,
y: Double? = 0.0,
z: Double? = 0.0,
w: Double? = 1.0
): DOMPointInit
DOMRectInit
fun DOMRectInit(
x: Double? = 0.0,
y: Double? = 0.0,
width: Double? = 0.0,
height: Double? = 0.0
): DOMRectInit
DragEventInit
fun DragEventInit(
dataTransfer: DataTransfer? = null,
screenX: Int? = 0,
screenY: Int? = 0,
clientX: Int? = 0,
clientY: Int? = 0,
button: Short? = 0,
buttons: Short? = 0,
: 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
ElementCreationOptions
fun ElementCreationOptions(
is: String? = undefined
): ElementCreationOptions
ElementDefinitionOptions
fun ElementDefinitionOptions(
extends: String? = undefined
): ElementDefinitionOptions
ErrorEventInit
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
EventInit
fun EventInit(
bubbles: Boolean? = false,
cancelable: Boolean? = false,
composed: Boolean? = false
): EventInit
EventListenerOptions
fun EventListenerOptions(
capture: Boolean? = false
): EventListenerOptions
EventSourceInit
fun EventSourceInit(
withCredentials: Boolean? = false
): EventSourceInit
get
operator fun HTMLAllCollection.get(index: Int): Element?
operator fun HTMLAllCollection.get(
name: String
): UnionElementOrHTMLCollection?
operator fun DOMStringMap.get(name: String): String?
operator fun AudioTrackList.get(index: Int): AudioTrack?
operator fun VideoTrackList.get(index: Int): VideoTrack?
operator fun TextTrackList.get(index: Int): TextTrack?
operator fun TextTrackCueList.get(index: Int): TextTrackCue?
operator fun HTMLFormElement.get(index: Int): Element?
operator fun HTMLFormElement.get(
name: String
): UnionElementOrRadioNodeList?
operator fun HTMLSelectElement.get(index: Int): Element?
operator fun DataTransferItemList.get(
index: Int
): DataTransferItem?
operator fun Window.get(name: String): dynamic
operator fun PluginArray.get(index: Int): Plugin?
operator fun PluginArray.get(name: String): Plugin?
operator fun MimeTypeArray.get(index: Int): MimeType?
operator fun MimeTypeArray.get(name: String): MimeType?
operator fun Storage.get(key: String): String?
operator fun HTMLCollection.get(index: Int): Element?
operator fun HTMLCollection.get(name: String): Element?
operator fun Document.get(name: String): dynamic
operator fun NamedNodeMap.get(index: Int): Attr?
operator fun NamedNodeMap.get(qualifiedName: String): Attr?
operator fun DOMTokenList.get(index: Int): String?
operator fun DOMRectList.get(index: Int): DOMRect?
GetRootNodeOptions
fun GetRootNodeOptions(
composed: Boolean? = false
): GetRootNodeOptions
HashChangeEventInit
fun HashChangeEventInit(
oldURL: String? = "",
newURL: String? = "",
bubbles: Boolean? = false,
cancelable: Boolean? = false,
composed: Boolean? = false
): HashChangeEventInit
HitRegionOptions
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
ImageBitmapOptions
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
ImageBitmapRenderingContextSettings
fun ImageBitmapRenderingContextSettings(
alpha: Boolean? = true
): ImageBitmapRenderingContextSettings
MediaQueryListEventInit
fun MediaQueryListEventInit(
media: String? = "",
matches: Boolean? = false,
bubbles: Boolean? = false,
cancelable: Boolean? = false,
composed: Boolean? = false
): MediaQueryListEventInit
MessageEventInit
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
MutationObserverInit
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
PageTransitionEventInit
fun PageTransitionEventInit(
persisted: Boolean? = false,
bubbles: Boolean? = false,
cancelable: Boolean? = false,
composed: Boolean? = false
): PageTransitionEventInit
PopStateEventInit
fun PopStateEventInit(
state: Any? = null,
bubbles: Boolean? = false,
cancelable: Boolean? = false,
composed: Boolean? = false
): PopStateEventInit
PromiseRejectionEventInit
fun PromiseRejectionEventInit(
promise: Promise<Any?>?,
reason: Any? = undefined,
bubbles: Boolean? = false,
cancelable: Boolean? = false,
composed: Boolean? = false
): PromiseRejectionEventInit
RelatedEventInit
fun RelatedEventInit(
: EventTarget? = null,
bubbles: Boolean? = false,
cancelable: Boolean? = false,
composed: Boolean? = false
): RelatedEventInit
ScrollIntoViewOptions
fun ScrollIntoViewOptions(
block: ScrollLogicalPosition? = ScrollLogicalPosition.CENTER,
inline: ScrollLogicalPosition? = ScrollLogicalPosition.CENTER,
behavior: ScrollBehavior? = ScrollBehavior.AUTO
): ScrollIntoViewOptions
ScrollOptions
fun ScrollOptions(
behavior: ScrollBehavior? = ScrollBehavior.AUTO
): ScrollOptions
ScrollToOptions
fun ScrollToOptions(
left: Double? = undefined,
top: Double? = undefined,
behavior: ScrollBehavior? = ScrollBehavior.AUTO
): ScrollToOptions
set
operator fun HTMLOptionsCollection.set(
index: Int,
option: HTMLOptionElement?)
operator fun DOMStringMap.set(name: String, value: String)
operator fun HTMLSelectElement.set(
index: Int,
option: HTMLOptionElement?)
operator fun Storage.set(key: String, value: String)
ShadowRootInit
fun ShadowRootInit(mode: ShadowRootMode?): ShadowRootInit
StorageEventInit
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
TrackEventInit
fun TrackEventInit(
track: UnionAudioTrackOrTextTrackOrVideoTrack? = null,
bubbles: Boolean? = false,
cancelable: Boolean? = false,
composed: Boolean? = false
): TrackEventInit
WorkerOptions
fun WorkerOptions(
type: WorkerType? = WorkerType.CLASSIC,
credentials: RequestCredentials? = RequestCredentials.OMIT
): WorkerOptions
Companion Object Properties
ALPHABETIC
val CanvasTextBaseline.Companion.ALPHABETIC: CanvasTextBaseline
ARRAYBUFFER
val BinaryType.Companion.ARRAYBUFFER: BinaryType
AUTO
val ScrollRestoration.Companion.AUTO: ScrollRestoration
val ScrollBehavior.Companion.AUTO: ScrollBehavior
BEVEL
val CanvasLineJoin.Companion.BEVEL: CanvasLineJoin
BLOB
val BinaryType.Companion.BLOB: BinaryType
BORDER
val CSSBoxType.Companion.BORDER: CSSBoxType
BOTTOM
val CanvasTextBaseline.Companion.BOTTOM: CanvasTextBaseline
BUTT
val CanvasLineCap.Companion.BUTT: CanvasLineCap
CAPTIONS
val TextTrackKind.Companion.CAPTIONS: TextTrackKind
CENTER
val CanvasTextAlign.Companion.CENTER: CanvasTextAlign
val ScrollLogicalPosition.Companion.CENTER: ScrollLogicalPosition
CHAPTERS
val TextTrackKind.Companion.CHAPTERS: TextTrackKind
CLASSIC
val WorkerType.Companion.CLASSIC: WorkerType
CLOSED
val ShadowRootMode.Companion.CLOSED: ShadowRootMode
COMPLETE
val DocumentReadyState.Companion.COMPLETE: DocumentReadyState
CONTENT
val CSSBoxType.Companion.CONTENT: CSSBoxType
DEFAULT
val PremultiplyAlpha.Companion.DEFAULT: PremultiplyAlpha
val ColorSpaceConversion.Companion.DEFAULT: ColorSpaceConversion
DESCRIPTIONS
val TextTrackKind.Companion.DESCRIPTIONS: TextTrackKind
DISABLED
val TextTrackMode.Companion.DISABLED: TextTrackMode
EMPTY
val CanPlayTypeResult.Companion.EMPTY: CanPlayTypeResult
END
val SelectionMode.Companion.END: SelectionMode
val CanvasTextAlign.Companion.END: CanvasTextAlign
val ScrollLogicalPosition.Companion.END: ScrollLogicalPosition
EVENODD
val CanvasFillRule.Companion.EVENODD: CanvasFillRule
FLIPY
val ImageOrientation.Companion.FLIPY: ImageOrientation
HANGING
val CanvasTextBaseline.Companion.HANGING: CanvasTextBaseline
HIDDEN
val TextTrackMode.Companion.HIDDEN: TextTrackMode
HIGH
val ImageSmoothingQuality.Companion.HIGH: ImageSmoothingQuality
val ResizeQuality.Companion.HIGH: ResizeQuality
IDEOGRAPHIC
val CanvasTextBaseline.Companion.IDEOGRAPHIC: CanvasTextBaseline
INHERIT
val CanvasDirection.Companion.INHERIT: CanvasDirection
INSTANT
val ScrollBehavior.Companion.INSTANT: ScrollBehavior
INTERACTIVE
val DocumentReadyState.Companion.INTERACTIVE: DocumentReadyState
LEFT
val CanvasTextAlign.Companion.LEFT: CanvasTextAlign
LOADING
val DocumentReadyState.Companion.LOADING: DocumentReadyState
LOW
val ImageSmoothingQuality.Companion.LOW: ImageSmoothingQuality
val ResizeQuality.Companion.LOW: ResizeQuality
LTR
val CanvasDirection.Companion.LTR: CanvasDirection
MANUAL
val ScrollRestoration.Companion.MANUAL: ScrollRestoration
MARGIN
val CSSBoxType.Companion.MARGIN: CSSBoxType
MAYBE
val CanPlayTypeResult.Companion.MAYBE: CanPlayTypeResult
MEDIUM
val ImageSmoothingQuality.Companion.MEDIUM: ImageSmoothingQuality
val ResizeQuality.Companion.MEDIUM: ResizeQuality
METADATA
val TextTrackKind.Companion.METADATA: TextTrackKind
MIDDLE
val CanvasTextBaseline.Companion.MIDDLE: CanvasTextBaseline
MITER
val CanvasLineJoin.Companion.MITER: CanvasLineJoin
MODULE
val WorkerType.Companion.MODULE: WorkerType
NEAREST
val ScrollLogicalPosition.Companion.NEAREST: ScrollLogicalPosition
NONE
val ImageOrientation.Companion.NONE: ImageOrientation
val PremultiplyAlpha.Companion.NONE: PremultiplyAlpha
val ColorSpaceConversion.Companion.NONE: ColorSpaceConversion
NONZERO
val CanvasFillRule.Companion.NONZERO: CanvasFillRule
OPEN
val ShadowRootMode.Companion.OPEN: ShadowRootMode
PADDING
val CSSBoxType.Companion.PADDING: CSSBoxType
PIXELATED
val ResizeQuality.Companion.PIXELATED: ResizeQuality
PREMULTIPLY
val PremultiplyAlpha.Companion.PREMULTIPLY: PremultiplyAlpha
PRESERVE
val SelectionMode.Companion.PRESERVE: SelectionMode
PROBABLY
val CanPlayTypeResult.Companion.PROBABLY: CanPlayTypeResult
RIGHT
val CanvasTextAlign.Companion.RIGHT: CanvasTextAlign
ROUND
val CanvasLineCap.Companion.ROUND: CanvasLineCap
val CanvasLineJoin.Companion.ROUND: CanvasLineJoin
RTL
val CanvasDirection.Companion.RTL: CanvasDirection
SELECT
val SelectionMode.Companion.SELECT: SelectionMode
SHOWING
val TextTrackMode.Companion.SHOWING: TextTrackMode
SMOOTH
val ScrollBehavior.Companion.SMOOTH: ScrollBehavior
SQUARE
val CanvasLineCap.Companion.SQUARE: CanvasLineCap
START
val SelectionMode.Companion.START: SelectionMode
val CanvasTextAlign.Companion.START: CanvasTextAlign
val ScrollLogicalPosition.Companion.START: ScrollLogicalPosition
SUBTITLES
val TextTrackKind.Companion.SUBTITLES: TextTrackKind
TOP
val CanvasTextBaseline.Companion.TOP: CanvasTextBaseline