Package org.w3c.dom
Kotlin JavaScript wrappers for the DOM API.
Types
AbstractWorker
Exposes the JavaScript AbstractWorker to Kotlin
interface AbstractWorkerAddEventListenerOptions
interface AddEventListenerOptions : EventListenerOptionsApplicationCache
abstract class ApplicationCache : EventTargetAssignedNodesOptions
interface AssignedNodesOptionsAudio
open class Audio : HTMLAudioElementAudioTrack
Exposes the JavaScript AudioTrack to Kotlin
abstract class AudioTrack :
UnionAudioTrackOrTextTrackOrVideoTrackAudioTrackList
Exposes the JavaScript AudioTrackList to Kotlin
abstract class AudioTrackList : EventTargetBarProp
abstract class BarPropBeforeUnloadEvent
Exposes the JavaScript BeforeUnloadEvent to Kotlin
open class BeforeUnloadEvent : EventBinaryType
interface BinaryTypeBoxQuadOptions
interface BoxQuadOptionsBroadcastChannel
Exposes the JavaScript BroadcastChannel to Kotlin
open class BroadcastChannel : EventTargetCanPlayTypeResult
interface CanPlayTypeResultCanvasCompositing
interface CanvasCompositingCanvasDirection
interface CanvasDirectionCanvasDrawImage
interface CanvasDrawImageCanvasDrawPath
interface CanvasDrawPathCanvasFillRule
interface CanvasFillRuleCanvasFillStrokeStyles
interface CanvasFillStrokeStylesCanvasFilters
interface CanvasFiltersCanvasGradient
Exposes the JavaScript CanvasGradient to Kotlin
abstract class CanvasGradientCanvasHitRegion
interface CanvasHitRegionCanvasImageData
interface CanvasImageDataCanvasImageSmoothing
interface CanvasImageSmoothingCanvasImageSource
interface CanvasImageSource : ImageBitmapSourceCanvasLineCap
interface CanvasLineCapCanvasLineJoin
interface CanvasLineJoinCanvasPath
interface CanvasPathCanvasPathDrawingStyles
interface CanvasPathDrawingStylesCanvasPattern
Exposes the JavaScript CanvasPattern to Kotlin
abstract class CanvasPatternCanvasRect
interface CanvasRectCanvasRenderingContext2D
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,
RenderingContextCanvasRenderingContext2DSettings
interface CanvasRenderingContext2DSettingsCanvasShadowStyles
interface CanvasShadowStylesCanvasState
interface CanvasStateCanvasText
interface CanvasTextCanvasTextAlign
interface CanvasTextAlignCanvasTextBaseline
interface CanvasTextBaselineCanvasTextDrawingStyles
interface CanvasTextDrawingStylesCanvasTransform
interface CanvasTransformCanvasUserInterface
interface CanvasUserInterfaceCaretPosition
Exposes the JavaScript CaretPosition to Kotlin
abstract class CaretPositionCDATASection
Exposes the JavaScript CDATASection to Kotlin
open class CDATASection : TextCharacterData
Exposes the JavaScript CharacterData to Kotlin
abstract class CharacterData :
Node,
NonDocumentTypeChildNode,
ChildNodeCloseEvent
Exposes the JavaScript CloseEvent to Kotlin
open class CloseEvent : EventCloseEventInit
interface CloseEventInit : EventInitColorSpaceConversion
interface ColorSpaceConversionComment
Exposes the JavaScript Comment to Kotlin
open class Comment : CharacterDataConvertCoordinateOptions
interface ConvertCoordinateOptionsCSSBoxType
interface CSSBoxTypeCustomElementRegistry
Exposes the JavaScript CustomElementRegistry to Kotlin
abstract class CustomElementRegistryCustomEvent
Exposes the JavaScript CustomEvent to Kotlin
open class CustomEvent : EventCustomEventInit
interface CustomEventInit : EventInitDataTransfer
Exposes the JavaScript DataTransfer to Kotlin
abstract class DataTransferDataTransferItem
Exposes the JavaScript DataTransferItem to Kotlin
abstract class DataTransferItemDataTransferItemList
Exposes the JavaScript DataTransferItemList to Kotlin
abstract class DataTransferItemListDedicatedWorkerGlobalScope
Exposes the JavaScript DedicatedWorkerGlobalScope to Kotlin
abstract class DedicatedWorkerGlobalScope : WorkerGlobalScopeDocument
Exposes the JavaScript Document to Kotlin
open class Document :
Node,
GlobalEventHandlers,
DocumentAndElementEventHandlers,
NonElementParentNode,
DocumentOrShadowRoot,
ParentNode,
GeometryUtilsDocumentAndElementEventHandlers
interface DocumentAndElementEventHandlersDocumentFragment
Exposes the JavaScript DocumentFragment to Kotlin
open class DocumentFragment :
Node,
NonElementParentNode,
ParentNodeDocumentOrShadowRoot
Exposes the JavaScript DocumentOrShadowRoot to Kotlin
interface DocumentOrShadowRootDocumentReadyState
interface DocumentReadyStateDocumentType
Exposes the JavaScript DocumentType to Kotlin
DOMImplementation
Exposes the JavaScript DOMImplementation to Kotlin
abstract class DOMImplementationDOMMatrix
Exposes the JavaScript DOMMatrix to Kotlin
open class DOMMatrix : DOMMatrixReadOnlyDOMMatrixReadOnly
Exposes the JavaScript DOMMatrixReadOnly to Kotlin
open class DOMMatrixReadOnlyDOMPoint
Exposes the JavaScript DOMPoint to Kotlin
open class DOMPoint : DOMPointReadOnlyDOMPointInit
Exposes the JavaScript DOMPointInit to Kotlin
interface DOMPointInitDOMPointReadOnly
Exposes the JavaScript DOMPointReadOnly to Kotlin
open class DOMPointReadOnlyDOMRect
Exposes the JavaScript DOMRect to Kotlin
open class DOMRect : DOMRectReadOnlyDOMRectInit
interface DOMRectInitDOMRectList
interface DOMRectList : ItemArrayLike<DOMRect>DOMRectReadOnly
Exposes the JavaScript DOMRectReadOnly to Kotlin
open class DOMRectReadOnlyDOMStringMap
Exposes the JavaScript DOMStringMap to Kotlin
abstract class DOMStringMapDOMTokenList
Exposes the JavaScript DOMTokenList to Kotlin
abstract class DOMTokenList : ItemArrayLike<String>DragEvent
Exposes the JavaScript DragEvent to Kotlin
open class DragEvent : MouseEventDragEventInit
interface DragEventInit : MouseEventInitElementContentEditable
interface ElementContentEditableElementCreationOptions
interface ElementCreationOptionsElementDefinitionOptions
interface ElementDefinitionOptionsErrorEvent
Exposes the JavaScript ErrorEvent to Kotlin
open class ErrorEvent : EventErrorEventInit
interface ErrorEventInit : EventInitEventInit
interface EventInitEventListenerOptions
interface EventListenerOptionsEventSource
Exposes the JavaScript EventSource to Kotlin
open class EventSource : EventTargetEventSourceInit
interface EventSourceInitExternal
interface ExternalGeometryUtils
Exposes the JavaScript GeometryUtils to Kotlin
interface GeometryUtilsGetRootNodeOptions
interface GetRootNodeOptionsGlobalEventHandlers
Exposes the JavaScript GlobalEventHandlers to Kotlin
interface GlobalEventHandlersHashChangeEvent
Exposes the JavaScript HashChangeEvent to Kotlin
open class HashChangeEvent : EventHashChangeEventInit
interface HashChangeEventInit : EventInitHitRegionOptions
interface HitRegionOptionsHTMLAllCollection
abstract class HTMLAllCollectionHTMLAnchorElement
Exposes the JavaScript HTMLAnchorElement to Kotlin
abstract class HTMLAnchorElement :
HTMLElement,
HTMLHyperlinkElementUtilsHTMLAppletElement
abstract class HTMLAppletElement : HTMLElementHTMLAreaElement
Exposes the JavaScript HTMLAreaElement to Kotlin
abstract class HTMLAreaElement :
HTMLElement,
HTMLHyperlinkElementUtilsHTMLAudioElement
Exposes the JavaScript HTMLAudioElement to Kotlin
abstract class HTMLAudioElement : HTMLMediaElementHTMLBaseElement
Exposes the JavaScript HTMLBaseElement to Kotlin
abstract class HTMLBaseElement : HTMLElementHTMLBodyElement
Exposes the JavaScript HTMLBodyElement to Kotlin
abstract class HTMLBodyElement :
HTMLElement,
WindowEventHandlersHTMLBRElement
Exposes the JavaScript HTMLBRElement to Kotlin
abstract class HTMLBRElement : HTMLElementHTMLButtonElement
Exposes the JavaScript HTMLButtonElement to Kotlin
abstract class HTMLButtonElement : HTMLElementHTMLCanvasElement
Exposes the JavaScript HTMLCanvasElement to Kotlin
abstract class HTMLCanvasElement :
HTMLElement,
CanvasImageSource,
TexImageSourceHTMLCollection
Exposes the JavaScript HTMLCollection to Kotlin
abstract class HTMLCollection :
ItemArrayLike<Element>,
UnionElementOrHTMLCollectionHTMLDataElement
Exposes the JavaScript HTMLDataElement to Kotlin
abstract class HTMLDataElement : HTMLElementHTMLDataListElement
Exposes the JavaScript HTMLDataListElement to Kotlin
abstract class HTMLDataListElement : HTMLElementHTMLDetailsElement
Exposes the JavaScript HTMLDetailsElement to Kotlin
abstract class HTMLDetailsElement : HTMLElementHTMLDialogElement
Exposes the JavaScript HTMLDialogElement to Kotlin
abstract class HTMLDialogElement : HTMLElementHTMLDirectoryElement
abstract class HTMLDirectoryElement : HTMLElementHTMLDivElement
Exposes the JavaScript HTMLDivElement to Kotlin
abstract class HTMLDivElement : HTMLElementHTMLDListElement
Exposes the JavaScript HTMLDListElement to Kotlin
abstract class HTMLDListElement : HTMLElementHTMLElement
Exposes the JavaScript HTMLElement to Kotlin
abstract class HTMLElement :
Element,
GlobalEventHandlers,
DocumentAndElementEventHandlers,
ElementContentEditable,
ElementCSSInlineStyleHTMLEmbedElement
Exposes the JavaScript HTMLEmbedElement to Kotlin
abstract class HTMLEmbedElement : HTMLElementHTMLFieldSetElement
Exposes the JavaScript HTMLFieldSetElement to Kotlin
abstract class HTMLFieldSetElement : HTMLElementHTMLFontElement
Exposes the JavaScript HTMLFontElement to Kotlin
abstract class HTMLFontElement : HTMLElementHTMLFormControlsCollection
Exposes the JavaScript HTMLFormControlsCollection to Kotlin
abstract class HTMLFormControlsCollection : HTMLCollectionHTMLFormElement
Exposes the JavaScript HTMLFormElement to Kotlin
abstract class HTMLFormElement : HTMLElementHTMLFrameElement
abstract class HTMLFrameElement : HTMLElementHTMLFrameSetElement
Exposes the JavaScript HTMLFrameSetElement to Kotlin
abstract class HTMLFrameSetElement :
HTMLElement,
WindowEventHandlersHTMLHeadElement
Exposes the JavaScript HTMLHeadElement to Kotlin
abstract class HTMLHeadElement : HTMLElementHTMLHeadingElement
Exposes the JavaScript HTMLHeadingElement to Kotlin
abstract class HTMLHeadingElement : HTMLElementHTMLHRElement
Exposes the JavaScript HTMLHRElement to Kotlin
abstract class HTMLHRElement : HTMLElementHTMLHtmlElement
Exposes the JavaScript HTMLHtmlElement to Kotlin
abstract class HTMLHtmlElement : HTMLElementHTMLHyperlinkElementUtils
Exposes the JavaScript HTMLHyperlinkElementUtils to Kotlin
interface HTMLHyperlinkElementUtilsHTMLIFrameElement
Exposes the JavaScript HTMLIFrameElement to Kotlin
abstract class HTMLIFrameElement : HTMLElementHTMLImageElement
Exposes the JavaScript HTMLImageElement to Kotlin
abstract class HTMLImageElement :
HTMLElement,
HTMLOrSVGImageElement,
TexImageSourceHTMLInputElement
Exposes the JavaScript HTMLInputElement to Kotlin
abstract class HTMLInputElement : HTMLElementHTMLKeygenElement
Exposes the JavaScript HTMLKeygenElement to Kotlin
abstract class HTMLKeygenElement : HTMLElementHTMLLabelElement
Exposes the JavaScript HTMLLabelElement to Kotlin
abstract class HTMLLabelElement : HTMLElementHTMLLegendElement
Exposes the JavaScript HTMLLegendElement to Kotlin
abstract class HTMLLegendElement : HTMLElementHTMLLIElement
Exposes the JavaScript HTMLLIElement to Kotlin
abstract class HTMLLIElement : HTMLElementHTMLLinkElement
Exposes the JavaScript HTMLLinkElement to Kotlin
abstract class HTMLLinkElement : HTMLElement, LinkStyleHTMLMapElement
Exposes the JavaScript HTMLMapElement to Kotlin
abstract class HTMLMapElement : HTMLElementHTMLMarqueeElement
Exposes the JavaScript HTMLMarqueeElement to Kotlin
abstract class HTMLMarqueeElement : HTMLElementHTMLMediaElement
Exposes the JavaScript HTMLMediaElement to Kotlin
abstract class HTMLMediaElement : HTMLElementHTMLMenuElement
abstract class HTMLMenuElement : HTMLElementHTMLMenuItemElement
abstract class HTMLMenuItemElement : HTMLElementHTMLMetaElement
Exposes the JavaScript HTMLMetaElement to Kotlin
abstract class HTMLMetaElement : HTMLElementHTMLMeterElement
Exposes the JavaScript HTMLMeterElement to Kotlin
abstract class HTMLMeterElement : HTMLElementHTMLModElement
Exposes the JavaScript HTMLModElement to Kotlin
abstract class HTMLModElement : HTMLElementHTMLObjectElement
Exposes the JavaScript HTMLObjectElement to Kotlin
abstract class HTMLObjectElement : HTMLElementHTMLOListElement
Exposes the JavaScript HTMLOListElement to Kotlin
abstract class HTMLOListElement : HTMLElementHTMLOptGroupElement
Exposes the JavaScript HTMLOptGroupElement to Kotlin
abstract class HTMLOptGroupElement :
HTMLElement,
UnionHTMLOptGroupElementOrHTMLOptionElementHTMLOptionElement
Exposes the JavaScript HTMLOptionElement to Kotlin
abstract class HTMLOptionElement :
HTMLElement,
UnionHTMLOptGroupElementOrHTMLOptionElementHTMLOptionsCollection
Exposes the JavaScript HTMLOptionsCollection to Kotlin
abstract class HTMLOptionsCollection : HTMLCollectionHTMLOrSVGImageElement
interface HTMLOrSVGImageElement : CanvasImageSourceHTMLOrSVGScriptElement
interface HTMLOrSVGScriptElementHTMLOutputElement
Exposes the JavaScript HTMLOutputElement to Kotlin
abstract class HTMLOutputElement : HTMLElementHTMLParagraphElement
Exposes the JavaScript HTMLParagraphElement to Kotlin
abstract class HTMLParagraphElement : HTMLElementHTMLParamElement
Exposes the JavaScript HTMLParamElement to Kotlin
abstract class HTMLParamElement : HTMLElementHTMLPictureElement
Exposes the JavaScript HTMLPictureElement to Kotlin
abstract class HTMLPictureElement : HTMLElementHTMLPreElement
Exposes the JavaScript HTMLPreElement to Kotlin
abstract class HTMLPreElement : HTMLElementHTMLProgressElement
Exposes the JavaScript HTMLProgressElement to Kotlin
abstract class HTMLProgressElement : HTMLElementHTMLQuoteElement
Exposes the JavaScript HTMLQuoteElement to Kotlin
abstract class HTMLQuoteElement : HTMLElementHTMLScriptElement
Exposes the JavaScript HTMLScriptElement to Kotlin
abstract class HTMLScriptElement :
HTMLElement,
HTMLOrSVGScriptElementHTMLSelectElement
Exposes the JavaScript HTMLSelectElement to Kotlin
abstract class HTMLSelectElement :
HTMLElement,
ItemArrayLike<Element>HTMLSlotElement
Exposes the JavaScript HTMLSlotElement to Kotlin
abstract class HTMLSlotElement : HTMLElementHTMLSourceElement
Exposes the JavaScript HTMLSourceElement to Kotlin
abstract class HTMLSourceElement : HTMLElementHTMLSpanElement
Exposes the JavaScript HTMLSpanElement to Kotlin
abstract class HTMLSpanElement : HTMLElementHTMLStyleElement
Exposes the JavaScript HTMLStyleElement to Kotlin
abstract class HTMLStyleElement : HTMLElement, LinkStyleHTMLTableCaptionElement
Exposes the JavaScript HTMLTableCaptionElement to Kotlin
abstract class HTMLTableCaptionElement : HTMLElementHTMLTableCellElement
Exposes the JavaScript HTMLTableCellElement to Kotlin
abstract class HTMLTableCellElement : HTMLElementHTMLTableColElement
Exposes the JavaScript HTMLTableColElement to Kotlin
abstract class HTMLTableColElement : HTMLElementHTMLTableElement
Exposes the JavaScript HTMLTableElement to Kotlin
abstract class HTMLTableElement : HTMLElementHTMLTableRowElement
Exposes the JavaScript HTMLTableRowElement to Kotlin
abstract class HTMLTableRowElement : HTMLElementHTMLTableSectionElement
Exposes the JavaScript HTMLTableSectionElement to Kotlin
abstract class HTMLTableSectionElement : HTMLElementHTMLTemplateElement
Exposes the JavaScript HTMLTemplateElement to Kotlin
abstract class HTMLTemplateElement : HTMLElementHTMLTextAreaElement
Exposes the JavaScript HTMLTextAreaElement to Kotlin
abstract class HTMLTextAreaElement : HTMLElementHTMLTimeElement
Exposes the JavaScript HTMLTimeElement to Kotlin
abstract class HTMLTimeElement : HTMLElementHTMLTitleElement
Exposes the JavaScript HTMLTitleElement to Kotlin
abstract class HTMLTitleElement : HTMLElementHTMLTrackElement
Exposes the JavaScript HTMLTrackElement to Kotlin
abstract class HTMLTrackElement : HTMLElementHTMLUListElement
Exposes the JavaScript HTMLUListElement to Kotlin
abstract class HTMLUListElement : HTMLElementHTMLUnknownElement
Exposes the JavaScript HTMLUnknownElement to Kotlin
abstract class HTMLUnknownElement : HTMLElementHTMLVideoElement
Exposes the JavaScript HTMLVideoElement to Kotlin
abstract class HTMLVideoElement :
HTMLMediaElement,
CanvasImageSource,
TexImageSourceImage
Exposes the JavaScript Image to Kotlin
open class Image : HTMLImageElementImageBitmap
Exposes the JavaScript ImageBitmap to Kotlin
abstract class ImageBitmap :
CanvasImageSource,
TexImageSourceImageBitmapOptions
interface ImageBitmapOptionsImageBitmapRenderingContext
Exposes the JavaScript ImageBitmapRenderingContext to Kotlin
abstract class ImageBitmapRenderingContextImageBitmapRenderingContextSettings
interface ImageBitmapRenderingContextSettingsImageBitmapSource
interface ImageBitmapSourceImageData
Exposes the JavaScript ImageData to Kotlin
open class ImageData : ImageBitmapSource, TexImageSourceImageOrientation
interface ImageOrientationImageSmoothingQuality
interface ImageSmoothingQualityItemArrayLike
interface ItemArrayLike<out T>MediaError
Exposes the JavaScript MediaError to Kotlin
abstract class MediaErrorMediaQueryList
Exposes the JavaScript MediaQueryList to Kotlin
abstract class MediaQueryList : EventTargetMediaQueryListEvent
Exposes the JavaScript MediaQueryListEvent to Kotlin
open class MediaQueryListEvent : EventMediaQueryListEventInit
interface MediaQueryListEventInit : EventInitMessageChannel
Exposes the JavaScript MessageChannel to Kotlin
open class MessageChannelMessageEvent
Exposes the JavaScript MessageEvent to Kotlin
open class MessageEvent : EventMessageEventInit
interface MessageEventInit : EventInitMessagePort
Exposes the JavaScript MessagePort to Kotlin
abstract class MessagePort :
EventTarget,
UnionMessagePortOrWindowProxy,
UnionMessagePortOrServiceWorker,
UnionClientOrMessagePortOrServiceWorkerMimeTypeArray
Exposes the JavaScript MimeTypeArray to Kotlin
abstract class MimeTypeArray : ItemArrayLike<MimeType>MutationObserver
Exposes the JavaScript MutationObserver to Kotlin
open class MutationObserverMutationObserverInit
Exposes the JavaScript MutationObserverInit to Kotlin
interface MutationObserverInitMutationRecord
Exposes the JavaScript MutationRecord to Kotlin
abstract class MutationRecordNamedNodeMap
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,
NavigatorConcurrentHardwareNavigatorConcurrentHardware
Exposes the JavaScript NavigatorConcurrentHardware to Kotlin
interface NavigatorConcurrentHardwareNavigatorContentUtils
interface NavigatorContentUtilsNavigatorCookies
interface NavigatorCookiesNavigatorID
Exposes the JavaScript NavigatorID to Kotlin
interface NavigatorIDNavigatorLanguage
Exposes the JavaScript NavigatorLanguage to Kotlin
interface NavigatorLanguageNavigatorOnLine
Exposes the JavaScript NavigatorOnLine to Kotlin
interface NavigatorOnLineNavigatorPlugins
Exposes the JavaScript NavigatorPlugins to Kotlin
interface NavigatorPluginsNode
Exposes the JavaScript Node to Kotlin
abstract class Node : EventTargetNodeFilter
Exposes the JavaScript NodeFilter to Kotlin
interface NodeFilterNodeIterator
Exposes the JavaScript NodeIterator to Kotlin
abstract class NodeIteratorNodeList
Exposes the JavaScript NodeList to Kotlin
abstract class NodeList : ItemArrayLike<Node>NonDocumentTypeChildNode
Exposes the JavaScript NonDocumentTypeChildNode to Kotlin
interface NonDocumentTypeChildNodeNonElementParentNode
interface NonElementParentNodeOption
Exposes the JavaScript Option to Kotlin
open class Option : HTMLOptionElementPageTransitionEvent
Exposes the JavaScript PageTransitionEvent to Kotlin
open class PageTransitionEvent : EventPageTransitionEventInit
interface PageTransitionEventInit : EventInitParentNode
Exposes the JavaScript ParentNode to Kotlin
interface ParentNodePath2D
Exposes the JavaScript Path2D to Kotlin
open class Path2D : CanvasPathPlugin
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 : EventPopStateEventInit
interface PopStateEventInit : EventInitPremultiplyAlpha
interface PremultiplyAlphaProcessingInstruction
Exposes the JavaScript ProcessingInstruction to Kotlin
abstract class ProcessingInstruction :
CharacterData,
LinkStyle,
UnionElementOrProcessingInstructionPromiseRejectionEvent
Exposes the JavaScript PromiseRejectionEvent to Kotlin
open class PromiseRejectionEvent : EventPromiseRejectionEventInit
interface PromiseRejectionEventInit : EventInitRadioNodeList
Exposes the JavaScript RadioNodeList to Kotlin
abstract class RadioNodeList :
NodeList,
UnionElementOrRadioNodeListRelatedEvent
open class RelatedEvent : EventRelatedEventInit
interface RelatedEventInit : EventInitRenderingContext
interface RenderingContextResizeQuality
interface ResizeQualityScrollBehavior
interface ScrollBehaviorScrollIntoViewOptions
interface ScrollIntoViewOptions : ScrollOptionsScrollLogicalPosition
interface ScrollLogicalPositionScrollOptions
interface ScrollOptionsScrollRestoration
interface ScrollRestorationScrollToOptions
Exposes the JavaScript ScrollToOptions to Kotlin
interface ScrollToOptions : ScrollOptionsSelectionMode
interface SelectionModeShadowRoot
Exposes the JavaScript ShadowRoot to Kotlin
open class ShadowRoot :
DocumentFragment,
DocumentOrShadowRootShadowRootInit
interface ShadowRootInitShadowRootMode
interface ShadowRootModeSharedWorker
Exposes the JavaScript SharedWorker to Kotlin
open class SharedWorker : EventTarget, AbstractWorkerSharedWorkerGlobalScope
Exposes the JavaScript SharedWorkerGlobalScope to Kotlin
abstract class SharedWorkerGlobalScope : WorkerGlobalScopeStorageEvent
Exposes the JavaScript StorageEvent to Kotlin
open class StorageEvent : EventStorageEventInit
interface StorageEventInit : EventInitText
Exposes the JavaScript Text to Kotlin
open class Text : CharacterData, Slotable, GeometryUtilsTextMetrics
Exposes the JavaScript TextMetrics to Kotlin
abstract class TextMetricsTextTrack
Exposes the JavaScript TextTrack to Kotlin
abstract class TextTrack :
EventTarget,
UnionAudioTrackOrTextTrackOrVideoTrackTextTrackCue
Exposes the JavaScript TextTrackCue to Kotlin
abstract class TextTrackCue : EventTargetTextTrackCueList
abstract class TextTrackCueListTextTrackKind
interface TextTrackKindTextTrackList
abstract class TextTrackList : EventTargetTextTrackMode
interface TextTrackModeTimeRanges
Exposes the JavaScript TimeRanges to Kotlin
abstract class TimeRangesTouchEvent
open class TouchEvent : UIEventTouchList
abstract class TouchList : ItemArrayLike<Touch>TrackEvent
Exposes the JavaScript TrackEvent to Kotlin
open class TrackEvent : EventTrackEventInit
interface TrackEventInit : EventInitTreeWalker
Exposes the JavaScript TreeWalker to Kotlin
abstract class TreeWalkerUnionAudioTrackOrTextTrackOrVideoTrack
interface UnionAudioTrackOrTextTrackOrVideoTrackUnionElementOrHTMLCollection
interface UnionElementOrHTMLCollectionUnionElementOrMouseEvent
interface UnionElementOrMouseEventUnionElementOrRadioNodeList
interface UnionElementOrRadioNodeListUnionHTMLOptGroupElementOrHTMLOptionElement
interface UnionHTMLOptGroupElementOrHTMLOptionElementUnionMessagePortOrWindow
typealias UnionMessagePortOrWindow = UnionMessagePortOrWindowProxyUnionMessagePortOrWindowProxy
interface UnionMessagePortOrWindowProxyValidityState
Exposes the JavaScript ValidityState to Kotlin
abstract class ValidityStateVideoTrack
Exposes the JavaScript VideoTrack to Kotlin
abstract class VideoTrack :
UnionAudioTrackOrTextTrackOrVideoTrackVideoTrackList
Exposes the JavaScript VideoTrackList to Kotlin
abstract class VideoTrackList : EventTargetWebSocket
Exposes the JavaScript WebSocket to Kotlin
open class WebSocket : EventTargetWindowEventHandlers
Exposes the JavaScript WindowEventHandlers to Kotlin
interface WindowEventHandlersWindowLocalStorage
Exposes the JavaScript WindowLocalStorage to Kotlin
interface WindowLocalStorageWindowOrWorkerGlobalScope
Exposes the JavaScript WindowOrWorkerGlobalScope to Kotlin
interface WindowOrWorkerGlobalScopeWindowSessionStorage
Exposes the JavaScript WindowSessionStorage to Kotlin
interface WindowSessionStorageWorker
Exposes the JavaScript Worker to Kotlin
open class Worker : EventTarget, AbstractWorkerWorkerGlobalScope
Exposes the JavaScript WorkerGlobalScope to Kotlin
abstract class WorkerGlobalScope :
EventTarget,
WindowOrWorkerGlobalScope,
GlobalPerformanceWorkerLocation
Exposes the JavaScript WorkerLocation to Kotlin
abstract class WorkerLocationWorkerNavigator
Exposes the JavaScript WorkerNavigator to Kotlin
abstract class WorkerNavigator :
NavigatorID,
NavigatorLanguage,
NavigatorOnLine,
NavigatorConcurrentHardwareWorkerOptions
interface WorkerOptionsWorkerType
interface WorkerTypeXMLDocument
Exposes the JavaScript XMLDocument to Kotlin
open class XMLDocument : DocumentProperties
as_
var HTMLLinkElement.as_: RequestDestinationis_
var ElementCreationOptions.is_: String?Functions
AddEventListenerOptions
fun AddEventListenerOptions(
passive: Boolean? = false,
once: Boolean? = false,
capture: Boolean? = false
): AddEventListenerOptionsasList
Returns the view of this ItemArrayLike<T> collection as List<T>
fun <T> ItemArrayLike<T>.asList(): List<T>AssignedNodesOptions
fun AssignedNodesOptions(
flatten: Boolean? = false
): AssignedNodesOptionsBoxQuadOptions
fun BoxQuadOptions(
box: CSSBoxType? = CSSBoxType.BORDER,
relativeTo: dynamic = undefined
): BoxQuadOptionsCanvasRenderingContext2DSettings
fun CanvasRenderingContext2DSettings(
alpha: Boolean? = true
): CanvasRenderingContext2DSettingsCloseEventInit
fun CloseEventInit(
wasClean: Boolean? = false,
code: Short? = 0,
reason: String? = "",
bubbles: Boolean? = false,
cancelable: Boolean? = false,
composed: Boolean? = false
): CloseEventInitConvertCoordinateOptions
fun ConvertCoordinateOptions(
fromBox: CSSBoxType? = CSSBoxType.BORDER,
toBox: CSSBoxType? = CSSBoxType.BORDER
): ConvertCoordinateOptionsCustomEventInit
fun CustomEventInit(
detail: Any? = null,
bubbles: Boolean? = false,
cancelable: Boolean? = false,
composed: Boolean? = false
): CustomEventInitDOMPointInit
fun DOMPointInit(
x: Double? = 0.0,
y: Double? = 0.0,
z: Double? = 0.0,
w: Double? = 1.0
): DOMPointInitDOMRectInit
fun DOMRectInit(
x: Double? = 0.0,
y: Double? = 0.0,
width: Double? = 0.0,
height: Double? = 0.0
): DOMRectInitDragEventInit
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
): DragEventInitElementCreationOptions
fun ElementCreationOptions(
is: String? = undefined
): ElementCreationOptionsElementDefinitionOptions
fun ElementDefinitionOptions(
extends: String? = undefined
): ElementDefinitionOptionsErrorEventInit
fun ErrorEventInit(
message: String? = "",
filename: String? = "",
lineno: Int? = 0,
colno: Int? = 0,
error: Any? = null,
bubbles: Boolean? = false,
cancelable: Boolean? = false,
composed: Boolean? = false
): ErrorEventInitEventInit
fun EventInit(
bubbles: Boolean? = false,
cancelable: Boolean? = false,
composed: Boolean? = false
): EventInitEventListenerOptions
fun EventListenerOptions(
capture: Boolean? = false
): EventListenerOptionsEventSourceInit
fun EventSourceInit(
withCredentials: Boolean? = false
): EventSourceInitget
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): dynamicoperator 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): dynamicoperator 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
): GetRootNodeOptionsHashChangeEventInit
fun HashChangeEventInit(
oldURL: String? = "",
newURL: String? = "",
bubbles: Boolean? = false,
cancelable: Boolean? = false,
composed: Boolean? = false
): HashChangeEventInitHitRegionOptions
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
): HitRegionOptionsImageBitmapOptions
fun ImageBitmapOptions(
imageOrientation: ImageOrientation? = ImageOrientation.NONE,
premultiplyAlpha: PremultiplyAlpha? = PremultiplyAlpha.DEFAULT,
colorSpaceConversion: ColorSpaceConversion? = ColorSpaceConversion.DEFAULT,
resizeWidth: Int? = undefined,
resizeHeight: Int? = undefined,
resizeQuality: ResizeQuality? = ResizeQuality.LOW
): ImageBitmapOptionsImageBitmapRenderingContextSettings
fun ImageBitmapRenderingContextSettings(
alpha: Boolean? = true
): ImageBitmapRenderingContextSettingsMediaQueryListEventInit
fun MediaQueryListEventInit(
media: String? = "",
matches: Boolean? = false,
bubbles: Boolean? = false,
cancelable: Boolean? = false,
composed: Boolean? = false
): MediaQueryListEventInitMessageEventInit
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
): MessageEventInitMutationObserverInit
fun MutationObserverInit(
childList: Boolean? = false,
attributes: Boolean? = undefined,
characterData: Boolean? = undefined,
subtree: Boolean? = false,
attributeOldValue: Boolean? = undefined,
characterDataOldValue: Boolean? = undefined,
attributeFilter: Array<String>? = undefined
): MutationObserverInitPageTransitionEventInit
fun PageTransitionEventInit(
persisted: Boolean? = false,
bubbles: Boolean? = false,
cancelable: Boolean? = false,
composed: Boolean? = false
): PageTransitionEventInitPopStateEventInit
fun PopStateEventInit(
state: Any? = null,
bubbles: Boolean? = false,
cancelable: Boolean? = false,
composed: Boolean? = false
): PopStateEventInitPromiseRejectionEventInit
fun PromiseRejectionEventInit(
promise: Promise<Any?>?,
reason: Any? = undefined,
bubbles: Boolean? = false,
cancelable: Boolean? = false,
composed: Boolean? = false
): PromiseRejectionEventInitRelatedEventInit
fun RelatedEventInit(
: EventTarget? = null,
bubbles: Boolean? = false,
cancelable: Boolean? = false,
composed: Boolean? = false
): RelatedEventInitScrollIntoViewOptions
fun ScrollIntoViewOptions(
block: ScrollLogicalPosition? = ScrollLogicalPosition.CENTER,
inline: ScrollLogicalPosition? = ScrollLogicalPosition.CENTER,
behavior: ScrollBehavior? = ScrollBehavior.AUTO
): ScrollIntoViewOptionsScrollOptions
fun ScrollOptions(
behavior: ScrollBehavior? = ScrollBehavior.AUTO
): ScrollOptionsScrollToOptions
fun ScrollToOptions(
left: Double? = undefined,
top: Double? = undefined,
behavior: ScrollBehavior? = ScrollBehavior.AUTO
): ScrollToOptionsset
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?): ShadowRootInitStorageEventInit
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
): StorageEventInitTrackEventInit
fun TrackEventInit(
track: UnionAudioTrackOrTextTrackOrVideoTrack? = null,
bubbles: Boolean? = false,
cancelable: Boolean? = false,
composed: Boolean? = false
): TrackEventInitWorkerOptions
fun WorkerOptions(
type: WorkerType? = WorkerType.CLASSIC,
credentials: RequestCredentials? = RequestCredentials.OMIT
): WorkerOptionsCompanion Object Properties
ALPHABETIC
val CanvasTextBaseline.Companion.ALPHABETIC: CanvasTextBaselineARRAYBUFFER
val BinaryType.Companion.ARRAYBUFFER: BinaryTypeAUTO
val ScrollRestoration.Companion.AUTO: ScrollRestorationval ScrollBehavior.Companion.AUTO: ScrollBehaviorBEVEL
val CanvasLineJoin.Companion.BEVEL: CanvasLineJoinBLOB
val BinaryType.Companion.BLOB: BinaryTypeBORDER
val CSSBoxType.Companion.BORDER: CSSBoxTypeBOTTOM
val CanvasTextBaseline.Companion.BOTTOM: CanvasTextBaselineBUTT
val CanvasLineCap.Companion.BUTT: CanvasLineCapCAPTIONS
val TextTrackKind.Companion.CAPTIONS: TextTrackKindCENTER
val CanvasTextAlign.Companion.CENTER: CanvasTextAlignval ScrollLogicalPosition.Companion.CENTER: ScrollLogicalPositionCHAPTERS
val TextTrackKind.Companion.CHAPTERS: TextTrackKindCLASSIC
val WorkerType.Companion.CLASSIC: WorkerTypeCLOSED
val ShadowRootMode.Companion.CLOSED: ShadowRootModeCOMPLETE
val DocumentReadyState.Companion.COMPLETE: DocumentReadyStateCONTENT
val CSSBoxType.Companion.CONTENT: CSSBoxTypeDEFAULT
val PremultiplyAlpha.Companion.DEFAULT: PremultiplyAlphaval ColorSpaceConversion.Companion.DEFAULT: ColorSpaceConversionDESCRIPTIONS
val TextTrackKind.Companion.DESCRIPTIONS: TextTrackKindDISABLED
val TextTrackMode.Companion.DISABLED: TextTrackModeEMPTY
val CanPlayTypeResult.Companion.EMPTY: CanPlayTypeResultEND
val SelectionMode.Companion.END: SelectionModeval CanvasTextAlign.Companion.END: CanvasTextAlignval ScrollLogicalPosition.Companion.END: ScrollLogicalPositionEVENODD
val CanvasFillRule.Companion.EVENODD: CanvasFillRuleFLIPY
val ImageOrientation.Companion.FLIPY: ImageOrientationHANGING
val CanvasTextBaseline.Companion.HANGING: CanvasTextBaselineHIDDEN
val TextTrackMode.Companion.HIDDEN: TextTrackModeHIGH
val ImageSmoothingQuality.Companion.HIGH: ImageSmoothingQualityval ResizeQuality.Companion.HIGH: ResizeQualityIDEOGRAPHIC
val CanvasTextBaseline.Companion.IDEOGRAPHIC: CanvasTextBaselineINHERIT
val CanvasDirection.Companion.INHERIT: CanvasDirectionINSTANT
val ScrollBehavior.Companion.INSTANT: ScrollBehaviorINTERACTIVE
val DocumentReadyState.Companion.INTERACTIVE: DocumentReadyStateLEFT
val CanvasTextAlign.Companion.LEFT: CanvasTextAlignLOADING
val DocumentReadyState.Companion.LOADING: DocumentReadyStateLOW
val ImageSmoothingQuality.Companion.LOW: ImageSmoothingQualityval ResizeQuality.Companion.LOW: ResizeQualityLTR
val CanvasDirection.Companion.LTR: CanvasDirectionMANUAL
val ScrollRestoration.Companion.MANUAL: ScrollRestorationMARGIN
val CSSBoxType.Companion.MARGIN: CSSBoxTypeMAYBE
val CanPlayTypeResult.Companion.MAYBE: CanPlayTypeResultMEDIUM
val ImageSmoothingQuality.Companion.MEDIUM: ImageSmoothingQualityval ResizeQuality.Companion.MEDIUM: ResizeQualityMETADATA
val TextTrackKind.Companion.METADATA: TextTrackKindMIDDLE
val CanvasTextBaseline.Companion.MIDDLE: CanvasTextBaselineMITER
val CanvasLineJoin.Companion.MITER: CanvasLineJoinMODULE
val WorkerType.Companion.MODULE: WorkerTypeNEAREST
val ScrollLogicalPosition.Companion.NEAREST: ScrollLogicalPositionNONE
val ImageOrientation.Companion.NONE: ImageOrientationval PremultiplyAlpha.Companion.NONE: PremultiplyAlphaval ColorSpaceConversion.Companion.NONE: ColorSpaceConversionNONZERO
val CanvasFillRule.Companion.NONZERO: CanvasFillRuleOPEN
val ShadowRootMode.Companion.OPEN: ShadowRootModePADDING
val CSSBoxType.Companion.PADDING: CSSBoxTypePIXELATED
val ResizeQuality.Companion.PIXELATED: ResizeQualityPREMULTIPLY
val PremultiplyAlpha.Companion.PREMULTIPLY: PremultiplyAlphaPRESERVE
val SelectionMode.Companion.PRESERVE: SelectionModePROBABLY
val CanPlayTypeResult.Companion.PROBABLY: CanPlayTypeResultRIGHT
val CanvasTextAlign.Companion.RIGHT: CanvasTextAlignROUND
val CanvasLineCap.Companion.ROUND: CanvasLineCapval CanvasLineJoin.Companion.ROUND: CanvasLineJoinRTL
val CanvasDirection.Companion.RTL: CanvasDirectionSELECT
val SelectionMode.Companion.SELECT: SelectionModeSHOWING
val TextTrackMode.Companion.SHOWING: TextTrackModeSMOOTH
val ScrollBehavior.Companion.SMOOTH: ScrollBehaviorSQUARE
val CanvasLineCap.Companion.SQUARE: CanvasLineCapSTART
val SelectionMode.Companion.START: SelectionModeval CanvasTextAlign.Companion.START: CanvasTextAlignval ScrollLogicalPosition.Companion.START: ScrollLogicalPositionSUBTITLES
val TextTrackKind.Companion.SUBTITLES: TextTrackKindTOP
val CanvasTextBaseline.Companion.TOP: CanvasTextBaseline