kotlin-stdlib
All Types
Provides a skeletal implementation of the read-only Collection interface.
A base class to simplify implementing iterators so that implementations only have to implement computeNext to implement the iterator, calling done when the iteration is complete.
Provides a skeletal implementation of the read-only List interface.
Provides a skeletal implementation of the read-only Map interface.
Provides a skeletal implementation of the MutableCollection interface.
Provides a skeletal implementation of the MutableList interface.
Provides a skeletal implementation of the MutableMap interface.
Provides a skeletal implementation of the MutableSet interface.
Provides a skeletal implementation of the read-only Set interface.
Exposes the JavaScript AbstractWorker to Kotlin
Base interface implicitly implemented by all annotation interfaces. See Kotlin language documentation for more information on annotations.
The root of the Kotlin class hierarchy. Every Kotlin class has Any as a superclass.
Represents an array (specifically, a Java array when targeting the JVM platform). Array instances can be created using the arrayOf, arrayOfNulls and emptyArray standard library functions. See Kotlin language documentation for more information on arrays.
Exposes the JavaScript ArrayBuffer to Kotlin
Exposes the JavaScript ArrayBufferView to Kotlin
Provides a MutableList implementation, which uses a resizable array as its backing storage.
Exposes the JavaScript Attr to Kotlin
Exposes the JavaScript AudioTrack to Kotlin
Exposes the JavaScript AudioTrackList to Kotlin
Exposes the JavaScript BeforeUnloadEvent to Kotlin
Exposes the JavaScript Blob to Kotlin
Exposes the JavaScript Body to Kotlin
Exposes the JavaScript BroadcastChannel to Kotlin
Exposes the JavaScript Cache to Kotlin
Exposes the JavaScript CacheStorage to Kotlin
Exposes the JavaScript CanvasGradient to Kotlin
Exposes the JavaScript CanvasPattern to Kotlin
Exposes the JavaScript CanvasRenderingContext2D to Kotlin
Exposes the JavaScript CaretPosition to Kotlin
Exposes the JavaScript CDATASection to Kotlin
Exposes the JavaScript CharacterData to Kotlin
Represents a readable sequence of Char values.
Constant definitions for the standard charsets. These charsets are guaranteed to be available on every implementation of the Java platform.
Exposes the JavaScript ChildNode to Kotlin
Exposes the JavaScript Client to Kotlin
Exposes the JavaScript Clients to Kotlin
Exposes the JavaScript Clipboard to Kotlin
Exposes the JavaScript ClipboardEvent to Kotlin
Represents a range of floating point numbers. Extends ClosedRange interface providing custom operation lessThanOrEquals for comparing values of range domain type.
Represents a range of values (for example, numbers or characters). See the Kotlin language documentation for more information.
Exposes the JavaScript CloseEvent to Kotlin
A generic collection of elements. Methods in this interface support only read-only access to the collection; read/write access is supported through the MutableCollection interface.
Exposes the JavaScript Comment to Kotlin
Provides a comparison function for imposing a total ordering between instances of the type T.
Exposes the JavaScript CompositionEvent to Kotlin
Exposes the console API to Kotlin.
Exposes the JavaScript ConstrainBooleanParameters to Kotlin
Exposes the JavaScript ConstrainDOMStringParameters to Kotlin
Exposes the JavaScript CSS to Kotlin
Exposes the JavaScript CSSGroupingRule to Kotlin
Exposes the JavaScript CSSMediaRule to Kotlin
Exposes the JavaScript CSSNamespaceRule to Kotlin
Exposes the JavaScript CSSPageRule to Kotlin
Exposes the JavaScript CSSRule to Kotlin
Exposes the JavaScript CSSRuleList to Kotlin
Exposes the JavaScript CSSStyleDeclaration to Kotlin
Exposes the JavaScript CSSStyleRule to Kotlin
Exposes the JavaScript CSSStyleSheet to Kotlin
Exposes the JavaScript CustomElementRegistry to Kotlin
Exposes the JavaScript CustomEvent to Kotlin
Exposes the JavaScript DataTransfer to Kotlin
Exposes the JavaScript DataTransferItem to Kotlin
Exposes the JavaScript DataTransferItemList to Kotlin
Exposes the JavaScript DataView to Kotlin
Exposes the Date API to Kotlin.
Exposes the JavaScript DedicatedWorkerGlobalScope to Kotlin
Exposes the JavaScript Document to Kotlin
Exposes the JavaScript DocumentFragment to Kotlin
Exposes the JavaScript DocumentOrShadowRoot to Kotlin
Exposes the JavaScript DocumentType to Kotlin
Exposes the JavaScript DOMImplementation to Kotlin
Exposes the JavaScript DOMMatrix to Kotlin
Exposes the JavaScript DOMMatrixReadOnly to Kotlin
Exposes the JavaScript DOMParser to Kotlin
Exposes the JavaScript DOMPoint to Kotlin
Exposes the JavaScript DOMPointInit to Kotlin
Exposes the JavaScript DOMPointReadOnly to Kotlin
Exposes the JavaScript DOMQuad to Kotlin
Exposes the JavaScript DOMRect to Kotlin
Exposes the JavaScript DOMRectReadOnly to Kotlin
Exposes the JavaScript DOMStringMap to Kotlin
Exposes the JavaScript DOMTokenList to Kotlin
Exposes the JavaScript DoubleRange to Kotlin
Exposes the JavaScript DragEvent to Kotlin
Exposes the JavaScript Element to Kotlin
The common base class of all enum classes. See the Kotlin language documentation for more information on enum classes.
Exposes the JavaScript ErrorEvent to Kotlin
Exposes the JavaScript Event to Kotlin
Exposes the JavaScript EventListener to Kotlin
Exposes the JavaScript EventSource to Kotlin
Exposes the JavaScript EventTarget to Kotlin
Exposes the JavaScript ExtendableEvent to Kotlin
Exposes the JavaScript ExtendableMessageEvent to Kotlin
Exposes the JavaScript FetchEvent to Kotlin
Exposes the JavaScript File to Kotlin
Exposes the JavaScript FileList to Kotlin
Exposes the JavaScript FileReader to Kotlin
Exposes the JavaScript FileReaderSync to Kotlin
Exposes the JavaScript Float32Array to Kotlin
Exposes the JavaScript Float64Array to Kotlin
Exposes the JavaScript FocusEvent to Kotlin
Exposes the JavaScript FormData to Kotlin
Exposes the JavaScript GeometryUtils to Kotlin
Exposes the JavaScript GlobalEventHandlers to Kotlin
Represents a source of elements with a keyOf function, which can be applied to each element to get its key.
Exposes the JavaScript HashChangeEvent to Kotlin
Hash table based implementation of the MutableMap interface.
The implementation of the MutableSet interface, backed by a HashMap instance.
Exposes the JavaScript Headers to Kotlin
Exposes the JavaScript History to Kotlin
Exposes the JavaScript HTMLAnchorElement to Kotlin
Exposes the JavaScript HTMLAreaElement to Kotlin
Exposes the JavaScript HTMLAudioElement to Kotlin
Exposes the JavaScript HTMLBaseElement to Kotlin
Exposes the JavaScript HTMLBodyElement to Kotlin
Exposes the JavaScript HTMLBRElement to Kotlin
Exposes the JavaScript HTMLButtonElement to Kotlin
Exposes the JavaScript HTMLCanvasElement to Kotlin
Exposes the JavaScript HTMLCollection to Kotlin
Exposes the JavaScript HTMLDataElement to Kotlin
Exposes the JavaScript HTMLDataListElement to Kotlin
Exposes the JavaScript HTMLDetailsElement to Kotlin
Exposes the JavaScript HTMLDialogElement to Kotlin
Exposes the JavaScript HTMLDivElement to Kotlin
Exposes the JavaScript HTMLDListElement to Kotlin
Exposes the JavaScript HTMLElement to Kotlin
Exposes the JavaScript HTMLEmbedElement to Kotlin
Exposes the JavaScript HTMLFieldSetElement to Kotlin
Exposes the JavaScript HTMLFontElement to Kotlin
Exposes the JavaScript HTMLFormControlsCollection to Kotlin
Exposes the JavaScript HTMLFormElement to Kotlin
Exposes the JavaScript HTMLFrameSetElement to Kotlin
Exposes the JavaScript HTMLHeadElement to Kotlin
Exposes the JavaScript HTMLHeadingElement to Kotlin
Exposes the JavaScript HTMLHRElement to Kotlin
Exposes the JavaScript HTMLHtmlElement to Kotlin
Exposes the JavaScript HTMLHyperlinkElementUtils to Kotlin
Exposes the JavaScript HTMLIFrameElement to Kotlin
Exposes the JavaScript HTMLImageElement to Kotlin
Exposes the JavaScript HTMLInputElement to Kotlin
Exposes the JavaScript HTMLKeygenElement to Kotlin
Exposes the JavaScript HTMLLabelElement to Kotlin
Exposes the JavaScript HTMLLegendElement to Kotlin
Exposes the JavaScript HTMLLIElement to Kotlin
Exposes the JavaScript HTMLLinkElement to Kotlin
Exposes the JavaScript HTMLMapElement to Kotlin
Exposes the JavaScript HTMLMarqueeElement to Kotlin
Exposes the JavaScript HTMLMediaElement to Kotlin
Exposes the JavaScript HTMLMetaElement to Kotlin
Exposes the JavaScript HTMLMeterElement to Kotlin
Exposes the JavaScript HTMLModElement to Kotlin
Exposes the JavaScript HTMLObjectElement to Kotlin
Exposes the JavaScript HTMLOListElement to Kotlin
Exposes the JavaScript HTMLOptGroupElement to Kotlin
Exposes the JavaScript HTMLOptionElement to Kotlin
Exposes the JavaScript HTMLOptionsCollection to Kotlin
Exposes the JavaScript HTMLOutputElement to Kotlin
Exposes the JavaScript HTMLParagraphElement to Kotlin
Exposes the JavaScript HTMLParamElement to Kotlin
Exposes the JavaScript HTMLPictureElement to Kotlin
Exposes the JavaScript HTMLPreElement to Kotlin
Exposes the JavaScript HTMLProgressElement to Kotlin
Exposes the JavaScript HTMLQuoteElement to Kotlin
Exposes the JavaScript HTMLScriptElement to Kotlin
Exposes the JavaScript HTMLSelectElement to Kotlin
Exposes the JavaScript HTMLSlotElement to Kotlin
Exposes the JavaScript HTMLSourceElement to Kotlin
Exposes the JavaScript HTMLSpanElement to Kotlin
Exposes the JavaScript HTMLStyleElement to Kotlin
Exposes the JavaScript HTMLTableCaptionElement to Kotlin
Exposes the JavaScript HTMLTableCellElement to Kotlin
Exposes the JavaScript HTMLTableColElement to Kotlin
Exposes the JavaScript HTMLTableElement to Kotlin
Exposes the JavaScript HTMLTableRowElement to Kotlin
Exposes the JavaScript HTMLTableSectionElement to Kotlin
Exposes the JavaScript HTMLTemplateElement to Kotlin
Exposes the JavaScript HTMLTextAreaElement to Kotlin
Exposes the JavaScript HTMLTimeElement to Kotlin
Exposes the JavaScript HTMLTitleElement to Kotlin
Exposes the JavaScript HTMLTrackElement to Kotlin
Exposes the JavaScript HTMLUListElement to Kotlin
Exposes the JavaScript HTMLUnknownElement to Kotlin
Exposes the JavaScript HTMLVideoElement to Kotlin
Exposes the JavaScript Image to Kotlin
Exposes the JavaScript ImageBitmap to Kotlin
Exposes the JavaScript ImageBitmapRenderingContext to Kotlin
Exposes the JavaScript ImageData to Kotlin
Exposes the JavaScript InputEvent to Kotlin
Exposes the JavaScript InstallEvent to Kotlin
Exposes the JavaScript Int16Array to Kotlin
Exposes the JavaScript Int32Array to Kotlin
Exposes the JavaScript Int8Array to Kotlin
Exposes the JavaScript JSON object to Kotlin.
Instructs the Kotlin compiler to generate a multifile class with top-level functions and properties declared in this file as one of its parts. Name of the corresponding multifile class is provided by the JvmName annotation.
Represents an annotated element and allows to obtain its annotations. See the Kotlin language documentation for more information.
Represents a class and provides introspection capabilities. Instances of this class are obtainable by the ::class
syntax. See the Kotlin language documentation for more information.
Exposes the JavaScript KeyboardEvent to Kotlin
Represents a declaration of a type parameter of a class or a callable. See the Kotlin language documentation for more information.
Specifies how a Lazy instance synchronizes initialization among multiple threads.
Hash table based implementation of the MutableMap interface, which additionally preserves the insertion order of entries during the iteration.
The implementation of the MutableSet interface, backed by a LinkedHashMap instance.
Exposes the JavaScript LinkStyle to Kotlin
A generic ordered collection of elements. Methods in this interface support only read-only access to the list; read/write access is supported through the MutableList interface.
Exposes the JavaScript Location to Kotlin
A collection that holds pairs of objects (keys and values) and supports efficiently retrieving the value corresponding to each key. Map keys are unique; the map holds only one value for each key. Methods in this interface support only read-only access to the map; read-write access is supported through the MutableMap interface.
Represents the results from a single capturing group within a MatchResult of Regex.
Extends MatchGroupCollection by introducing a way to get matched groups by name, when regex supports it.
Exposes the JavaScript MediaDeviceInfo to Kotlin
Exposes the JavaScript MediaDevices to Kotlin
Exposes the JavaScript MediaError to Kotlin
Exposes the JavaScript MediaKeyMessageEvent to Kotlin
Exposes the JavaScript MediaKeys to Kotlin
Exposes the JavaScript MediaKeySession to Kotlin
Exposes the JavaScript MediaKeyStatusMap to Kotlin
Exposes the JavaScript MediaKeySystemAccess to Kotlin
Exposes the JavaScript MediaKeySystemConfiguration to Kotlin
Exposes the JavaScript MediaQueryList to Kotlin
Exposes the JavaScript MediaQueryListEvent to Kotlin
Exposes the JavaScript MediaSource to Kotlin
Exposes the JavaScript MediaStream to Kotlin
Exposes the JavaScript MediaStreamConstraints to Kotlin
Exposes the JavaScript MediaStreamTrack to Kotlin
Exposes the JavaScript MediaStreamTrackEvent to Kotlin
Exposes the JavaScript MediaTrackConstraints to Kotlin
Exposes the JavaScript MediaTrackSettings to Kotlin
Exposes the JavaScript MediaTrackSupportedConstraints to Kotlin
Exposes the JavaScript MessageChannel to Kotlin
Exposes the JavaScript MessageEvent to Kotlin
Exposes the JavaScript MessagePort to Kotlin
Exposes the JavaScript MimeType to Kotlin
Exposes the JavaScript MimeTypeArray to Kotlin
Exposes the JavaScript MouseEvent to Kotlin
Exposes the JavaScript MutationObserver to Kotlin
Exposes the JavaScript MutationObserverInit to Kotlin
Exposes the JavaScript MutationRecord to Kotlin
Exposes the JavaScript NamedNodeMap to Kotlin
Exposes the JavaScript Navigator to Kotlin
Exposes the JavaScript NavigatorConcurrentHardware to Kotlin
Exposes the JavaScript NavigatorID to Kotlin
Exposes the JavaScript NavigatorLanguage to Kotlin
Exposes the JavaScript NavigatorOnLine to Kotlin
Exposes the JavaScript NavigatorPlugins to Kotlin
Exposes the JavaScript Node to Kotlin
Exposes the JavaScript NodeFilter to Kotlin
Exposes the JavaScript NodeIterator to Kotlin
Exposes the JavaScript NodeList to Kotlin
Exposes the JavaScript NonDocumentTypeChildNode to Kotlin
Exposes the JavaScript Notification to Kotlin
Exposes the JavaScript NotificationEvent to Kotlin
Exposes the JavaScript Option to Kotlin
Exposes the JavaScript PageTransitionEvent to Kotlin
Exposes the JavaScript ParentNode to Kotlin
Exposes the JavaScript Path2D to Kotlin
Exposes the JavaScript Performance to Kotlin
Exposes the JavaScript PerformanceNavigation to Kotlin
Exposes the JavaScript PerformanceTiming to Kotlin
Exposes the JavaScript Plugin to Kotlin
Exposes the JavaScript PluginArray to Kotlin
Exposes the JavaScript PointerEvent to Kotlin
Exposes the JavaScript PopStateEvent to Kotlin
Exposes the JavaScript ProcessingInstruction to Kotlin
Exposes the JavaScript ProgressEvent to Kotlin
Exposes the JavaScript Promise object to Kotlin.
Exposes the JavaScript PromiseRejectionEvent to Kotlin
Exposes the JavaScript RadioNodeList to Kotlin
Marker interface indicating that the List implementation supports fast indexed access.
Exposes the JavaScript Range to Kotlin
Exposes the JavaScript RegExp object to Kotlin.
Represents the return value of RegExp.exec.
Exposes the JavaScript Request to Kotlin
Exposes the JavaScript Response to Kotlin
Exposes the JavaScript Screen to Kotlin
Exposes the JavaScript ScrollToOptions to Kotlin
Exposes the JavaScript ServiceWorker to Kotlin
Exposes the JavaScript ServiceWorkerContainer to Kotlin
Exposes the JavaScript ServiceWorkerGlobalScope to Kotlin
Exposes the JavaScript ServiceWorkerMessageEvent to Kotlin
Exposes the JavaScript ServiceWorkerRegistration to Kotlin
A generic unordered collection of elements that does not support duplicate elements. Methods in this interface support only read-only access to the set; read/write access is supported through the MutableSet interface.
Exposes the JavaScript ShadowRoot to Kotlin
Exposes the JavaScript SharedWorker to Kotlin
Exposes the JavaScript SharedWorkerGlobalScope to Kotlin
Exposes the JavaScript Slotable to Kotlin
Exposes the JavaScript SourceBuffer to Kotlin
Exposes the JavaScript SourceBufferList to Kotlin
Exposes the JavaScript Storage to Kotlin
Exposes the JavaScript StorageEvent to Kotlin
Exposes the JavaScript StyleSheet to Kotlin
Exposes the JavaScript StyleSheetList to Kotlin
Exposes the JavaScript SVGAElement to Kotlin
Exposes the JavaScript SVGAngle to Kotlin
Exposes the JavaScript SVGAnimatedAngle to Kotlin
Exposes the JavaScript SVGAnimatedBoolean to Kotlin
Exposes the JavaScript SVGAnimatedEnumeration to Kotlin
Exposes the JavaScript SVGAnimatedInteger to Kotlin
Exposes the JavaScript SVGAnimatedLength to Kotlin
Exposes the JavaScript SVGAnimatedLengthList to Kotlin
Exposes the JavaScript SVGAnimatedNumber to Kotlin
Exposes the JavaScript SVGAnimatedNumberList to Kotlin
Exposes the JavaScript SVGAnimatedPoints to Kotlin
Exposes the JavaScript SVGAnimatedPreserveAspectRatio to Kotlin
Exposes the JavaScript SVGAnimatedRect to Kotlin
Exposes the JavaScript SVGAnimatedString to Kotlin
Exposes the JavaScript SVGAnimatedTransformList to Kotlin
Exposes the JavaScript SVGCircleElement to Kotlin
Exposes the JavaScript SVGClipPathElement to Kotlin
Exposes the JavaScript SVGCursorElement to Kotlin
Exposes the JavaScript SVGDefsElement to Kotlin
Exposes the JavaScript SVGDescElement to Kotlin
Exposes the JavaScript SVGElement to Kotlin
Exposes the JavaScript SVGEllipseElement to Kotlin
Exposes the JavaScript SVGForeignObjectElement to Kotlin
Exposes the JavaScript SVGGElement to Kotlin
Exposes the JavaScript SVGGeometryElement to Kotlin
Exposes the JavaScript SVGGradientElement to Kotlin
Exposes the JavaScript SVGGraphicsElement to Kotlin
Exposes the JavaScript SVGImageElement to Kotlin
Exposes the JavaScript SVGLength to Kotlin
Exposes the JavaScript SVGLengthList to Kotlin
Exposes the JavaScript SVGLinearGradientElement to Kotlin
Exposes the JavaScript SVGLineElement to Kotlin
Exposes the JavaScript SVGMaskElement to Kotlin
Exposes the JavaScript SVGMeshElement to Kotlin
Exposes the JavaScript SVGMetadataElement to Kotlin
Exposes the JavaScript SVGNumber to Kotlin
Exposes the JavaScript SVGNumberList to Kotlin
Exposes the JavaScript SVGPathElement to Kotlin
Exposes the JavaScript SVGPatternElement to Kotlin
Exposes the JavaScript SVGPolygonElement to Kotlin
Exposes the JavaScript SVGPolylineElement to Kotlin
Exposes the JavaScript SVGPreserveAspectRatio to Kotlin
Exposes the JavaScript SVGRadialGradientElement to Kotlin
Exposes the JavaScript SVGRectElement to Kotlin
Exposes the JavaScript SVGScriptElement to Kotlin
Exposes the JavaScript SVGSolidcolorElement to Kotlin
Exposes the JavaScript SVGStopElement to Kotlin
Exposes the JavaScript SVGStringList to Kotlin
Exposes the JavaScript SVGStyleElement to Kotlin
Exposes the JavaScript SVGSVGElement to Kotlin
Exposes the JavaScript SVGSwitchElement to Kotlin
Exposes the JavaScript SVGSymbolElement to Kotlin
Exposes the JavaScript SVGTests to Kotlin
Exposes the JavaScript SVGTextContentElement to Kotlin
Exposes the JavaScript SVGTextElement to Kotlin
Exposes the JavaScript SVGTextPathElement to Kotlin
Exposes the JavaScript SVGTextPositioningElement to Kotlin
Exposes the JavaScript SVGTitleElement to Kotlin
Exposes the JavaScript SVGTransform to Kotlin
Exposes the JavaScript SVGTransformList to Kotlin
Exposes the JavaScript SVGTSpanElement to Kotlin
Exposes the JavaScript SVGUnitTypes to Kotlin
Exposes the JavaScript SVGURIReference to Kotlin
Exposes the JavaScript SVGUseElement to Kotlin
Exposes the JavaScript SVGViewElement to Kotlin
Exposes the JavaScript SVGZoomAndPan to Kotlin
Exposes the JavaScript Text to Kotlin
Exposes the JavaScript TextMetrics to Kotlin
Exposes the JavaScript TextTrack to Kotlin
Exposes the JavaScript TextTrackCue to Kotlin
Exposes the JavaScript TimeRanges to Kotlin
Exposes the JavaScript Touch to Kotlin
Exposes the JavaScript TrackEvent to Kotlin
Exposes the JavaScript TreeWalker to Kotlin
Exposes the JavaScript UIEvent to Kotlin
Exposes the JavaScript Uint16Array to Kotlin
Exposes the JavaScript Uint32Array to Kotlin
Exposes the JavaScript Uint8Array to Kotlin
Exposes the JavaScript Uint8ClampedArray to Kotlin
Exposes the JavaScript URL to Kotlin
Exposes the JavaScript URLSearchParams to Kotlin
Allows to use experimental API denoted by the given markers in the annotated file, declaration, or expression. If a declaration is annotated with UseExperimental, its usages are not required to opt-in to that experimental API.
Exposes the JavaScript ValidityState to Kotlin
Exposes the JavaScript VideoTrack to Kotlin
Exposes the JavaScript VideoTrackList to Kotlin
Exposes the JavaScript WebGLActiveInfo to Kotlin
Exposes the JavaScript WebGLBuffer to Kotlin
Exposes the JavaScript WebGLContextEvent to Kotlin
Exposes the JavaScript WebGLFramebuffer to Kotlin
Exposes the JavaScript WebGLProgram to Kotlin
Exposes the JavaScript WebGLRenderbuffer to Kotlin
Exposes the JavaScript WebGLRenderingContext to Kotlin
Exposes the JavaScript WebGLShader to Kotlin
Exposes the JavaScript WebGLShaderPrecisionFormat to Kotlin
Exposes the JavaScript WebGLTexture to Kotlin
Exposes the JavaScript WebGLUniformLocation to Kotlin
Exposes the JavaScript WebSocket to Kotlin
Exposes the JavaScript WheelEvent to Kotlin
Exposes the JavaScript Window to Kotlin
Exposes the JavaScript WindowClient to Kotlin
Exposes the JavaScript WindowEventHandlers to Kotlin
Exposes the JavaScript WindowLocalStorage to Kotlin
Exposes the JavaScript WindowOrWorkerGlobalScope to Kotlin
Exposes the JavaScript WindowSessionStorage to Kotlin
Exposes the JavaScript Worker to Kotlin
Exposes the JavaScript WorkerGlobalScope to Kotlin
Exposes the JavaScript WorkerLocation to Kotlin
Exposes the JavaScript WorkerNavigator to Kotlin
Exposes the JavaScript XMLDocument to Kotlin
Exposes the JavaScript XMLHttpRequest to Kotlin
Exposes the JavaScript XMLHttpRequestEventTarget to Kotlin
Exposes the JavaScript XMLSerializer to Kotlin