diff --git a/compiler/util-klib-metadata/src/org/jetbrains/kotlin/library/metadata/impl/KlibMetadataModuleDescriptorFactoryImpl.kt b/compiler/util-klib-metadata/src/org/jetbrains/kotlin/library/metadata/impl/KlibMetadataModuleDescriptorFactoryImpl.kt index 3ffe0524d52..0d06a5b7d17 100644 --- a/compiler/util-klib-metadata/src/org/jetbrains/kotlin/library/metadata/impl/KlibMetadataModuleDescriptorFactoryImpl.kt +++ b/compiler/util-klib-metadata/src/org/jetbrains/kotlin/library/metadata/impl/KlibMetadataModuleDescriptorFactoryImpl.kt @@ -14,6 +14,7 @@ import org.jetbrains.kotlin.contracts.ContractDeserializerImpl import org.jetbrains.kotlin.descriptors.* import org.jetbrains.kotlin.descriptors.deserialization.PlatformDependentTypeTransformer import org.jetbrains.kotlin.descriptors.impl.CompositePackageFragmentProvider +import org.jetbrains.kotlin.descriptors.impl.EmptyPackageFragmentDescriptor import org.jetbrains.kotlin.descriptors.impl.ModuleDescriptorImpl import org.jetbrains.kotlin.descriptors.konan.DeserializedKlibModuleOrigin import org.jetbrains.kotlin.descriptors.konan.KlibModuleDescriptorFactory @@ -26,6 +27,7 @@ import org.jetbrains.kotlin.library.metadata.parseModuleHeader import org.jetbrains.kotlin.library.unresolvedDependencies import org.jetbrains.kotlin.name.FqName import org.jetbrains.kotlin.name.Name +import org.jetbrains.kotlin.name.parentOrNull import org.jetbrains.kotlin.resolve.CompilerDeserializationConfiguration import org.jetbrains.kotlin.resolve.sam.SamConversionResolverImpl import org.jetbrains.kotlin.serialization.deserialization.* @@ -119,7 +121,22 @@ class KlibMetadataModuleDescriptorFactoryImpl( library, deserializedPackageFragments, moduleDescriptor ) - val provider = PackageFragmentProviderImpl(deserializedPackageFragments + syntheticPackageFragments) + // Generate empty PackageFragmentDescriptor instances for packages that aren't mentioned in compilation units directly. + // For example, if there's `package foo.bar` directive, we'll get only PackageFragmentDescriptor for `foo.bar`, but + // none for `foo`. Various descriptor/scope code relies on presence of such package fragments, and currently we + // don't know if it's possible to fix this. + // TODO: think about fixing issues in descriptors/scopes + val packageFqNames = deserializedPackageFragments.mapTo(mutableSetOf()) { it.fqName } + val emptyPackageFragments = mutableListOf() + for (packageFqName in packageFqNames.mapNotNull { it.parentOrNull() }) { + var ancestorFqName = packageFqName + while (!ancestorFqName.isRoot && packageFqNames.add(ancestorFqName)) { + emptyPackageFragments += EmptyPackageFragmentDescriptor(moduleDescriptor, ancestorFqName) + ancestorFqName = ancestorFqName.parent() + } + } + + val provider = PackageFragmentProviderImpl(deserializedPackageFragments + syntheticPackageFragments + emptyPackageFragments) return initializePackageFragmentProvider(provider, deserializedPackageFragments, storageManager, moduleDescriptor, configuration, compositePackageFragmentAddend, lookupTracker) } diff --git a/libraries/stdlib/api/js-v1/kotlinx.browser.kt b/libraries/stdlib/api/js-v1/kotlinx.browser.kt index 81c53ca9307..169a56b1f33 100644 --- a/libraries/stdlib/api/js-v1/kotlinx.browser.kt +++ b/libraries/stdlib/api/js-v1/kotlinx.browser.kt @@ -1,7 +1,7 @@ -/*∆*/ public external val document: org.w3c.dom.Document { get; } -/*∆*/ -/*∆*/ public external val localStorage: org.w3c.dom.Storage { get; } -/*∆*/ -/*∆*/ public external val sessionStorage: org.w3c.dom.Storage { get; } -/*∆*/ -/*∆*/ public external val window: org.w3c.dom.Window { get; } \ No newline at end of file +public external val document: org.w3c.dom.Document { get; } + +public external val localStorage: org.w3c.dom.Storage { get; } + +public external val sessionStorage: org.w3c.dom.Storage { get; } + +public external val window: org.w3c.dom.Window { get; } \ No newline at end of file diff --git a/libraries/stdlib/api/js-v1/kotlinx.dom.kt b/libraries/stdlib/api/js-v1/kotlinx.dom.kt index b031bebc855..cf7c97737fc 100644 --- a/libraries/stdlib/api/js-v1/kotlinx.dom.kt +++ b/libraries/stdlib/api/js-v1/kotlinx.dom.kt @@ -1,17 +1,17 @@ -/*∆*/ public val org.w3c.dom.Node.isElement: kotlin.Boolean { get; } -/*∆*/ -/*∆*/ public val org.w3c.dom.Node.isText: kotlin.Boolean { get; } -/*∆*/ -/*∆*/ public fun org.w3c.dom.Element.addClass(vararg cssClasses: kotlin.String): kotlin.Boolean -/*∆*/ -/*∆*/ public fun org.w3c.dom.Element.appendElement(name: kotlin.String, init: org.w3c.dom.Element.() -> kotlin.Unit): org.w3c.dom.Element -/*∆*/ -/*∆*/ public fun org.w3c.dom.Element.appendText(text: kotlin.String): org.w3c.dom.Element -/*∆*/ -/*∆*/ public fun org.w3c.dom.Node.clear(): kotlin.Unit -/*∆*/ -/*∆*/ public fun org.w3c.dom.Document.createElement(name: kotlin.String, init: org.w3c.dom.Element.() -> kotlin.Unit): org.w3c.dom.Element -/*∆*/ -/*∆*/ public fun org.w3c.dom.Element.hasClass(cssClass: kotlin.String): kotlin.Boolean -/*∆*/ -/*∆*/ public fun org.w3c.dom.Element.removeClass(vararg cssClasses: kotlin.String): kotlin.Boolean \ No newline at end of file +public val org.w3c.dom.Node.isElement: kotlin.Boolean { get; } + +public val org.w3c.dom.Node.isText: kotlin.Boolean { get; } + +public fun org.w3c.dom.Element.addClass(vararg cssClasses: kotlin.String): kotlin.Boolean + +public fun org.w3c.dom.Element.appendElement(name: kotlin.String, init: org.w3c.dom.Element.() -> kotlin.Unit): org.w3c.dom.Element + +public fun org.w3c.dom.Element.appendText(text: kotlin.String): org.w3c.dom.Element + +public fun org.w3c.dom.Node.clear(): kotlin.Unit + +public fun org.w3c.dom.Document.createElement(name: kotlin.String, init: org.w3c.dom.Element.() -> kotlin.Unit): org.w3c.dom.Element + +public fun org.w3c.dom.Element.hasClass(cssClass: kotlin.String): kotlin.Boolean + +public fun org.w3c.dom.Element.removeClass(vararg cssClasses: kotlin.String): kotlin.Boolean \ No newline at end of file diff --git a/libraries/stdlib/api/js-v1/org.khronos.webgl.kt b/libraries/stdlib/api/js-v1/org.khronos.webgl.kt index ed4c3049b4d..c81b29f09eb 100644 --- a/libraries/stdlib/api/js-v1/org.khronos.webgl.kt +++ b/libraries/stdlib/api/js-v1/org.khronos.webgl.kt @@ -1,1973 +1,1973 @@ -/*∆*/ @kotlin.internal.InlineOnly -/*∆*/ public inline fun WebGLContextAttributes(alpha: kotlin.Boolean? = ..., depth: kotlin.Boolean? = ..., stencil: kotlin.Boolean? = ..., antialias: kotlin.Boolean? = ..., premultipliedAlpha: kotlin.Boolean? = ..., preserveDrawingBuffer: kotlin.Boolean? = ..., preferLowPowerToHighPerformance: kotlin.Boolean? = ..., failIfMajorPerformanceCaveat: kotlin.Boolean? = ...): org.khronos.webgl.WebGLContextAttributes -/*∆*/ -/*∆*/ @kotlin.internal.InlineOnly -/*∆*/ public inline fun WebGLContextEventInit(statusMessage: kotlin.String? = ..., bubbles: kotlin.Boolean? = ..., cancelable: kotlin.Boolean? = ..., composed: kotlin.Boolean? = ...): org.khronos.webgl.WebGLContextEventInit -/*∆*/ -/*∆*/ @kotlin.internal.InlineOnly -/*∆*/ public inline operator fun org.khronos.webgl.Float32Array.get(index: kotlin.Int): kotlin.Float -/*∆*/ -/*∆*/ @kotlin.internal.InlineOnly -/*∆*/ public inline operator fun org.khronos.webgl.Float64Array.get(index: kotlin.Int): kotlin.Double -/*∆*/ -/*∆*/ @kotlin.internal.InlineOnly -/*∆*/ public inline operator fun org.khronos.webgl.Int16Array.get(index: kotlin.Int): kotlin.Short -/*∆*/ -/*∆*/ @kotlin.internal.InlineOnly -/*∆*/ public inline operator fun org.khronos.webgl.Int32Array.get(index: kotlin.Int): kotlin.Int -/*∆*/ -/*∆*/ @kotlin.internal.InlineOnly -/*∆*/ public inline operator fun org.khronos.webgl.Int8Array.get(index: kotlin.Int): kotlin.Byte -/*∆*/ -/*∆*/ @kotlin.internal.InlineOnly -/*∆*/ public inline operator fun org.khronos.webgl.Uint16Array.get(index: kotlin.Int): kotlin.Short -/*∆*/ -/*∆*/ @kotlin.internal.InlineOnly -/*∆*/ public inline operator fun org.khronos.webgl.Uint32Array.get(index: kotlin.Int): kotlin.Int -/*∆*/ -/*∆*/ @kotlin.internal.InlineOnly -/*∆*/ public inline operator fun org.khronos.webgl.Uint8Array.get(index: kotlin.Int): kotlin.Byte -/*∆*/ -/*∆*/ @kotlin.internal.InlineOnly -/*∆*/ public inline operator fun org.khronos.webgl.Uint8ClampedArray.get(index: kotlin.Int): kotlin.Byte -/*∆*/ -/*∆*/ @kotlin.internal.InlineOnly -/*∆*/ public inline operator fun org.khronos.webgl.Float32Array.set(index: kotlin.Int, value: kotlin.Float): kotlin.Unit -/*∆*/ -/*∆*/ @kotlin.internal.InlineOnly -/*∆*/ public inline operator fun org.khronos.webgl.Float64Array.set(index: kotlin.Int, value: kotlin.Double): kotlin.Unit -/*∆*/ -/*∆*/ @kotlin.internal.InlineOnly -/*∆*/ public inline operator fun org.khronos.webgl.Int16Array.set(index: kotlin.Int, value: kotlin.Short): kotlin.Unit -/*∆*/ -/*∆*/ @kotlin.internal.InlineOnly -/*∆*/ public inline operator fun org.khronos.webgl.Int32Array.set(index: kotlin.Int, value: kotlin.Int): kotlin.Unit -/*∆*/ -/*∆*/ @kotlin.internal.InlineOnly -/*∆*/ public inline operator fun org.khronos.webgl.Int8Array.set(index: kotlin.Int, value: kotlin.Byte): kotlin.Unit -/*∆*/ -/*∆*/ @kotlin.internal.InlineOnly -/*∆*/ public inline operator fun org.khronos.webgl.Uint16Array.set(index: kotlin.Int, value: kotlin.Short): kotlin.Unit -/*∆*/ -/*∆*/ @kotlin.internal.InlineOnly -/*∆*/ public inline operator fun org.khronos.webgl.Uint32Array.set(index: kotlin.Int, value: kotlin.Int): kotlin.Unit -/*∆*/ -/*∆*/ @kotlin.internal.InlineOnly -/*∆*/ public inline operator fun org.khronos.webgl.Uint8Array.set(index: kotlin.Int, value: kotlin.Byte): kotlin.Unit -/*∆*/ -/*∆*/ @kotlin.internal.InlineOnly -/*∆*/ public inline operator fun org.khronos.webgl.Uint8ClampedArray.set(index: kotlin.Int, value: kotlin.Byte): kotlin.Unit -/*∆*/ -/*∆*/ public open external class ArrayBuffer : org.khronos.webgl.BufferDataSource { -/*∆*/ public constructor ArrayBuffer(length: kotlin.Int) -/*∆*/ -/*∆*/ public open val byteLength: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final fun slice(begin: kotlin.Int, end: kotlin.Int = ...): org.khronos.webgl.ArrayBuffer -/*∆*/ -/*∆*/ public companion object of ArrayBuffer { -/*∆*/ public final fun isView(value: kotlin.Any?): kotlin.Boolean -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public external interface ArrayBufferView : org.khronos.webgl.BufferDataSource { -/*∆*/ public abstract val buffer: org.khronos.webgl.ArrayBuffer { get; } -/*∆*/ -/*∆*/ public abstract val byteLength: kotlin.Int { get; } -/*∆*/ -/*∆*/ public abstract val byteOffset: kotlin.Int { get; } -/*∆*/ } -/*∆*/ -/*∆*/ public external interface BufferDataSource { -/*∆*/ } -/*∆*/ -/*∆*/ public open external class DataView : org.khronos.webgl.ArrayBufferView { -/*∆*/ public constructor DataView(buffer: org.khronos.webgl.ArrayBuffer, byteOffset: kotlin.Int = ..., byteLength: kotlin.Int = ...) -/*∆*/ -/*∆*/ public open override val buffer: org.khronos.webgl.ArrayBuffer { get; } -/*∆*/ -/*∆*/ public open override val byteLength: kotlin.Int { get; } -/*∆*/ -/*∆*/ public open override val byteOffset: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final fun getFloat32(byteOffset: kotlin.Int, littleEndian: kotlin.Boolean = ...): kotlin.Float -/*∆*/ -/*∆*/ public final fun getFloat64(byteOffset: kotlin.Int, littleEndian: kotlin.Boolean = ...): kotlin.Double -/*∆*/ -/*∆*/ public final fun getInt16(byteOffset: kotlin.Int, littleEndian: kotlin.Boolean = ...): kotlin.Short -/*∆*/ -/*∆*/ public final fun getInt32(byteOffset: kotlin.Int, littleEndian: kotlin.Boolean = ...): kotlin.Int -/*∆*/ -/*∆*/ public final fun getInt8(byteOffset: kotlin.Int): kotlin.Byte -/*∆*/ -/*∆*/ public final fun getUint16(byteOffset: kotlin.Int, littleEndian: kotlin.Boolean = ...): kotlin.Short -/*∆*/ -/*∆*/ public final fun getUint32(byteOffset: kotlin.Int, littleEndian: kotlin.Boolean = ...): kotlin.Int -/*∆*/ -/*∆*/ public final fun getUint8(byteOffset: kotlin.Int): kotlin.Byte -/*∆*/ -/*∆*/ public final fun setFloat32(byteOffset: kotlin.Int, value: kotlin.Float, littleEndian: kotlin.Boolean = ...): kotlin.Unit -/*∆*/ -/*∆*/ public final fun setFloat64(byteOffset: kotlin.Int, value: kotlin.Double, littleEndian: kotlin.Boolean = ...): kotlin.Unit -/*∆*/ -/*∆*/ public final fun setInt16(byteOffset: kotlin.Int, value: kotlin.Short, littleEndian: kotlin.Boolean = ...): kotlin.Unit -/*∆*/ -/*∆*/ public final fun setInt32(byteOffset: kotlin.Int, value: kotlin.Int, littleEndian: kotlin.Boolean = ...): kotlin.Unit -/*∆*/ -/*∆*/ public final fun setInt8(byteOffset: kotlin.Int, value: kotlin.Byte): kotlin.Unit -/*∆*/ -/*∆*/ public final fun setUint16(byteOffset: kotlin.Int, value: kotlin.Short, littleEndian: kotlin.Boolean = ...): kotlin.Unit -/*∆*/ -/*∆*/ public final fun setUint32(byteOffset: kotlin.Int, value: kotlin.Int, littleEndian: kotlin.Boolean = ...): kotlin.Unit -/*∆*/ -/*∆*/ public final fun setUint8(byteOffset: kotlin.Int, value: kotlin.Byte): kotlin.Unit -/*∆*/ } -/*∆*/ -/*∆*/ public open external class Float32Array : org.khronos.webgl.ArrayBufferView { -/*∆*/ public constructor Float32Array(array: kotlin.Array) -/*∆*/ -/*∆*/ public constructor Float32Array(length: kotlin.Int) -/*∆*/ -/*∆*/ public constructor Float32Array(buffer: org.khronos.webgl.ArrayBuffer, byteOffset: kotlin.Int = ..., length: kotlin.Int = ...) -/*∆*/ -/*∆*/ public constructor Float32Array(array: org.khronos.webgl.Float32Array) -/*∆*/ -/*∆*/ public open override val buffer: org.khronos.webgl.ArrayBuffer { get; } -/*∆*/ -/*∆*/ public open override val byteLength: kotlin.Int { get; } -/*∆*/ -/*∆*/ public open override val byteOffset: kotlin.Int { get; } -/*∆*/ -/*∆*/ public open val length: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final fun set(array: kotlin.Array, offset: kotlin.Int = ...): kotlin.Unit -/*∆*/ -/*∆*/ public final fun set(array: org.khronos.webgl.Float32Array, offset: kotlin.Int = ...): kotlin.Unit -/*∆*/ -/*∆*/ public final fun subarray(start: kotlin.Int, end: kotlin.Int): org.khronos.webgl.Float32Array -/*∆*/ -/*∆*/ public companion object of Float32Array { -/*∆*/ public final val BYTES_PER_ELEMENT: kotlin.Int { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public open external class Float64Array : org.khronos.webgl.ArrayBufferView { -/*∆*/ public constructor Float64Array(array: kotlin.Array) -/*∆*/ -/*∆*/ public constructor Float64Array(length: kotlin.Int) -/*∆*/ -/*∆*/ public constructor Float64Array(buffer: org.khronos.webgl.ArrayBuffer, byteOffset: kotlin.Int = ..., length: kotlin.Int = ...) -/*∆*/ -/*∆*/ public constructor Float64Array(array: org.khronos.webgl.Float64Array) -/*∆*/ -/*∆*/ public open override val buffer: org.khronos.webgl.ArrayBuffer { get; } -/*∆*/ -/*∆*/ public open override val byteLength: kotlin.Int { get; } -/*∆*/ -/*∆*/ public open override val byteOffset: kotlin.Int { get; } -/*∆*/ -/*∆*/ public open val length: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final fun set(array: kotlin.Array, offset: kotlin.Int = ...): kotlin.Unit -/*∆*/ -/*∆*/ public final fun set(array: org.khronos.webgl.Float64Array, offset: kotlin.Int = ...): kotlin.Unit -/*∆*/ -/*∆*/ public final fun subarray(start: kotlin.Int, end: kotlin.Int): org.khronos.webgl.Float64Array -/*∆*/ -/*∆*/ public companion object of Float64Array { -/*∆*/ public final val BYTES_PER_ELEMENT: kotlin.Int { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public open external class Int16Array : org.khronos.webgl.ArrayBufferView { -/*∆*/ public constructor Int16Array(array: kotlin.Array) -/*∆*/ -/*∆*/ public constructor Int16Array(length: kotlin.Int) -/*∆*/ -/*∆*/ public constructor Int16Array(buffer: org.khronos.webgl.ArrayBuffer, byteOffset: kotlin.Int = ..., length: kotlin.Int = ...) -/*∆*/ -/*∆*/ public constructor Int16Array(array: org.khronos.webgl.Int16Array) -/*∆*/ -/*∆*/ public open override val buffer: org.khronos.webgl.ArrayBuffer { get; } -/*∆*/ -/*∆*/ public open override val byteLength: kotlin.Int { get; } -/*∆*/ -/*∆*/ public open override val byteOffset: kotlin.Int { get; } -/*∆*/ -/*∆*/ public open val length: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final fun set(array: kotlin.Array, offset: kotlin.Int = ...): kotlin.Unit -/*∆*/ -/*∆*/ public final fun set(array: org.khronos.webgl.Int16Array, offset: kotlin.Int = ...): kotlin.Unit -/*∆*/ -/*∆*/ public final fun subarray(start: kotlin.Int, end: kotlin.Int): org.khronos.webgl.Int16Array -/*∆*/ -/*∆*/ public companion object of Int16Array { -/*∆*/ public final val BYTES_PER_ELEMENT: kotlin.Int { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public open external class Int32Array : org.khronos.webgl.ArrayBufferView { -/*∆*/ public constructor Int32Array(array: kotlin.Array) -/*∆*/ -/*∆*/ public constructor Int32Array(length: kotlin.Int) -/*∆*/ -/*∆*/ public constructor Int32Array(buffer: org.khronos.webgl.ArrayBuffer, byteOffset: kotlin.Int = ..., length: kotlin.Int = ...) -/*∆*/ -/*∆*/ public constructor Int32Array(array: org.khronos.webgl.Int32Array) -/*∆*/ -/*∆*/ public open override val buffer: org.khronos.webgl.ArrayBuffer { get; } -/*∆*/ -/*∆*/ public open override val byteLength: kotlin.Int { get; } -/*∆*/ -/*∆*/ public open override val byteOffset: kotlin.Int { get; } -/*∆*/ -/*∆*/ public open val length: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final fun set(array: kotlin.Array, offset: kotlin.Int = ...): kotlin.Unit -/*∆*/ -/*∆*/ public final fun set(array: org.khronos.webgl.Int32Array, offset: kotlin.Int = ...): kotlin.Unit -/*∆*/ -/*∆*/ public final fun subarray(start: kotlin.Int, end: kotlin.Int): org.khronos.webgl.Int32Array -/*∆*/ -/*∆*/ public companion object of Int32Array { -/*∆*/ public final val BYTES_PER_ELEMENT: kotlin.Int { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public open external class Int8Array : org.khronos.webgl.ArrayBufferView { -/*∆*/ public constructor Int8Array(array: kotlin.Array) -/*∆*/ -/*∆*/ public constructor Int8Array(length: kotlin.Int) -/*∆*/ -/*∆*/ public constructor Int8Array(buffer: org.khronos.webgl.ArrayBuffer, byteOffset: kotlin.Int = ..., length: kotlin.Int = ...) -/*∆*/ -/*∆*/ public constructor Int8Array(array: org.khronos.webgl.Int8Array) -/*∆*/ -/*∆*/ public open override val buffer: org.khronos.webgl.ArrayBuffer { get; } -/*∆*/ -/*∆*/ public open override val byteLength: kotlin.Int { get; } -/*∆*/ -/*∆*/ public open override val byteOffset: kotlin.Int { get; } -/*∆*/ -/*∆*/ public open val length: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final fun set(array: kotlin.Array, offset: kotlin.Int = ...): kotlin.Unit -/*∆*/ -/*∆*/ public final fun set(array: org.khronos.webgl.Int8Array, offset: kotlin.Int = ...): kotlin.Unit -/*∆*/ -/*∆*/ public final fun subarray(start: kotlin.Int, end: kotlin.Int): org.khronos.webgl.Int8Array -/*∆*/ -/*∆*/ public companion object of Int8Array { -/*∆*/ public final val BYTES_PER_ELEMENT: kotlin.Int { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public external interface TexImageSource { -/*∆*/ } -/*∆*/ -/*∆*/ public open external class Uint16Array : org.khronos.webgl.ArrayBufferView { -/*∆*/ public constructor Uint16Array(array: kotlin.Array) -/*∆*/ -/*∆*/ public constructor Uint16Array(length: kotlin.Int) -/*∆*/ -/*∆*/ public constructor Uint16Array(buffer: org.khronos.webgl.ArrayBuffer, byteOffset: kotlin.Int = ..., length: kotlin.Int = ...) -/*∆*/ -/*∆*/ public constructor Uint16Array(array: org.khronos.webgl.Uint16Array) -/*∆*/ -/*∆*/ public open override val buffer: org.khronos.webgl.ArrayBuffer { get; } -/*∆*/ -/*∆*/ public open override val byteLength: kotlin.Int { get; } -/*∆*/ -/*∆*/ public open override val byteOffset: kotlin.Int { get; } -/*∆*/ -/*∆*/ public open val length: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final fun set(array: kotlin.Array, offset: kotlin.Int = ...): kotlin.Unit -/*∆*/ -/*∆*/ public final fun set(array: org.khronos.webgl.Uint16Array, offset: kotlin.Int = ...): kotlin.Unit -/*∆*/ -/*∆*/ public final fun subarray(start: kotlin.Int, end: kotlin.Int): org.khronos.webgl.Uint16Array -/*∆*/ -/*∆*/ public companion object of Uint16Array { -/*∆*/ public final val BYTES_PER_ELEMENT: kotlin.Int { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public open external class Uint32Array : org.khronos.webgl.ArrayBufferView { -/*∆*/ public constructor Uint32Array(array: kotlin.Array) -/*∆*/ -/*∆*/ public constructor Uint32Array(length: kotlin.Int) -/*∆*/ -/*∆*/ public constructor Uint32Array(buffer: org.khronos.webgl.ArrayBuffer, byteOffset: kotlin.Int = ..., length: kotlin.Int = ...) -/*∆*/ -/*∆*/ public constructor Uint32Array(array: org.khronos.webgl.Uint32Array) -/*∆*/ -/*∆*/ public open override val buffer: org.khronos.webgl.ArrayBuffer { get; } -/*∆*/ -/*∆*/ public open override val byteLength: kotlin.Int { get; } -/*∆*/ -/*∆*/ public open override val byteOffset: kotlin.Int { get; } -/*∆*/ -/*∆*/ public open val length: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final fun set(array: kotlin.Array, offset: kotlin.Int = ...): kotlin.Unit -/*∆*/ -/*∆*/ public final fun set(array: org.khronos.webgl.Uint32Array, offset: kotlin.Int = ...): kotlin.Unit -/*∆*/ -/*∆*/ public final fun subarray(start: kotlin.Int, end: kotlin.Int): org.khronos.webgl.Uint32Array -/*∆*/ -/*∆*/ public companion object of Uint32Array { -/*∆*/ public final val BYTES_PER_ELEMENT: kotlin.Int { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public open external class Uint8Array : org.khronos.webgl.ArrayBufferView { -/*∆*/ public constructor Uint8Array(array: kotlin.Array) -/*∆*/ -/*∆*/ public constructor Uint8Array(length: kotlin.Int) -/*∆*/ -/*∆*/ public constructor Uint8Array(buffer: org.khronos.webgl.ArrayBuffer, byteOffset: kotlin.Int = ..., length: kotlin.Int = ...) -/*∆*/ -/*∆*/ public constructor Uint8Array(array: org.khronos.webgl.Uint8Array) -/*∆*/ -/*∆*/ public open override val buffer: org.khronos.webgl.ArrayBuffer { get; } -/*∆*/ -/*∆*/ public open override val byteLength: kotlin.Int { get; } -/*∆*/ -/*∆*/ public open override val byteOffset: kotlin.Int { get; } -/*∆*/ -/*∆*/ public open val length: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final fun set(array: kotlin.Array, offset: kotlin.Int = ...): kotlin.Unit -/*∆*/ -/*∆*/ public final fun set(array: org.khronos.webgl.Uint8Array, offset: kotlin.Int = ...): kotlin.Unit -/*∆*/ -/*∆*/ public final fun subarray(start: kotlin.Int, end: kotlin.Int): org.khronos.webgl.Uint8Array -/*∆*/ -/*∆*/ public companion object of Uint8Array { -/*∆*/ public final val BYTES_PER_ELEMENT: kotlin.Int { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public open external class Uint8ClampedArray : org.khronos.webgl.ArrayBufferView { -/*∆*/ public constructor Uint8ClampedArray(array: kotlin.Array) -/*∆*/ -/*∆*/ public constructor Uint8ClampedArray(length: kotlin.Int) -/*∆*/ -/*∆*/ public constructor Uint8ClampedArray(buffer: org.khronos.webgl.ArrayBuffer, byteOffset: kotlin.Int = ..., length: kotlin.Int = ...) -/*∆*/ -/*∆*/ public constructor Uint8ClampedArray(array: org.khronos.webgl.Uint8ClampedArray) -/*∆*/ -/*∆*/ public open override val buffer: org.khronos.webgl.ArrayBuffer { get; } -/*∆*/ -/*∆*/ public open override val byteLength: kotlin.Int { get; } -/*∆*/ -/*∆*/ public open override val byteOffset: kotlin.Int { get; } -/*∆*/ -/*∆*/ public open val length: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final fun set(array: kotlin.Array, offset: kotlin.Int = ...): kotlin.Unit -/*∆*/ -/*∆*/ public final fun set(array: org.khronos.webgl.Uint8ClampedArray, offset: kotlin.Int = ...): kotlin.Unit -/*∆*/ -/*∆*/ public final fun subarray(start: kotlin.Int, end: kotlin.Int): org.khronos.webgl.Uint8ClampedArray -/*∆*/ -/*∆*/ public companion object of Uint8ClampedArray { -/*∆*/ public final val BYTES_PER_ELEMENT: kotlin.Int { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class WebGLActiveInfo { -/*∆*/ public constructor WebGLActiveInfo() -/*∆*/ -/*∆*/ public open val name: kotlin.String { get; } -/*∆*/ -/*∆*/ public open val size: kotlin.Int { get; } -/*∆*/ -/*∆*/ public open val type: kotlin.Int { get; } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class WebGLBuffer : org.khronos.webgl.WebGLObject { -/*∆*/ public constructor WebGLBuffer() -/*∆*/ } -/*∆*/ -/*∆*/ public external interface WebGLContextAttributes { -/*∆*/ public open var alpha: kotlin.Boolean? { get; set; } -/*∆*/ -/*∆*/ public open var antialias: kotlin.Boolean? { get; set; } -/*∆*/ -/*∆*/ public open var depth: kotlin.Boolean? { get; set; } -/*∆*/ -/*∆*/ public open var failIfMajorPerformanceCaveat: kotlin.Boolean? { get; set; } -/*∆*/ -/*∆*/ public open var preferLowPowerToHighPerformance: kotlin.Boolean? { get; set; } -/*∆*/ -/*∆*/ public open var premultipliedAlpha: kotlin.Boolean? { get; set; } -/*∆*/ -/*∆*/ public open var preserveDrawingBuffer: kotlin.Boolean? { get; set; } -/*∆*/ -/*∆*/ public open var stencil: kotlin.Boolean? { get; set; } -/*∆*/ } -/*∆*/ -/*∆*/ public open external class WebGLContextEvent : org.w3c.dom.events.Event { -/*∆*/ public constructor WebGLContextEvent(type: kotlin.String, eventInit: org.khronos.webgl.WebGLContextEventInit = ...) -/*∆*/ -/*∆*/ public open val statusMessage: kotlin.String { get; } -/*∆*/ -/*∆*/ public companion object of WebGLContextEvent { -/*∆*/ public final val AT_TARGET: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val BUBBLING_PHASE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val CAPTURING_PHASE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NONE: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public external interface WebGLContextEventInit : org.w3c.dom.EventInit { -/*∆*/ public open var statusMessage: kotlin.String? { get; set; } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class WebGLFramebuffer : org.khronos.webgl.WebGLObject { -/*∆*/ public constructor WebGLFramebuffer() -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class WebGLObject { -/*∆*/ public constructor WebGLObject() -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class WebGLProgram : org.khronos.webgl.WebGLObject { -/*∆*/ public constructor WebGLProgram() -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class WebGLRenderbuffer : org.khronos.webgl.WebGLObject { -/*∆*/ public constructor WebGLRenderbuffer() -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class WebGLRenderingContext : org.khronos.webgl.WebGLRenderingContextBase, org.w3c.dom.RenderingContext { -/*∆*/ public constructor WebGLRenderingContext() -/*∆*/ -/*∆*/ public companion object of WebGLRenderingContext { -/*∆*/ public final val ACTIVE_ATTRIBUTES: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val ACTIVE_TEXTURE: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val ACTIVE_UNIFORMS: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val ALIASED_LINE_WIDTH_RANGE: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val ALIASED_POINT_SIZE_RANGE: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val ALPHA: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val ALPHA_BITS: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val ALWAYS: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val ARRAY_BUFFER: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val ARRAY_BUFFER_BINDING: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val ATTACHED_SHADERS: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val BACK: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val BLEND: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val BLEND_COLOR: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val BLEND_DST_ALPHA: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val BLEND_DST_RGB: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val BLEND_EQUATION: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val BLEND_EQUATION_ALPHA: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val BLEND_EQUATION_RGB: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val BLEND_SRC_ALPHA: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val BLEND_SRC_RGB: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val BLUE_BITS: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val BOOL: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val BOOL_VEC2: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val BOOL_VEC3: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val BOOL_VEC4: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val BROWSER_DEFAULT_WEBGL: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val BUFFER_SIZE: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val BUFFER_USAGE: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val BYTE: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val CCW: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val CLAMP_TO_EDGE: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val COLOR_ATTACHMENT0: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val COLOR_BUFFER_BIT: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val COLOR_CLEAR_VALUE: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val COLOR_WRITEMASK: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val COMPILE_STATUS: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val COMPRESSED_TEXTURE_FORMATS: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val CONSTANT_ALPHA: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val CONSTANT_COLOR: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val CONTEXT_LOST_WEBGL: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val CULL_FACE: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val CULL_FACE_MODE: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val CURRENT_PROGRAM: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val CURRENT_VERTEX_ATTRIB: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val CW: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val DECR: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val DECR_WRAP: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val DELETE_STATUS: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val DEPTH_ATTACHMENT: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val DEPTH_BITS: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val DEPTH_BUFFER_BIT: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val DEPTH_CLEAR_VALUE: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val DEPTH_COMPONENT: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val DEPTH_COMPONENT16: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val DEPTH_FUNC: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val DEPTH_RANGE: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val DEPTH_STENCIL: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val DEPTH_STENCIL_ATTACHMENT: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val DEPTH_TEST: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val DEPTH_WRITEMASK: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val DITHER: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val DONT_CARE: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val DST_ALPHA: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val DST_COLOR: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val DYNAMIC_DRAW: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val ELEMENT_ARRAY_BUFFER: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val ELEMENT_ARRAY_BUFFER_BINDING: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val EQUAL: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val FASTEST: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val FLOAT: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val FLOAT_MAT2: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val FLOAT_MAT3: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val FLOAT_MAT4: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val FLOAT_VEC2: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val FLOAT_VEC3: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val FLOAT_VEC4: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val FRAGMENT_SHADER: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val FRAMEBUFFER: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val FRAMEBUFFER_ATTACHMENT_OBJECT_NAME: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val FRAMEBUFFER_BINDING: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val FRAMEBUFFER_COMPLETE: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val FRAMEBUFFER_INCOMPLETE_ATTACHMENT: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val FRAMEBUFFER_INCOMPLETE_DIMENSIONS: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val FRAMEBUFFER_UNSUPPORTED: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val FRONT: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val FRONT_AND_BACK: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val FRONT_FACE: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val FUNC_ADD: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val FUNC_REVERSE_SUBTRACT: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val FUNC_SUBTRACT: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val GENERATE_MIPMAP_HINT: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val GEQUAL: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val GREATER: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val GREEN_BITS: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val HIGH_FLOAT: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val HIGH_INT: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val IMPLEMENTATION_COLOR_READ_FORMAT: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val IMPLEMENTATION_COLOR_READ_TYPE: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val INCR: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val INCR_WRAP: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val INT: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val INT_VEC2: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val INT_VEC3: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val INT_VEC4: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val INVALID_ENUM: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val INVALID_FRAMEBUFFER_OPERATION: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val INVALID_OPERATION: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val INVALID_VALUE: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val INVERT: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val KEEP: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val LEQUAL: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val LESS: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val LINEAR: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val LINEAR_MIPMAP_LINEAR: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val LINEAR_MIPMAP_NEAREST: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val LINES: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val LINE_LOOP: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val LINE_STRIP: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val LINE_WIDTH: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val LINK_STATUS: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val LOW_FLOAT: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val LOW_INT: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val LUMINANCE: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val LUMINANCE_ALPHA: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val MAX_COMBINED_TEXTURE_IMAGE_UNITS: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val MAX_CUBE_MAP_TEXTURE_SIZE: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val MAX_FRAGMENT_UNIFORM_VECTORS: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val MAX_RENDERBUFFER_SIZE: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val MAX_TEXTURE_IMAGE_UNITS: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val MAX_TEXTURE_SIZE: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val MAX_VARYING_VECTORS: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val MAX_VERTEX_ATTRIBS: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val MAX_VERTEX_TEXTURE_IMAGE_UNITS: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val MAX_VERTEX_UNIFORM_VECTORS: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val MAX_VIEWPORT_DIMS: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val MEDIUM_FLOAT: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val MEDIUM_INT: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val MIRRORED_REPEAT: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val NEAREST: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val NEAREST_MIPMAP_LINEAR: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val NEAREST_MIPMAP_NEAREST: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val NEVER: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val NICEST: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val NONE: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val NOTEQUAL: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val NO_ERROR: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val ONE: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val ONE_MINUS_CONSTANT_ALPHA: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val ONE_MINUS_CONSTANT_COLOR: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val ONE_MINUS_DST_ALPHA: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val ONE_MINUS_DST_COLOR: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val ONE_MINUS_SRC_ALPHA: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val ONE_MINUS_SRC_COLOR: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val OUT_OF_MEMORY: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val PACK_ALIGNMENT: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val POINTS: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val POLYGON_OFFSET_FACTOR: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val POLYGON_OFFSET_FILL: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val POLYGON_OFFSET_UNITS: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val RED_BITS: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val RENDERBUFFER: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val RENDERBUFFER_ALPHA_SIZE: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val RENDERBUFFER_BINDING: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val RENDERBUFFER_BLUE_SIZE: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val RENDERBUFFER_DEPTH_SIZE: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val RENDERBUFFER_GREEN_SIZE: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val RENDERBUFFER_HEIGHT: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val RENDERBUFFER_INTERNAL_FORMAT: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val RENDERBUFFER_RED_SIZE: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val RENDERBUFFER_STENCIL_SIZE: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val RENDERBUFFER_WIDTH: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val RENDERER: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val REPEAT: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val REPLACE: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val RGB: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val RGB565: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val RGB5_A1: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val RGBA: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val RGBA4: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val SAMPLER_2D: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val SAMPLER_CUBE: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val SAMPLES: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val SAMPLE_ALPHA_TO_COVERAGE: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val SAMPLE_BUFFERS: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val SAMPLE_COVERAGE: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val SAMPLE_COVERAGE_INVERT: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val SAMPLE_COVERAGE_VALUE: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val SCISSOR_BOX: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val SCISSOR_TEST: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val SHADER_TYPE: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val SHADING_LANGUAGE_VERSION: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val SHORT: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val SRC_ALPHA: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val SRC_ALPHA_SATURATE: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val SRC_COLOR: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val STATIC_DRAW: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val STENCIL_ATTACHMENT: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val STENCIL_BACK_FAIL: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val STENCIL_BACK_FUNC: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val STENCIL_BACK_PASS_DEPTH_FAIL: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val STENCIL_BACK_PASS_DEPTH_PASS: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val STENCIL_BACK_REF: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val STENCIL_BACK_VALUE_MASK: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val STENCIL_BACK_WRITEMASK: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val STENCIL_BITS: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val STENCIL_BUFFER_BIT: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val STENCIL_CLEAR_VALUE: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val STENCIL_FAIL: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val STENCIL_FUNC: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val STENCIL_INDEX: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val STENCIL_INDEX8: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val STENCIL_PASS_DEPTH_FAIL: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val STENCIL_PASS_DEPTH_PASS: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val STENCIL_REF: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val STENCIL_TEST: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val STENCIL_VALUE_MASK: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val STENCIL_WRITEMASK: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val STREAM_DRAW: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val SUBPIXEL_BITS: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val TEXTURE: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val TEXTURE0: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val TEXTURE1: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val TEXTURE10: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val TEXTURE11: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val TEXTURE12: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val TEXTURE13: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val TEXTURE14: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val TEXTURE15: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val TEXTURE16: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val TEXTURE17: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val TEXTURE18: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val TEXTURE19: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val TEXTURE2: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val TEXTURE20: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val TEXTURE21: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val TEXTURE22: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val TEXTURE23: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val TEXTURE24: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val TEXTURE25: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val TEXTURE26: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val TEXTURE27: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val TEXTURE28: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val TEXTURE29: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val TEXTURE3: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val TEXTURE30: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val TEXTURE31: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val TEXTURE4: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val TEXTURE5: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val TEXTURE6: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val TEXTURE7: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val TEXTURE8: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val TEXTURE9: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val TEXTURE_2D: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val TEXTURE_BINDING_2D: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val TEXTURE_BINDING_CUBE_MAP: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val TEXTURE_CUBE_MAP: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val TEXTURE_CUBE_MAP_NEGATIVE_X: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val TEXTURE_CUBE_MAP_NEGATIVE_Y: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val TEXTURE_CUBE_MAP_NEGATIVE_Z: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val TEXTURE_CUBE_MAP_POSITIVE_X: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val TEXTURE_CUBE_MAP_POSITIVE_Y: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val TEXTURE_CUBE_MAP_POSITIVE_Z: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val TEXTURE_MAG_FILTER: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val TEXTURE_MIN_FILTER: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val TEXTURE_WRAP_S: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val TEXTURE_WRAP_T: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val TRIANGLES: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val TRIANGLE_FAN: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val TRIANGLE_STRIP: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val UNPACK_ALIGNMENT: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val UNPACK_COLORSPACE_CONVERSION_WEBGL: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val UNPACK_FLIP_Y_WEBGL: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val UNPACK_PREMULTIPLY_ALPHA_WEBGL: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val UNSIGNED_BYTE: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val UNSIGNED_INT: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val UNSIGNED_SHORT: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val UNSIGNED_SHORT_4_4_4_4: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val UNSIGNED_SHORT_5_5_5_1: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val UNSIGNED_SHORT_5_6_5: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val VALIDATE_STATUS: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val VENDOR: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val VERSION: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val VERTEX_ATTRIB_ARRAY_BUFFER_BINDING: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val VERTEX_ATTRIB_ARRAY_ENABLED: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val VERTEX_ATTRIB_ARRAY_NORMALIZED: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val VERTEX_ATTRIB_ARRAY_POINTER: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val VERTEX_ATTRIB_ARRAY_SIZE: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val VERTEX_ATTRIB_ARRAY_STRIDE: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val VERTEX_ATTRIB_ARRAY_TYPE: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val VERTEX_SHADER: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val VIEWPORT: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val ZERO: kotlin.Int { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public external interface WebGLRenderingContextBase { -/*∆*/ public abstract val canvas: org.w3c.dom.HTMLCanvasElement { get; } -/*∆*/ -/*∆*/ public abstract val drawingBufferHeight: kotlin.Int { get; } -/*∆*/ -/*∆*/ public abstract val drawingBufferWidth: kotlin.Int { get; } -/*∆*/ -/*∆*/ public abstract fun activeTexture(texture: kotlin.Int): kotlin.Unit -/*∆*/ -/*∆*/ public abstract fun attachShader(program: org.khronos.webgl.WebGLProgram?, shader: org.khronos.webgl.WebGLShader?): kotlin.Unit -/*∆*/ -/*∆*/ public abstract fun bindAttribLocation(program: org.khronos.webgl.WebGLProgram?, index: kotlin.Int, name: kotlin.String): kotlin.Unit -/*∆*/ -/*∆*/ public abstract fun bindBuffer(target: kotlin.Int, buffer: org.khronos.webgl.WebGLBuffer?): kotlin.Unit -/*∆*/ -/*∆*/ public abstract fun bindFramebuffer(target: kotlin.Int, framebuffer: org.khronos.webgl.WebGLFramebuffer?): kotlin.Unit -/*∆*/ -/*∆*/ public abstract fun bindRenderbuffer(target: kotlin.Int, renderbuffer: org.khronos.webgl.WebGLRenderbuffer?): kotlin.Unit -/*∆*/ -/*∆*/ public abstract fun bindTexture(target: kotlin.Int, texture: org.khronos.webgl.WebGLTexture?): kotlin.Unit -/*∆*/ -/*∆*/ public abstract fun blendColor(red: kotlin.Float, green: kotlin.Float, blue: kotlin.Float, alpha: kotlin.Float): kotlin.Unit -/*∆*/ -/*∆*/ public abstract fun blendEquation(mode: kotlin.Int): kotlin.Unit -/*∆*/ -/*∆*/ public abstract fun blendEquationSeparate(modeRGB: kotlin.Int, modeAlpha: kotlin.Int): kotlin.Unit -/*∆*/ -/*∆*/ public abstract fun blendFunc(sfactor: kotlin.Int, dfactor: kotlin.Int): kotlin.Unit -/*∆*/ -/*∆*/ public abstract fun blendFuncSeparate(srcRGB: kotlin.Int, dstRGB: kotlin.Int, srcAlpha: kotlin.Int, dstAlpha: kotlin.Int): kotlin.Unit -/*∆*/ -/*∆*/ public abstract fun bufferData(target: kotlin.Int, size: kotlin.Int, usage: kotlin.Int): kotlin.Unit -/*∆*/ -/*∆*/ public abstract fun bufferData(target: kotlin.Int, data: org.khronos.webgl.BufferDataSource?, usage: kotlin.Int): kotlin.Unit -/*∆*/ -/*∆*/ public abstract fun bufferSubData(target: kotlin.Int, offset: kotlin.Int, data: org.khronos.webgl.BufferDataSource?): kotlin.Unit -/*∆*/ -/*∆*/ public abstract fun checkFramebufferStatus(target: kotlin.Int): kotlin.Int -/*∆*/ -/*∆*/ public abstract fun clear(mask: kotlin.Int): kotlin.Unit -/*∆*/ -/*∆*/ public abstract fun clearColor(red: kotlin.Float, green: kotlin.Float, blue: kotlin.Float, alpha: kotlin.Float): kotlin.Unit -/*∆*/ -/*∆*/ public abstract fun clearDepth(depth: kotlin.Float): kotlin.Unit -/*∆*/ -/*∆*/ public abstract fun clearStencil(s: kotlin.Int): kotlin.Unit -/*∆*/ -/*∆*/ public abstract fun colorMask(red: kotlin.Boolean, green: kotlin.Boolean, blue: kotlin.Boolean, alpha: kotlin.Boolean): kotlin.Unit -/*∆*/ -/*∆*/ public abstract fun compileShader(shader: org.khronos.webgl.WebGLShader?): kotlin.Unit -/*∆*/ -/*∆*/ public abstract fun compressedTexImage2D(target: kotlin.Int, level: kotlin.Int, internalformat: kotlin.Int, width: kotlin.Int, height: kotlin.Int, border: kotlin.Int, data: org.khronos.webgl.ArrayBufferView): kotlin.Unit -/*∆*/ -/*∆*/ public abstract fun compressedTexSubImage2D(target: kotlin.Int, level: kotlin.Int, xoffset: kotlin.Int, yoffset: kotlin.Int, width: kotlin.Int, height: kotlin.Int, format: kotlin.Int, data: org.khronos.webgl.ArrayBufferView): kotlin.Unit -/*∆*/ -/*∆*/ public abstract fun copyTexImage2D(target: kotlin.Int, level: kotlin.Int, internalformat: kotlin.Int, x: kotlin.Int, y: kotlin.Int, width: kotlin.Int, height: kotlin.Int, border: kotlin.Int): kotlin.Unit -/*∆*/ -/*∆*/ public abstract fun copyTexSubImage2D(target: kotlin.Int, level: kotlin.Int, xoffset: kotlin.Int, yoffset: kotlin.Int, x: kotlin.Int, y: kotlin.Int, width: kotlin.Int, height: kotlin.Int): kotlin.Unit -/*∆*/ -/*∆*/ public abstract fun createBuffer(): org.khronos.webgl.WebGLBuffer? -/*∆*/ -/*∆*/ public abstract fun createFramebuffer(): org.khronos.webgl.WebGLFramebuffer? -/*∆*/ -/*∆*/ public abstract fun createProgram(): org.khronos.webgl.WebGLProgram? -/*∆*/ -/*∆*/ public abstract fun createRenderbuffer(): org.khronos.webgl.WebGLRenderbuffer? -/*∆*/ -/*∆*/ public abstract fun createShader(type: kotlin.Int): org.khronos.webgl.WebGLShader? -/*∆*/ -/*∆*/ public abstract fun createTexture(): org.khronos.webgl.WebGLTexture? -/*∆*/ -/*∆*/ public abstract fun cullFace(mode: kotlin.Int): kotlin.Unit -/*∆*/ -/*∆*/ public abstract fun deleteBuffer(buffer: org.khronos.webgl.WebGLBuffer?): kotlin.Unit -/*∆*/ -/*∆*/ public abstract fun deleteFramebuffer(framebuffer: org.khronos.webgl.WebGLFramebuffer?): kotlin.Unit -/*∆*/ -/*∆*/ public abstract fun deleteProgram(program: org.khronos.webgl.WebGLProgram?): kotlin.Unit -/*∆*/ -/*∆*/ public abstract fun deleteRenderbuffer(renderbuffer: org.khronos.webgl.WebGLRenderbuffer?): kotlin.Unit -/*∆*/ -/*∆*/ public abstract fun deleteShader(shader: org.khronos.webgl.WebGLShader?): kotlin.Unit -/*∆*/ -/*∆*/ public abstract fun deleteTexture(texture: org.khronos.webgl.WebGLTexture?): kotlin.Unit -/*∆*/ -/*∆*/ public abstract fun depthFunc(func: kotlin.Int): kotlin.Unit -/*∆*/ -/*∆*/ public abstract fun depthMask(flag: kotlin.Boolean): kotlin.Unit -/*∆*/ -/*∆*/ public abstract fun depthRange(zNear: kotlin.Float, zFar: kotlin.Float): kotlin.Unit -/*∆*/ -/*∆*/ public abstract fun detachShader(program: org.khronos.webgl.WebGLProgram?, shader: org.khronos.webgl.WebGLShader?): kotlin.Unit -/*∆*/ -/*∆*/ public abstract fun disable(cap: kotlin.Int): kotlin.Unit -/*∆*/ -/*∆*/ public abstract fun disableVertexAttribArray(index: kotlin.Int): kotlin.Unit -/*∆*/ -/*∆*/ public abstract fun drawArrays(mode: kotlin.Int, first: kotlin.Int, count: kotlin.Int): kotlin.Unit -/*∆*/ -/*∆*/ public abstract fun drawElements(mode: kotlin.Int, count: kotlin.Int, type: kotlin.Int, offset: kotlin.Int): kotlin.Unit -/*∆*/ -/*∆*/ public abstract fun enable(cap: kotlin.Int): kotlin.Unit -/*∆*/ -/*∆*/ public abstract fun enableVertexAttribArray(index: kotlin.Int): kotlin.Unit -/*∆*/ -/*∆*/ public abstract fun finish(): kotlin.Unit -/*∆*/ -/*∆*/ public abstract fun flush(): kotlin.Unit -/*∆*/ -/*∆*/ public abstract fun framebufferRenderbuffer(target: kotlin.Int, attachment: kotlin.Int, renderbuffertarget: kotlin.Int, renderbuffer: org.khronos.webgl.WebGLRenderbuffer?): kotlin.Unit -/*∆*/ -/*∆*/ public abstract fun framebufferTexture2D(target: kotlin.Int, attachment: kotlin.Int, textarget: kotlin.Int, texture: org.khronos.webgl.WebGLTexture?, level: kotlin.Int): kotlin.Unit -/*∆*/ -/*∆*/ public abstract fun frontFace(mode: kotlin.Int): kotlin.Unit -/*∆*/ -/*∆*/ public abstract fun generateMipmap(target: kotlin.Int): kotlin.Unit -/*∆*/ -/*∆*/ public abstract fun getActiveAttrib(program: org.khronos.webgl.WebGLProgram?, index: kotlin.Int): org.khronos.webgl.WebGLActiveInfo? -/*∆*/ -/*∆*/ public abstract fun getActiveUniform(program: org.khronos.webgl.WebGLProgram?, index: kotlin.Int): org.khronos.webgl.WebGLActiveInfo? -/*∆*/ -/*∆*/ public abstract fun getAttachedShaders(program: org.khronos.webgl.WebGLProgram?): kotlin.Array? -/*∆*/ -/*∆*/ public abstract fun getAttribLocation(program: org.khronos.webgl.WebGLProgram?, name: kotlin.String): kotlin.Int -/*∆*/ -/*∆*/ public abstract fun getBufferParameter(target: kotlin.Int, pname: kotlin.Int): kotlin.Any? -/*∆*/ -/*∆*/ public abstract fun getContextAttributes(): org.khronos.webgl.WebGLContextAttributes? -/*∆*/ -/*∆*/ public abstract fun getError(): kotlin.Int -/*∆*/ -/*∆*/ public abstract fun getExtension(name: kotlin.String): dynamic -/*∆*/ -/*∆*/ public abstract fun getFramebufferAttachmentParameter(target: kotlin.Int, attachment: kotlin.Int, pname: kotlin.Int): kotlin.Any? -/*∆*/ -/*∆*/ public abstract fun getParameter(pname: kotlin.Int): kotlin.Any? -/*∆*/ -/*∆*/ public abstract fun getProgramInfoLog(program: org.khronos.webgl.WebGLProgram?): kotlin.String? -/*∆*/ -/*∆*/ public abstract fun getProgramParameter(program: org.khronos.webgl.WebGLProgram?, pname: kotlin.Int): kotlin.Any? -/*∆*/ -/*∆*/ public abstract fun getRenderbufferParameter(target: kotlin.Int, pname: kotlin.Int): kotlin.Any? -/*∆*/ -/*∆*/ public abstract fun getShaderInfoLog(shader: org.khronos.webgl.WebGLShader?): kotlin.String? -/*∆*/ -/*∆*/ public abstract fun getShaderParameter(shader: org.khronos.webgl.WebGLShader?, pname: kotlin.Int): kotlin.Any? -/*∆*/ -/*∆*/ public abstract fun getShaderPrecisionFormat(shadertype: kotlin.Int, precisiontype: kotlin.Int): org.khronos.webgl.WebGLShaderPrecisionFormat? -/*∆*/ -/*∆*/ public abstract fun getShaderSource(shader: org.khronos.webgl.WebGLShader?): kotlin.String? -/*∆*/ -/*∆*/ public abstract fun getSupportedExtensions(): kotlin.Array? -/*∆*/ -/*∆*/ public abstract fun getTexParameter(target: kotlin.Int, pname: kotlin.Int): kotlin.Any? -/*∆*/ -/*∆*/ public abstract fun getUniform(program: org.khronos.webgl.WebGLProgram?, location: org.khronos.webgl.WebGLUniformLocation?): kotlin.Any? -/*∆*/ -/*∆*/ public abstract fun getUniformLocation(program: org.khronos.webgl.WebGLProgram?, name: kotlin.String): org.khronos.webgl.WebGLUniformLocation? -/*∆*/ -/*∆*/ public abstract fun getVertexAttrib(index: kotlin.Int, pname: kotlin.Int): kotlin.Any? -/*∆*/ -/*∆*/ public abstract fun getVertexAttribOffset(index: kotlin.Int, pname: kotlin.Int): kotlin.Int -/*∆*/ -/*∆*/ public abstract fun hint(target: kotlin.Int, mode: kotlin.Int): kotlin.Unit -/*∆*/ -/*∆*/ public abstract fun isBuffer(buffer: org.khronos.webgl.WebGLBuffer?): kotlin.Boolean -/*∆*/ -/*∆*/ public abstract fun isContextLost(): kotlin.Boolean -/*∆*/ -/*∆*/ public abstract fun isEnabled(cap: kotlin.Int): kotlin.Boolean -/*∆*/ -/*∆*/ public abstract fun isFramebuffer(framebuffer: org.khronos.webgl.WebGLFramebuffer?): kotlin.Boolean -/*∆*/ -/*∆*/ public abstract fun isProgram(program: org.khronos.webgl.WebGLProgram?): kotlin.Boolean -/*∆*/ -/*∆*/ public abstract fun isRenderbuffer(renderbuffer: org.khronos.webgl.WebGLRenderbuffer?): kotlin.Boolean -/*∆*/ -/*∆*/ public abstract fun isShader(shader: org.khronos.webgl.WebGLShader?): kotlin.Boolean -/*∆*/ -/*∆*/ public abstract fun isTexture(texture: org.khronos.webgl.WebGLTexture?): kotlin.Boolean -/*∆*/ -/*∆*/ public abstract fun lineWidth(width: kotlin.Float): kotlin.Unit -/*∆*/ -/*∆*/ public abstract fun linkProgram(program: org.khronos.webgl.WebGLProgram?): kotlin.Unit -/*∆*/ -/*∆*/ public abstract fun pixelStorei(pname: kotlin.Int, param: kotlin.Int): kotlin.Unit -/*∆*/ -/*∆*/ public abstract fun polygonOffset(factor: kotlin.Float, units: kotlin.Float): kotlin.Unit -/*∆*/ -/*∆*/ public abstract fun readPixels(x: kotlin.Int, y: kotlin.Int, width: kotlin.Int, height: kotlin.Int, format: kotlin.Int, type: kotlin.Int, pixels: org.khronos.webgl.ArrayBufferView?): kotlin.Unit -/*∆*/ -/*∆*/ public abstract fun renderbufferStorage(target: kotlin.Int, internalformat: kotlin.Int, width: kotlin.Int, height: kotlin.Int): kotlin.Unit -/*∆*/ -/*∆*/ public abstract fun sampleCoverage(value: kotlin.Float, invert: kotlin.Boolean): kotlin.Unit -/*∆*/ -/*∆*/ public abstract fun scissor(x: kotlin.Int, y: kotlin.Int, width: kotlin.Int, height: kotlin.Int): kotlin.Unit -/*∆*/ -/*∆*/ public abstract fun shaderSource(shader: org.khronos.webgl.WebGLShader?, source: kotlin.String): kotlin.Unit -/*∆*/ -/*∆*/ public abstract fun stencilFunc(func: kotlin.Int, ref: kotlin.Int, mask: kotlin.Int): kotlin.Unit -/*∆*/ -/*∆*/ public abstract fun stencilFuncSeparate(face: kotlin.Int, func: kotlin.Int, ref: kotlin.Int, mask: kotlin.Int): kotlin.Unit -/*∆*/ -/*∆*/ public abstract fun stencilMask(mask: kotlin.Int): kotlin.Unit -/*∆*/ -/*∆*/ public abstract fun stencilMaskSeparate(face: kotlin.Int, mask: kotlin.Int): kotlin.Unit -/*∆*/ -/*∆*/ public abstract fun stencilOp(fail: kotlin.Int, zfail: kotlin.Int, zpass: kotlin.Int): kotlin.Unit -/*∆*/ -/*∆*/ public abstract fun stencilOpSeparate(face: kotlin.Int, fail: kotlin.Int, zfail: kotlin.Int, zpass: kotlin.Int): kotlin.Unit -/*∆*/ -/*∆*/ public abstract fun texImage2D(target: kotlin.Int, level: kotlin.Int, internalformat: kotlin.Int, width: kotlin.Int, height: kotlin.Int, border: kotlin.Int, format: kotlin.Int, type: kotlin.Int, pixels: org.khronos.webgl.ArrayBufferView?): kotlin.Unit -/*∆*/ -/*∆*/ public abstract fun texImage2D(target: kotlin.Int, level: kotlin.Int, internalformat: kotlin.Int, format: kotlin.Int, type: kotlin.Int, source: org.khronos.webgl.TexImageSource?): kotlin.Unit -/*∆*/ -/*∆*/ public abstract fun texParameterf(target: kotlin.Int, pname: kotlin.Int, param: kotlin.Float): kotlin.Unit -/*∆*/ -/*∆*/ public abstract fun texParameteri(target: kotlin.Int, pname: kotlin.Int, param: kotlin.Int): kotlin.Unit -/*∆*/ -/*∆*/ public abstract fun texSubImage2D(target: kotlin.Int, level: kotlin.Int, xoffset: kotlin.Int, yoffset: kotlin.Int, width: kotlin.Int, height: kotlin.Int, format: kotlin.Int, type: kotlin.Int, pixels: org.khronos.webgl.ArrayBufferView?): kotlin.Unit -/*∆*/ -/*∆*/ public abstract fun texSubImage2D(target: kotlin.Int, level: kotlin.Int, xoffset: kotlin.Int, yoffset: kotlin.Int, format: kotlin.Int, type: kotlin.Int, source: org.khronos.webgl.TexImageSource?): kotlin.Unit -/*∆*/ -/*∆*/ public abstract fun uniform1f(location: org.khronos.webgl.WebGLUniformLocation?, x: kotlin.Float): kotlin.Unit -/*∆*/ -/*∆*/ public abstract fun uniform1fv(location: org.khronos.webgl.WebGLUniformLocation?, v: kotlin.Array): kotlin.Unit -/*∆*/ -/*∆*/ public abstract fun uniform1fv(location: org.khronos.webgl.WebGLUniformLocation?, v: org.khronos.webgl.Float32Array): kotlin.Unit -/*∆*/ -/*∆*/ public abstract fun uniform1i(location: org.khronos.webgl.WebGLUniformLocation?, x: kotlin.Int): kotlin.Unit -/*∆*/ -/*∆*/ public abstract fun uniform1iv(location: org.khronos.webgl.WebGLUniformLocation?, v: kotlin.Array): kotlin.Unit -/*∆*/ -/*∆*/ public abstract fun uniform1iv(location: org.khronos.webgl.WebGLUniformLocation?, v: org.khronos.webgl.Int32Array): kotlin.Unit -/*∆*/ -/*∆*/ public abstract fun uniform2f(location: org.khronos.webgl.WebGLUniformLocation?, x: kotlin.Float, y: kotlin.Float): kotlin.Unit -/*∆*/ -/*∆*/ public abstract fun uniform2fv(location: org.khronos.webgl.WebGLUniformLocation?, v: kotlin.Array): kotlin.Unit -/*∆*/ -/*∆*/ public abstract fun uniform2fv(location: org.khronos.webgl.WebGLUniformLocation?, v: org.khronos.webgl.Float32Array): kotlin.Unit -/*∆*/ -/*∆*/ public abstract fun uniform2i(location: org.khronos.webgl.WebGLUniformLocation?, x: kotlin.Int, y: kotlin.Int): kotlin.Unit -/*∆*/ -/*∆*/ public abstract fun uniform2iv(location: org.khronos.webgl.WebGLUniformLocation?, v: kotlin.Array): kotlin.Unit -/*∆*/ -/*∆*/ public abstract fun uniform2iv(location: org.khronos.webgl.WebGLUniformLocation?, v: org.khronos.webgl.Int32Array): kotlin.Unit -/*∆*/ -/*∆*/ public abstract fun uniform3f(location: org.khronos.webgl.WebGLUniformLocation?, x: kotlin.Float, y: kotlin.Float, z: kotlin.Float): kotlin.Unit -/*∆*/ -/*∆*/ public abstract fun uniform3fv(location: org.khronos.webgl.WebGLUniformLocation?, v: kotlin.Array): kotlin.Unit -/*∆*/ -/*∆*/ public abstract fun uniform3fv(location: org.khronos.webgl.WebGLUniformLocation?, v: org.khronos.webgl.Float32Array): kotlin.Unit -/*∆*/ -/*∆*/ public abstract fun uniform3i(location: org.khronos.webgl.WebGLUniformLocation?, x: kotlin.Int, y: kotlin.Int, z: kotlin.Int): kotlin.Unit -/*∆*/ -/*∆*/ public abstract fun uniform3iv(location: org.khronos.webgl.WebGLUniformLocation?, v: kotlin.Array): kotlin.Unit -/*∆*/ -/*∆*/ public abstract fun uniform3iv(location: org.khronos.webgl.WebGLUniformLocation?, v: org.khronos.webgl.Int32Array): kotlin.Unit -/*∆*/ -/*∆*/ public abstract fun uniform4f(location: org.khronos.webgl.WebGLUniformLocation?, x: kotlin.Float, y: kotlin.Float, z: kotlin.Float, w: kotlin.Float): kotlin.Unit -/*∆*/ -/*∆*/ public abstract fun uniform4fv(location: org.khronos.webgl.WebGLUniformLocation?, v: kotlin.Array): kotlin.Unit -/*∆*/ -/*∆*/ public abstract fun uniform4fv(location: org.khronos.webgl.WebGLUniformLocation?, v: org.khronos.webgl.Float32Array): kotlin.Unit -/*∆*/ -/*∆*/ public abstract fun uniform4i(location: org.khronos.webgl.WebGLUniformLocation?, x: kotlin.Int, y: kotlin.Int, z: kotlin.Int, w: kotlin.Int): kotlin.Unit -/*∆*/ -/*∆*/ public abstract fun uniform4iv(location: org.khronos.webgl.WebGLUniformLocation?, v: kotlin.Array): kotlin.Unit -/*∆*/ -/*∆*/ public abstract fun uniform4iv(location: org.khronos.webgl.WebGLUniformLocation?, v: org.khronos.webgl.Int32Array): kotlin.Unit -/*∆*/ -/*∆*/ public abstract fun uniformMatrix2fv(location: org.khronos.webgl.WebGLUniformLocation?, transpose: kotlin.Boolean, value: kotlin.Array): kotlin.Unit -/*∆*/ -/*∆*/ public abstract fun uniformMatrix2fv(location: org.khronos.webgl.WebGLUniformLocation?, transpose: kotlin.Boolean, value: org.khronos.webgl.Float32Array): kotlin.Unit -/*∆*/ -/*∆*/ public abstract fun uniformMatrix3fv(location: org.khronos.webgl.WebGLUniformLocation?, transpose: kotlin.Boolean, value: kotlin.Array): kotlin.Unit -/*∆*/ -/*∆*/ public abstract fun uniformMatrix3fv(location: org.khronos.webgl.WebGLUniformLocation?, transpose: kotlin.Boolean, value: org.khronos.webgl.Float32Array): kotlin.Unit -/*∆*/ -/*∆*/ public abstract fun uniformMatrix4fv(location: org.khronos.webgl.WebGLUniformLocation?, transpose: kotlin.Boolean, value: kotlin.Array): kotlin.Unit -/*∆*/ -/*∆*/ public abstract fun uniformMatrix4fv(location: org.khronos.webgl.WebGLUniformLocation?, transpose: kotlin.Boolean, value: org.khronos.webgl.Float32Array): kotlin.Unit -/*∆*/ -/*∆*/ public abstract fun useProgram(program: org.khronos.webgl.WebGLProgram?): kotlin.Unit -/*∆*/ -/*∆*/ public abstract fun validateProgram(program: org.khronos.webgl.WebGLProgram?): kotlin.Unit -/*∆*/ -/*∆*/ public abstract fun vertexAttrib1f(index: kotlin.Int, x: kotlin.Float): kotlin.Unit -/*∆*/ -/*∆*/ public abstract fun vertexAttrib1fv(index: kotlin.Int, values: dynamic): kotlin.Unit -/*∆*/ -/*∆*/ public abstract fun vertexAttrib2f(index: kotlin.Int, x: kotlin.Float, y: kotlin.Float): kotlin.Unit -/*∆*/ -/*∆*/ public abstract fun vertexAttrib2fv(index: kotlin.Int, values: dynamic): kotlin.Unit -/*∆*/ -/*∆*/ public abstract fun vertexAttrib3f(index: kotlin.Int, x: kotlin.Float, y: kotlin.Float, z: kotlin.Float): kotlin.Unit -/*∆*/ -/*∆*/ public abstract fun vertexAttrib3fv(index: kotlin.Int, values: dynamic): kotlin.Unit -/*∆*/ -/*∆*/ public abstract fun vertexAttrib4f(index: kotlin.Int, x: kotlin.Float, y: kotlin.Float, z: kotlin.Float, w: kotlin.Float): kotlin.Unit -/*∆*/ -/*∆*/ public abstract fun vertexAttrib4fv(index: kotlin.Int, values: dynamic): kotlin.Unit -/*∆*/ -/*∆*/ public abstract fun vertexAttribPointer(index: kotlin.Int, size: kotlin.Int, type: kotlin.Int, normalized: kotlin.Boolean, stride: kotlin.Int, offset: kotlin.Int): kotlin.Unit -/*∆*/ -/*∆*/ public abstract fun viewport(x: kotlin.Int, y: kotlin.Int, width: kotlin.Int, height: kotlin.Int): kotlin.Unit -/*∆*/ -/*∆*/ public companion object of WebGLRenderingContextBase { -/*∆*/ public final val ACTIVE_ATTRIBUTES: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val ACTIVE_TEXTURE: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val ACTIVE_UNIFORMS: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val ALIASED_LINE_WIDTH_RANGE: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val ALIASED_POINT_SIZE_RANGE: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val ALPHA: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val ALPHA_BITS: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val ALWAYS: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val ARRAY_BUFFER: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val ARRAY_BUFFER_BINDING: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val ATTACHED_SHADERS: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val BACK: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val BLEND: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val BLEND_COLOR: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val BLEND_DST_ALPHA: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val BLEND_DST_RGB: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val BLEND_EQUATION: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val BLEND_EQUATION_ALPHA: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val BLEND_EQUATION_RGB: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val BLEND_SRC_ALPHA: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val BLEND_SRC_RGB: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val BLUE_BITS: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val BOOL: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val BOOL_VEC2: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val BOOL_VEC3: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val BOOL_VEC4: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val BROWSER_DEFAULT_WEBGL: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val BUFFER_SIZE: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val BUFFER_USAGE: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val BYTE: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val CCW: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val CLAMP_TO_EDGE: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val COLOR_ATTACHMENT0: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val COLOR_BUFFER_BIT: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val COLOR_CLEAR_VALUE: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val COLOR_WRITEMASK: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val COMPILE_STATUS: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val COMPRESSED_TEXTURE_FORMATS: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val CONSTANT_ALPHA: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val CONSTANT_COLOR: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val CONTEXT_LOST_WEBGL: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val CULL_FACE: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val CULL_FACE_MODE: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val CURRENT_PROGRAM: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val CURRENT_VERTEX_ATTRIB: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val CW: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val DECR: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val DECR_WRAP: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val DELETE_STATUS: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val DEPTH_ATTACHMENT: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val DEPTH_BITS: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val DEPTH_BUFFER_BIT: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val DEPTH_CLEAR_VALUE: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val DEPTH_COMPONENT: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val DEPTH_COMPONENT16: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val DEPTH_FUNC: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val DEPTH_RANGE: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val DEPTH_STENCIL: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val DEPTH_STENCIL_ATTACHMENT: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val DEPTH_TEST: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val DEPTH_WRITEMASK: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val DITHER: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val DONT_CARE: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val DST_ALPHA: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val DST_COLOR: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val DYNAMIC_DRAW: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val ELEMENT_ARRAY_BUFFER: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val ELEMENT_ARRAY_BUFFER_BINDING: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val EQUAL: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val FASTEST: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val FLOAT: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val FLOAT_MAT2: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val FLOAT_MAT3: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val FLOAT_MAT4: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val FLOAT_VEC2: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val FLOAT_VEC3: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val FLOAT_VEC4: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val FRAGMENT_SHADER: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val FRAMEBUFFER: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val FRAMEBUFFER_ATTACHMENT_OBJECT_NAME: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val FRAMEBUFFER_BINDING: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val FRAMEBUFFER_COMPLETE: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val FRAMEBUFFER_INCOMPLETE_ATTACHMENT: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val FRAMEBUFFER_INCOMPLETE_DIMENSIONS: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val FRAMEBUFFER_UNSUPPORTED: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val FRONT: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val FRONT_AND_BACK: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val FRONT_FACE: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val FUNC_ADD: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val FUNC_REVERSE_SUBTRACT: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val FUNC_SUBTRACT: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val GENERATE_MIPMAP_HINT: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val GEQUAL: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val GREATER: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val GREEN_BITS: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val HIGH_FLOAT: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val HIGH_INT: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val IMPLEMENTATION_COLOR_READ_FORMAT: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val IMPLEMENTATION_COLOR_READ_TYPE: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val INCR: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val INCR_WRAP: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val INT: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val INT_VEC2: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val INT_VEC3: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val INT_VEC4: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val INVALID_ENUM: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val INVALID_FRAMEBUFFER_OPERATION: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val INVALID_OPERATION: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val INVALID_VALUE: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val INVERT: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val KEEP: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val LEQUAL: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val LESS: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val LINEAR: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val LINEAR_MIPMAP_LINEAR: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val LINEAR_MIPMAP_NEAREST: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val LINES: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val LINE_LOOP: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val LINE_STRIP: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val LINE_WIDTH: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val LINK_STATUS: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val LOW_FLOAT: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val LOW_INT: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val LUMINANCE: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val LUMINANCE_ALPHA: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val MAX_COMBINED_TEXTURE_IMAGE_UNITS: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val MAX_CUBE_MAP_TEXTURE_SIZE: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val MAX_FRAGMENT_UNIFORM_VECTORS: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val MAX_RENDERBUFFER_SIZE: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val MAX_TEXTURE_IMAGE_UNITS: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val MAX_TEXTURE_SIZE: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val MAX_VARYING_VECTORS: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val MAX_VERTEX_ATTRIBS: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val MAX_VERTEX_TEXTURE_IMAGE_UNITS: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val MAX_VERTEX_UNIFORM_VECTORS: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val MAX_VIEWPORT_DIMS: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val MEDIUM_FLOAT: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val MEDIUM_INT: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val MIRRORED_REPEAT: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val NEAREST: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val NEAREST_MIPMAP_LINEAR: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val NEAREST_MIPMAP_NEAREST: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val NEVER: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val NICEST: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val NONE: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val NOTEQUAL: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val NO_ERROR: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val ONE: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val ONE_MINUS_CONSTANT_ALPHA: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val ONE_MINUS_CONSTANT_COLOR: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val ONE_MINUS_DST_ALPHA: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val ONE_MINUS_DST_COLOR: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val ONE_MINUS_SRC_ALPHA: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val ONE_MINUS_SRC_COLOR: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val OUT_OF_MEMORY: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val PACK_ALIGNMENT: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val POINTS: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val POLYGON_OFFSET_FACTOR: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val POLYGON_OFFSET_FILL: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val POLYGON_OFFSET_UNITS: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val RED_BITS: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val RENDERBUFFER: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val RENDERBUFFER_ALPHA_SIZE: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val RENDERBUFFER_BINDING: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val RENDERBUFFER_BLUE_SIZE: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val RENDERBUFFER_DEPTH_SIZE: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val RENDERBUFFER_GREEN_SIZE: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val RENDERBUFFER_HEIGHT: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val RENDERBUFFER_INTERNAL_FORMAT: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val RENDERBUFFER_RED_SIZE: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val RENDERBUFFER_STENCIL_SIZE: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val RENDERBUFFER_WIDTH: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val RENDERER: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val REPEAT: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val REPLACE: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val RGB: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val RGB565: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val RGB5_A1: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val RGBA: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val RGBA4: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val SAMPLER_2D: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val SAMPLER_CUBE: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val SAMPLES: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val SAMPLE_ALPHA_TO_COVERAGE: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val SAMPLE_BUFFERS: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val SAMPLE_COVERAGE: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val SAMPLE_COVERAGE_INVERT: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val SAMPLE_COVERAGE_VALUE: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val SCISSOR_BOX: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val SCISSOR_TEST: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val SHADER_TYPE: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val SHADING_LANGUAGE_VERSION: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val SHORT: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val SRC_ALPHA: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val SRC_ALPHA_SATURATE: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val SRC_COLOR: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val STATIC_DRAW: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val STENCIL_ATTACHMENT: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val STENCIL_BACK_FAIL: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val STENCIL_BACK_FUNC: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val STENCIL_BACK_PASS_DEPTH_FAIL: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val STENCIL_BACK_PASS_DEPTH_PASS: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val STENCIL_BACK_REF: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val STENCIL_BACK_VALUE_MASK: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val STENCIL_BACK_WRITEMASK: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val STENCIL_BITS: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val STENCIL_BUFFER_BIT: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val STENCIL_CLEAR_VALUE: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val STENCIL_FAIL: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val STENCIL_FUNC: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val STENCIL_INDEX: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val STENCIL_INDEX8: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val STENCIL_PASS_DEPTH_FAIL: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val STENCIL_PASS_DEPTH_PASS: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val STENCIL_REF: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val STENCIL_TEST: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val STENCIL_VALUE_MASK: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val STENCIL_WRITEMASK: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val STREAM_DRAW: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val SUBPIXEL_BITS: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val TEXTURE: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val TEXTURE0: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val TEXTURE1: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val TEXTURE10: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val TEXTURE11: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val TEXTURE12: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val TEXTURE13: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val TEXTURE14: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val TEXTURE15: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val TEXTURE16: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val TEXTURE17: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val TEXTURE18: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val TEXTURE19: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val TEXTURE2: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val TEXTURE20: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val TEXTURE21: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val TEXTURE22: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val TEXTURE23: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val TEXTURE24: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val TEXTURE25: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val TEXTURE26: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val TEXTURE27: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val TEXTURE28: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val TEXTURE29: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val TEXTURE3: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val TEXTURE30: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val TEXTURE31: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val TEXTURE4: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val TEXTURE5: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val TEXTURE6: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val TEXTURE7: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val TEXTURE8: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val TEXTURE9: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val TEXTURE_2D: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val TEXTURE_BINDING_2D: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val TEXTURE_BINDING_CUBE_MAP: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val TEXTURE_CUBE_MAP: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val TEXTURE_CUBE_MAP_NEGATIVE_X: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val TEXTURE_CUBE_MAP_NEGATIVE_Y: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val TEXTURE_CUBE_MAP_NEGATIVE_Z: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val TEXTURE_CUBE_MAP_POSITIVE_X: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val TEXTURE_CUBE_MAP_POSITIVE_Y: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val TEXTURE_CUBE_MAP_POSITIVE_Z: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val TEXTURE_MAG_FILTER: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val TEXTURE_MIN_FILTER: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val TEXTURE_WRAP_S: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val TEXTURE_WRAP_T: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val TRIANGLES: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val TRIANGLE_FAN: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val TRIANGLE_STRIP: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val UNPACK_ALIGNMENT: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val UNPACK_COLORSPACE_CONVERSION_WEBGL: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val UNPACK_FLIP_Y_WEBGL: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val UNPACK_PREMULTIPLY_ALPHA_WEBGL: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val UNSIGNED_BYTE: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val UNSIGNED_INT: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val UNSIGNED_SHORT: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val UNSIGNED_SHORT_4_4_4_4: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val UNSIGNED_SHORT_5_5_5_1: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val UNSIGNED_SHORT_5_6_5: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val VALIDATE_STATUS: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val VENDOR: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val VERSION: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val VERTEX_ATTRIB_ARRAY_BUFFER_BINDING: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val VERTEX_ATTRIB_ARRAY_ENABLED: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val VERTEX_ATTRIB_ARRAY_NORMALIZED: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val VERTEX_ATTRIB_ARRAY_POINTER: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val VERTEX_ATTRIB_ARRAY_SIZE: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val VERTEX_ATTRIB_ARRAY_STRIDE: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val VERTEX_ATTRIB_ARRAY_TYPE: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val VERTEX_SHADER: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val VIEWPORT: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val ZERO: kotlin.Int { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class WebGLShader : org.khronos.webgl.WebGLObject { -/*∆*/ public constructor WebGLShader() -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class WebGLShaderPrecisionFormat { -/*∆*/ public constructor WebGLShaderPrecisionFormat() -/*∆*/ -/*∆*/ public open val precision: kotlin.Int { get; } -/*∆*/ -/*∆*/ public open val rangeMax: kotlin.Int { get; } -/*∆*/ -/*∆*/ public open val rangeMin: kotlin.Int { get; } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class WebGLTexture : org.khronos.webgl.WebGLObject { -/*∆*/ public constructor WebGLTexture() -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class WebGLUniformLocation { -/*∆*/ public constructor WebGLUniformLocation() -/*∆*/ } \ No newline at end of file +@kotlin.internal.InlineOnly +public inline fun WebGLContextAttributes(alpha: kotlin.Boolean? = ..., depth: kotlin.Boolean? = ..., stencil: kotlin.Boolean? = ..., antialias: kotlin.Boolean? = ..., premultipliedAlpha: kotlin.Boolean? = ..., preserveDrawingBuffer: kotlin.Boolean? = ..., preferLowPowerToHighPerformance: kotlin.Boolean? = ..., failIfMajorPerformanceCaveat: kotlin.Boolean? = ...): org.khronos.webgl.WebGLContextAttributes + +@kotlin.internal.InlineOnly +public inline fun WebGLContextEventInit(statusMessage: kotlin.String? = ..., bubbles: kotlin.Boolean? = ..., cancelable: kotlin.Boolean? = ..., composed: kotlin.Boolean? = ...): org.khronos.webgl.WebGLContextEventInit + +@kotlin.internal.InlineOnly +public inline operator fun org.khronos.webgl.Float32Array.get(index: kotlin.Int): kotlin.Float + +@kotlin.internal.InlineOnly +public inline operator fun org.khronos.webgl.Float64Array.get(index: kotlin.Int): kotlin.Double + +@kotlin.internal.InlineOnly +public inline operator fun org.khronos.webgl.Int16Array.get(index: kotlin.Int): kotlin.Short + +@kotlin.internal.InlineOnly +public inline operator fun org.khronos.webgl.Int32Array.get(index: kotlin.Int): kotlin.Int + +@kotlin.internal.InlineOnly +public inline operator fun org.khronos.webgl.Int8Array.get(index: kotlin.Int): kotlin.Byte + +@kotlin.internal.InlineOnly +public inline operator fun org.khronos.webgl.Uint16Array.get(index: kotlin.Int): kotlin.Short + +@kotlin.internal.InlineOnly +public inline operator fun org.khronos.webgl.Uint32Array.get(index: kotlin.Int): kotlin.Int + +@kotlin.internal.InlineOnly +public inline operator fun org.khronos.webgl.Uint8Array.get(index: kotlin.Int): kotlin.Byte + +@kotlin.internal.InlineOnly +public inline operator fun org.khronos.webgl.Uint8ClampedArray.get(index: kotlin.Int): kotlin.Byte + +@kotlin.internal.InlineOnly +public inline operator fun org.khronos.webgl.Float32Array.set(index: kotlin.Int, value: kotlin.Float): kotlin.Unit + +@kotlin.internal.InlineOnly +public inline operator fun org.khronos.webgl.Float64Array.set(index: kotlin.Int, value: kotlin.Double): kotlin.Unit + +@kotlin.internal.InlineOnly +public inline operator fun org.khronos.webgl.Int16Array.set(index: kotlin.Int, value: kotlin.Short): kotlin.Unit + +@kotlin.internal.InlineOnly +public inline operator fun org.khronos.webgl.Int32Array.set(index: kotlin.Int, value: kotlin.Int): kotlin.Unit + +@kotlin.internal.InlineOnly +public inline operator fun org.khronos.webgl.Int8Array.set(index: kotlin.Int, value: kotlin.Byte): kotlin.Unit + +@kotlin.internal.InlineOnly +public inline operator fun org.khronos.webgl.Uint16Array.set(index: kotlin.Int, value: kotlin.Short): kotlin.Unit + +@kotlin.internal.InlineOnly +public inline operator fun org.khronos.webgl.Uint32Array.set(index: kotlin.Int, value: kotlin.Int): kotlin.Unit + +@kotlin.internal.InlineOnly +public inline operator fun org.khronos.webgl.Uint8Array.set(index: kotlin.Int, value: kotlin.Byte): kotlin.Unit + +@kotlin.internal.InlineOnly +public inline operator fun org.khronos.webgl.Uint8ClampedArray.set(index: kotlin.Int, value: kotlin.Byte): kotlin.Unit + +public open external class ArrayBuffer : org.khronos.webgl.BufferDataSource { + public constructor ArrayBuffer(length: kotlin.Int) + + public open val byteLength: kotlin.Int { get; } + + public final fun slice(begin: kotlin.Int, end: kotlin.Int = ...): org.khronos.webgl.ArrayBuffer + + public companion object of ArrayBuffer { + public final fun isView(value: kotlin.Any?): kotlin.Boolean + } +} + +public external interface ArrayBufferView : org.khronos.webgl.BufferDataSource { + public abstract val buffer: org.khronos.webgl.ArrayBuffer { get; } + + public abstract val byteLength: kotlin.Int { get; } + + public abstract val byteOffset: kotlin.Int { get; } +} + +public external interface BufferDataSource { +} + +public open external class DataView : org.khronos.webgl.ArrayBufferView { + public constructor DataView(buffer: org.khronos.webgl.ArrayBuffer, byteOffset: kotlin.Int = ..., byteLength: kotlin.Int = ...) + + public open override val buffer: org.khronos.webgl.ArrayBuffer { get; } + + public open override val byteLength: kotlin.Int { get; } + + public open override val byteOffset: kotlin.Int { get; } + + public final fun getFloat32(byteOffset: kotlin.Int, littleEndian: kotlin.Boolean = ...): kotlin.Float + + public final fun getFloat64(byteOffset: kotlin.Int, littleEndian: kotlin.Boolean = ...): kotlin.Double + + public final fun getInt16(byteOffset: kotlin.Int, littleEndian: kotlin.Boolean = ...): kotlin.Short + + public final fun getInt32(byteOffset: kotlin.Int, littleEndian: kotlin.Boolean = ...): kotlin.Int + + public final fun getInt8(byteOffset: kotlin.Int): kotlin.Byte + + public final fun getUint16(byteOffset: kotlin.Int, littleEndian: kotlin.Boolean = ...): kotlin.Short + + public final fun getUint32(byteOffset: kotlin.Int, littleEndian: kotlin.Boolean = ...): kotlin.Int + + public final fun getUint8(byteOffset: kotlin.Int): kotlin.Byte + + public final fun setFloat32(byteOffset: kotlin.Int, value: kotlin.Float, littleEndian: kotlin.Boolean = ...): kotlin.Unit + + public final fun setFloat64(byteOffset: kotlin.Int, value: kotlin.Double, littleEndian: kotlin.Boolean = ...): kotlin.Unit + + public final fun setInt16(byteOffset: kotlin.Int, value: kotlin.Short, littleEndian: kotlin.Boolean = ...): kotlin.Unit + + public final fun setInt32(byteOffset: kotlin.Int, value: kotlin.Int, littleEndian: kotlin.Boolean = ...): kotlin.Unit + + public final fun setInt8(byteOffset: kotlin.Int, value: kotlin.Byte): kotlin.Unit + + public final fun setUint16(byteOffset: kotlin.Int, value: kotlin.Short, littleEndian: kotlin.Boolean = ...): kotlin.Unit + + public final fun setUint32(byteOffset: kotlin.Int, value: kotlin.Int, littleEndian: kotlin.Boolean = ...): kotlin.Unit + + public final fun setUint8(byteOffset: kotlin.Int, value: kotlin.Byte): kotlin.Unit +} + +public open external class Float32Array : org.khronos.webgl.ArrayBufferView { + public constructor Float32Array(array: kotlin.Array) + + public constructor Float32Array(length: kotlin.Int) + + public constructor Float32Array(buffer: org.khronos.webgl.ArrayBuffer, byteOffset: kotlin.Int = ..., length: kotlin.Int = ...) + + public constructor Float32Array(array: org.khronos.webgl.Float32Array) + + public open override val buffer: org.khronos.webgl.ArrayBuffer { get; } + + public open override val byteLength: kotlin.Int { get; } + + public open override val byteOffset: kotlin.Int { get; } + + public open val length: kotlin.Int { get; } + + public final fun set(array: kotlin.Array, offset: kotlin.Int = ...): kotlin.Unit + + public final fun set(array: org.khronos.webgl.Float32Array, offset: kotlin.Int = ...): kotlin.Unit + + public final fun subarray(start: kotlin.Int, end: kotlin.Int): org.khronos.webgl.Float32Array + + public companion object of Float32Array { + public final val BYTES_PER_ELEMENT: kotlin.Int { get; } + } +} + +public open external class Float64Array : org.khronos.webgl.ArrayBufferView { + public constructor Float64Array(array: kotlin.Array) + + public constructor Float64Array(length: kotlin.Int) + + public constructor Float64Array(buffer: org.khronos.webgl.ArrayBuffer, byteOffset: kotlin.Int = ..., length: kotlin.Int = ...) + + public constructor Float64Array(array: org.khronos.webgl.Float64Array) + + public open override val buffer: org.khronos.webgl.ArrayBuffer { get; } + + public open override val byteLength: kotlin.Int { get; } + + public open override val byteOffset: kotlin.Int { get; } + + public open val length: kotlin.Int { get; } + + public final fun set(array: kotlin.Array, offset: kotlin.Int = ...): kotlin.Unit + + public final fun set(array: org.khronos.webgl.Float64Array, offset: kotlin.Int = ...): kotlin.Unit + + public final fun subarray(start: kotlin.Int, end: kotlin.Int): org.khronos.webgl.Float64Array + + public companion object of Float64Array { + public final val BYTES_PER_ELEMENT: kotlin.Int { get; } + } +} + +public open external class Int16Array : org.khronos.webgl.ArrayBufferView { + public constructor Int16Array(array: kotlin.Array) + + public constructor Int16Array(length: kotlin.Int) + + public constructor Int16Array(buffer: org.khronos.webgl.ArrayBuffer, byteOffset: kotlin.Int = ..., length: kotlin.Int = ...) + + public constructor Int16Array(array: org.khronos.webgl.Int16Array) + + public open override val buffer: org.khronos.webgl.ArrayBuffer { get; } + + public open override val byteLength: kotlin.Int { get; } + + public open override val byteOffset: kotlin.Int { get; } + + public open val length: kotlin.Int { get; } + + public final fun set(array: kotlin.Array, offset: kotlin.Int = ...): kotlin.Unit + + public final fun set(array: org.khronos.webgl.Int16Array, offset: kotlin.Int = ...): kotlin.Unit + + public final fun subarray(start: kotlin.Int, end: kotlin.Int): org.khronos.webgl.Int16Array + + public companion object of Int16Array { + public final val BYTES_PER_ELEMENT: kotlin.Int { get; } + } +} + +public open external class Int32Array : org.khronos.webgl.ArrayBufferView { + public constructor Int32Array(array: kotlin.Array) + + public constructor Int32Array(length: kotlin.Int) + + public constructor Int32Array(buffer: org.khronos.webgl.ArrayBuffer, byteOffset: kotlin.Int = ..., length: kotlin.Int = ...) + + public constructor Int32Array(array: org.khronos.webgl.Int32Array) + + public open override val buffer: org.khronos.webgl.ArrayBuffer { get; } + + public open override val byteLength: kotlin.Int { get; } + + public open override val byteOffset: kotlin.Int { get; } + + public open val length: kotlin.Int { get; } + + public final fun set(array: kotlin.Array, offset: kotlin.Int = ...): kotlin.Unit + + public final fun set(array: org.khronos.webgl.Int32Array, offset: kotlin.Int = ...): kotlin.Unit + + public final fun subarray(start: kotlin.Int, end: kotlin.Int): org.khronos.webgl.Int32Array + + public companion object of Int32Array { + public final val BYTES_PER_ELEMENT: kotlin.Int { get; } + } +} + +public open external class Int8Array : org.khronos.webgl.ArrayBufferView { + public constructor Int8Array(array: kotlin.Array) + + public constructor Int8Array(length: kotlin.Int) + + public constructor Int8Array(buffer: org.khronos.webgl.ArrayBuffer, byteOffset: kotlin.Int = ..., length: kotlin.Int = ...) + + public constructor Int8Array(array: org.khronos.webgl.Int8Array) + + public open override val buffer: org.khronos.webgl.ArrayBuffer { get; } + + public open override val byteLength: kotlin.Int { get; } + + public open override val byteOffset: kotlin.Int { get; } + + public open val length: kotlin.Int { get; } + + public final fun set(array: kotlin.Array, offset: kotlin.Int = ...): kotlin.Unit + + public final fun set(array: org.khronos.webgl.Int8Array, offset: kotlin.Int = ...): kotlin.Unit + + public final fun subarray(start: kotlin.Int, end: kotlin.Int): org.khronos.webgl.Int8Array + + public companion object of Int8Array { + public final val BYTES_PER_ELEMENT: kotlin.Int { get; } + } +} + +public external interface TexImageSource { +} + +public open external class Uint16Array : org.khronos.webgl.ArrayBufferView { + public constructor Uint16Array(array: kotlin.Array) + + public constructor Uint16Array(length: kotlin.Int) + + public constructor Uint16Array(buffer: org.khronos.webgl.ArrayBuffer, byteOffset: kotlin.Int = ..., length: kotlin.Int = ...) + + public constructor Uint16Array(array: org.khronos.webgl.Uint16Array) + + public open override val buffer: org.khronos.webgl.ArrayBuffer { get; } + + public open override val byteLength: kotlin.Int { get; } + + public open override val byteOffset: kotlin.Int { get; } + + public open val length: kotlin.Int { get; } + + public final fun set(array: kotlin.Array, offset: kotlin.Int = ...): kotlin.Unit + + public final fun set(array: org.khronos.webgl.Uint16Array, offset: kotlin.Int = ...): kotlin.Unit + + public final fun subarray(start: kotlin.Int, end: kotlin.Int): org.khronos.webgl.Uint16Array + + public companion object of Uint16Array { + public final val BYTES_PER_ELEMENT: kotlin.Int { get; } + } +} + +public open external class Uint32Array : org.khronos.webgl.ArrayBufferView { + public constructor Uint32Array(array: kotlin.Array) + + public constructor Uint32Array(length: kotlin.Int) + + public constructor Uint32Array(buffer: org.khronos.webgl.ArrayBuffer, byteOffset: kotlin.Int = ..., length: kotlin.Int = ...) + + public constructor Uint32Array(array: org.khronos.webgl.Uint32Array) + + public open override val buffer: org.khronos.webgl.ArrayBuffer { get; } + + public open override val byteLength: kotlin.Int { get; } + + public open override val byteOffset: kotlin.Int { get; } + + public open val length: kotlin.Int { get; } + + public final fun set(array: kotlin.Array, offset: kotlin.Int = ...): kotlin.Unit + + public final fun set(array: org.khronos.webgl.Uint32Array, offset: kotlin.Int = ...): kotlin.Unit + + public final fun subarray(start: kotlin.Int, end: kotlin.Int): org.khronos.webgl.Uint32Array + + public companion object of Uint32Array { + public final val BYTES_PER_ELEMENT: kotlin.Int { get; } + } +} + +public open external class Uint8Array : org.khronos.webgl.ArrayBufferView { + public constructor Uint8Array(array: kotlin.Array) + + public constructor Uint8Array(length: kotlin.Int) + + public constructor Uint8Array(buffer: org.khronos.webgl.ArrayBuffer, byteOffset: kotlin.Int = ..., length: kotlin.Int = ...) + + public constructor Uint8Array(array: org.khronos.webgl.Uint8Array) + + public open override val buffer: org.khronos.webgl.ArrayBuffer { get; } + + public open override val byteLength: kotlin.Int { get; } + + public open override val byteOffset: kotlin.Int { get; } + + public open val length: kotlin.Int { get; } + + public final fun set(array: kotlin.Array, offset: kotlin.Int = ...): kotlin.Unit + + public final fun set(array: org.khronos.webgl.Uint8Array, offset: kotlin.Int = ...): kotlin.Unit + + public final fun subarray(start: kotlin.Int, end: kotlin.Int): org.khronos.webgl.Uint8Array + + public companion object of Uint8Array { + public final val BYTES_PER_ELEMENT: kotlin.Int { get; } + } +} + +public open external class Uint8ClampedArray : org.khronos.webgl.ArrayBufferView { + public constructor Uint8ClampedArray(array: kotlin.Array) + + public constructor Uint8ClampedArray(length: kotlin.Int) + + public constructor Uint8ClampedArray(buffer: org.khronos.webgl.ArrayBuffer, byteOffset: kotlin.Int = ..., length: kotlin.Int = ...) + + public constructor Uint8ClampedArray(array: org.khronos.webgl.Uint8ClampedArray) + + public open override val buffer: org.khronos.webgl.ArrayBuffer { get; } + + public open override val byteLength: kotlin.Int { get; } + + public open override val byteOffset: kotlin.Int { get; } + + public open val length: kotlin.Int { get; } + + public final fun set(array: kotlin.Array, offset: kotlin.Int = ...): kotlin.Unit + + public final fun set(array: org.khronos.webgl.Uint8ClampedArray, offset: kotlin.Int = ...): kotlin.Unit + + public final fun subarray(start: kotlin.Int, end: kotlin.Int): org.khronos.webgl.Uint8ClampedArray + + public companion object of Uint8ClampedArray { + public final val BYTES_PER_ELEMENT: kotlin.Int { get; } + } +} + +public abstract external class WebGLActiveInfo { + public constructor WebGLActiveInfo() + + public open val name: kotlin.String { get; } + + public open val size: kotlin.Int { get; } + + public open val type: kotlin.Int { get; } +} + +public abstract external class WebGLBuffer : org.khronos.webgl.WebGLObject { + public constructor WebGLBuffer() +} + +public external interface WebGLContextAttributes { + public open var alpha: kotlin.Boolean? { get; set; } + + public open var antialias: kotlin.Boolean? { get; set; } + + public open var depth: kotlin.Boolean? { get; set; } + + public open var failIfMajorPerformanceCaveat: kotlin.Boolean? { get; set; } + + public open var preferLowPowerToHighPerformance: kotlin.Boolean? { get; set; } + + public open var premultipliedAlpha: kotlin.Boolean? { get; set; } + + public open var preserveDrawingBuffer: kotlin.Boolean? { get; set; } + + public open var stencil: kotlin.Boolean? { get; set; } +} + +public open external class WebGLContextEvent : org.w3c.dom.events.Event { + public constructor WebGLContextEvent(type: kotlin.String, eventInit: org.khronos.webgl.WebGLContextEventInit = ...) + + public open val statusMessage: kotlin.String { get; } + + public companion object of WebGLContextEvent { + public final val AT_TARGET: kotlin.Short { get; } + + public final val BUBBLING_PHASE: kotlin.Short { get; } + + public final val CAPTURING_PHASE: kotlin.Short { get; } + + public final val NONE: kotlin.Short { get; } + } +} + +public external interface WebGLContextEventInit : org.w3c.dom.EventInit { + public open var statusMessage: kotlin.String? { get; set; } +} + +public abstract external class WebGLFramebuffer : org.khronos.webgl.WebGLObject { + public constructor WebGLFramebuffer() +} + +public abstract external class WebGLObject { + public constructor WebGLObject() +} + +public abstract external class WebGLProgram : org.khronos.webgl.WebGLObject { + public constructor WebGLProgram() +} + +public abstract external class WebGLRenderbuffer : org.khronos.webgl.WebGLObject { + public constructor WebGLRenderbuffer() +} + +public abstract external class WebGLRenderingContext : org.khronos.webgl.WebGLRenderingContextBase, org.w3c.dom.RenderingContext { + public constructor WebGLRenderingContext() + + public companion object of WebGLRenderingContext { + public final val ACTIVE_ATTRIBUTES: kotlin.Int { get; } + + public final val ACTIVE_TEXTURE: kotlin.Int { get; } + + public final val ACTIVE_UNIFORMS: kotlin.Int { get; } + + public final val ALIASED_LINE_WIDTH_RANGE: kotlin.Int { get; } + + public final val ALIASED_POINT_SIZE_RANGE: kotlin.Int { get; } + + public final val ALPHA: kotlin.Int { get; } + + public final val ALPHA_BITS: kotlin.Int { get; } + + public final val ALWAYS: kotlin.Int { get; } + + public final val ARRAY_BUFFER: kotlin.Int { get; } + + public final val ARRAY_BUFFER_BINDING: kotlin.Int { get; } + + public final val ATTACHED_SHADERS: kotlin.Int { get; } + + public final val BACK: kotlin.Int { get; } + + public final val BLEND: kotlin.Int { get; } + + public final val BLEND_COLOR: kotlin.Int { get; } + + public final val BLEND_DST_ALPHA: kotlin.Int { get; } + + public final val BLEND_DST_RGB: kotlin.Int { get; } + + public final val BLEND_EQUATION: kotlin.Int { get; } + + public final val BLEND_EQUATION_ALPHA: kotlin.Int { get; } + + public final val BLEND_EQUATION_RGB: kotlin.Int { get; } + + public final val BLEND_SRC_ALPHA: kotlin.Int { get; } + + public final val BLEND_SRC_RGB: kotlin.Int { get; } + + public final val BLUE_BITS: kotlin.Int { get; } + + public final val BOOL: kotlin.Int { get; } + + public final val BOOL_VEC2: kotlin.Int { get; } + + public final val BOOL_VEC3: kotlin.Int { get; } + + public final val BOOL_VEC4: kotlin.Int { get; } + + public final val BROWSER_DEFAULT_WEBGL: kotlin.Int { get; } + + public final val BUFFER_SIZE: kotlin.Int { get; } + + public final val BUFFER_USAGE: kotlin.Int { get; } + + public final val BYTE: kotlin.Int { get; } + + public final val CCW: kotlin.Int { get; } + + public final val CLAMP_TO_EDGE: kotlin.Int { get; } + + public final val COLOR_ATTACHMENT0: kotlin.Int { get; } + + public final val COLOR_BUFFER_BIT: kotlin.Int { get; } + + public final val COLOR_CLEAR_VALUE: kotlin.Int { get; } + + public final val COLOR_WRITEMASK: kotlin.Int { get; } + + public final val COMPILE_STATUS: kotlin.Int { get; } + + public final val COMPRESSED_TEXTURE_FORMATS: kotlin.Int { get; } + + public final val CONSTANT_ALPHA: kotlin.Int { get; } + + public final val CONSTANT_COLOR: kotlin.Int { get; } + + public final val CONTEXT_LOST_WEBGL: kotlin.Int { get; } + + public final val CULL_FACE: kotlin.Int { get; } + + public final val CULL_FACE_MODE: kotlin.Int { get; } + + public final val CURRENT_PROGRAM: kotlin.Int { get; } + + public final val CURRENT_VERTEX_ATTRIB: kotlin.Int { get; } + + public final val CW: kotlin.Int { get; } + + public final val DECR: kotlin.Int { get; } + + public final val DECR_WRAP: kotlin.Int { get; } + + public final val DELETE_STATUS: kotlin.Int { get; } + + public final val DEPTH_ATTACHMENT: kotlin.Int { get; } + + public final val DEPTH_BITS: kotlin.Int { get; } + + public final val DEPTH_BUFFER_BIT: kotlin.Int { get; } + + public final val DEPTH_CLEAR_VALUE: kotlin.Int { get; } + + public final val DEPTH_COMPONENT: kotlin.Int { get; } + + public final val DEPTH_COMPONENT16: kotlin.Int { get; } + + public final val DEPTH_FUNC: kotlin.Int { get; } + + public final val DEPTH_RANGE: kotlin.Int { get; } + + public final val DEPTH_STENCIL: kotlin.Int { get; } + + public final val DEPTH_STENCIL_ATTACHMENT: kotlin.Int { get; } + + public final val DEPTH_TEST: kotlin.Int { get; } + + public final val DEPTH_WRITEMASK: kotlin.Int { get; } + + public final val DITHER: kotlin.Int { get; } + + public final val DONT_CARE: kotlin.Int { get; } + + public final val DST_ALPHA: kotlin.Int { get; } + + public final val DST_COLOR: kotlin.Int { get; } + + public final val DYNAMIC_DRAW: kotlin.Int { get; } + + public final val ELEMENT_ARRAY_BUFFER: kotlin.Int { get; } + + public final val ELEMENT_ARRAY_BUFFER_BINDING: kotlin.Int { get; } + + public final val EQUAL: kotlin.Int { get; } + + public final val FASTEST: kotlin.Int { get; } + + public final val FLOAT: kotlin.Int { get; } + + public final val FLOAT_MAT2: kotlin.Int { get; } + + public final val FLOAT_MAT3: kotlin.Int { get; } + + public final val FLOAT_MAT4: kotlin.Int { get; } + + public final val FLOAT_VEC2: kotlin.Int { get; } + + public final val FLOAT_VEC3: kotlin.Int { get; } + + public final val FLOAT_VEC4: kotlin.Int { get; } + + public final val FRAGMENT_SHADER: kotlin.Int { get; } + + public final val FRAMEBUFFER: kotlin.Int { get; } + + public final val FRAMEBUFFER_ATTACHMENT_OBJECT_NAME: kotlin.Int { get; } + + public final val FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE: kotlin.Int { get; } + + public final val FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE: kotlin.Int { get; } + + public final val FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL: kotlin.Int { get; } + + public final val FRAMEBUFFER_BINDING: kotlin.Int { get; } + + public final val FRAMEBUFFER_COMPLETE: kotlin.Int { get; } + + public final val FRAMEBUFFER_INCOMPLETE_ATTACHMENT: kotlin.Int { get; } + + public final val FRAMEBUFFER_INCOMPLETE_DIMENSIONS: kotlin.Int { get; } + + public final val FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT: kotlin.Int { get; } + + public final val FRAMEBUFFER_UNSUPPORTED: kotlin.Int { get; } + + public final val FRONT: kotlin.Int { get; } + + public final val FRONT_AND_BACK: kotlin.Int { get; } + + public final val FRONT_FACE: kotlin.Int { get; } + + public final val FUNC_ADD: kotlin.Int { get; } + + public final val FUNC_REVERSE_SUBTRACT: kotlin.Int { get; } + + public final val FUNC_SUBTRACT: kotlin.Int { get; } + + public final val GENERATE_MIPMAP_HINT: kotlin.Int { get; } + + public final val GEQUAL: kotlin.Int { get; } + + public final val GREATER: kotlin.Int { get; } + + public final val GREEN_BITS: kotlin.Int { get; } + + public final val HIGH_FLOAT: kotlin.Int { get; } + + public final val HIGH_INT: kotlin.Int { get; } + + public final val IMPLEMENTATION_COLOR_READ_FORMAT: kotlin.Int { get; } + + public final val IMPLEMENTATION_COLOR_READ_TYPE: kotlin.Int { get; } + + public final val INCR: kotlin.Int { get; } + + public final val INCR_WRAP: kotlin.Int { get; } + + public final val INT: kotlin.Int { get; } + + public final val INT_VEC2: kotlin.Int { get; } + + public final val INT_VEC3: kotlin.Int { get; } + + public final val INT_VEC4: kotlin.Int { get; } + + public final val INVALID_ENUM: kotlin.Int { get; } + + public final val INVALID_FRAMEBUFFER_OPERATION: kotlin.Int { get; } + + public final val INVALID_OPERATION: kotlin.Int { get; } + + public final val INVALID_VALUE: kotlin.Int { get; } + + public final val INVERT: kotlin.Int { get; } + + public final val KEEP: kotlin.Int { get; } + + public final val LEQUAL: kotlin.Int { get; } + + public final val LESS: kotlin.Int { get; } + + public final val LINEAR: kotlin.Int { get; } + + public final val LINEAR_MIPMAP_LINEAR: kotlin.Int { get; } + + public final val LINEAR_MIPMAP_NEAREST: kotlin.Int { get; } + + public final val LINES: kotlin.Int { get; } + + public final val LINE_LOOP: kotlin.Int { get; } + + public final val LINE_STRIP: kotlin.Int { get; } + + public final val LINE_WIDTH: kotlin.Int { get; } + + public final val LINK_STATUS: kotlin.Int { get; } + + public final val LOW_FLOAT: kotlin.Int { get; } + + public final val LOW_INT: kotlin.Int { get; } + + public final val LUMINANCE: kotlin.Int { get; } + + public final val LUMINANCE_ALPHA: kotlin.Int { get; } + + public final val MAX_COMBINED_TEXTURE_IMAGE_UNITS: kotlin.Int { get; } + + public final val MAX_CUBE_MAP_TEXTURE_SIZE: kotlin.Int { get; } + + public final val MAX_FRAGMENT_UNIFORM_VECTORS: kotlin.Int { get; } + + public final val MAX_RENDERBUFFER_SIZE: kotlin.Int { get; } + + public final val MAX_TEXTURE_IMAGE_UNITS: kotlin.Int { get; } + + public final val MAX_TEXTURE_SIZE: kotlin.Int { get; } + + public final val MAX_VARYING_VECTORS: kotlin.Int { get; } + + public final val MAX_VERTEX_ATTRIBS: kotlin.Int { get; } + + public final val MAX_VERTEX_TEXTURE_IMAGE_UNITS: kotlin.Int { get; } + + public final val MAX_VERTEX_UNIFORM_VECTORS: kotlin.Int { get; } + + public final val MAX_VIEWPORT_DIMS: kotlin.Int { get; } + + public final val MEDIUM_FLOAT: kotlin.Int { get; } + + public final val MEDIUM_INT: kotlin.Int { get; } + + public final val MIRRORED_REPEAT: kotlin.Int { get; } + + public final val NEAREST: kotlin.Int { get; } + + public final val NEAREST_MIPMAP_LINEAR: kotlin.Int { get; } + + public final val NEAREST_MIPMAP_NEAREST: kotlin.Int { get; } + + public final val NEVER: kotlin.Int { get; } + + public final val NICEST: kotlin.Int { get; } + + public final val NONE: kotlin.Int { get; } + + public final val NOTEQUAL: kotlin.Int { get; } + + public final val NO_ERROR: kotlin.Int { get; } + + public final val ONE: kotlin.Int { get; } + + public final val ONE_MINUS_CONSTANT_ALPHA: kotlin.Int { get; } + + public final val ONE_MINUS_CONSTANT_COLOR: kotlin.Int { get; } + + public final val ONE_MINUS_DST_ALPHA: kotlin.Int { get; } + + public final val ONE_MINUS_DST_COLOR: kotlin.Int { get; } + + public final val ONE_MINUS_SRC_ALPHA: kotlin.Int { get; } + + public final val ONE_MINUS_SRC_COLOR: kotlin.Int { get; } + + public final val OUT_OF_MEMORY: kotlin.Int { get; } + + public final val PACK_ALIGNMENT: kotlin.Int { get; } + + public final val POINTS: kotlin.Int { get; } + + public final val POLYGON_OFFSET_FACTOR: kotlin.Int { get; } + + public final val POLYGON_OFFSET_FILL: kotlin.Int { get; } + + public final val POLYGON_OFFSET_UNITS: kotlin.Int { get; } + + public final val RED_BITS: kotlin.Int { get; } + + public final val RENDERBUFFER: kotlin.Int { get; } + + public final val RENDERBUFFER_ALPHA_SIZE: kotlin.Int { get; } + + public final val RENDERBUFFER_BINDING: kotlin.Int { get; } + + public final val RENDERBUFFER_BLUE_SIZE: kotlin.Int { get; } + + public final val RENDERBUFFER_DEPTH_SIZE: kotlin.Int { get; } + + public final val RENDERBUFFER_GREEN_SIZE: kotlin.Int { get; } + + public final val RENDERBUFFER_HEIGHT: kotlin.Int { get; } + + public final val RENDERBUFFER_INTERNAL_FORMAT: kotlin.Int { get; } + + public final val RENDERBUFFER_RED_SIZE: kotlin.Int { get; } + + public final val RENDERBUFFER_STENCIL_SIZE: kotlin.Int { get; } + + public final val RENDERBUFFER_WIDTH: kotlin.Int { get; } + + public final val RENDERER: kotlin.Int { get; } + + public final val REPEAT: kotlin.Int { get; } + + public final val REPLACE: kotlin.Int { get; } + + public final val RGB: kotlin.Int { get; } + + public final val RGB565: kotlin.Int { get; } + + public final val RGB5_A1: kotlin.Int { get; } + + public final val RGBA: kotlin.Int { get; } + + public final val RGBA4: kotlin.Int { get; } + + public final val SAMPLER_2D: kotlin.Int { get; } + + public final val SAMPLER_CUBE: kotlin.Int { get; } + + public final val SAMPLES: kotlin.Int { get; } + + public final val SAMPLE_ALPHA_TO_COVERAGE: kotlin.Int { get; } + + public final val SAMPLE_BUFFERS: kotlin.Int { get; } + + public final val SAMPLE_COVERAGE: kotlin.Int { get; } + + public final val SAMPLE_COVERAGE_INVERT: kotlin.Int { get; } + + public final val SAMPLE_COVERAGE_VALUE: kotlin.Int { get; } + + public final val SCISSOR_BOX: kotlin.Int { get; } + + public final val SCISSOR_TEST: kotlin.Int { get; } + + public final val SHADER_TYPE: kotlin.Int { get; } + + public final val SHADING_LANGUAGE_VERSION: kotlin.Int { get; } + + public final val SHORT: kotlin.Int { get; } + + public final val SRC_ALPHA: kotlin.Int { get; } + + public final val SRC_ALPHA_SATURATE: kotlin.Int { get; } + + public final val SRC_COLOR: kotlin.Int { get; } + + public final val STATIC_DRAW: kotlin.Int { get; } + + public final val STENCIL_ATTACHMENT: kotlin.Int { get; } + + public final val STENCIL_BACK_FAIL: kotlin.Int { get; } + + public final val STENCIL_BACK_FUNC: kotlin.Int { get; } + + public final val STENCIL_BACK_PASS_DEPTH_FAIL: kotlin.Int { get; } + + public final val STENCIL_BACK_PASS_DEPTH_PASS: kotlin.Int { get; } + + public final val STENCIL_BACK_REF: kotlin.Int { get; } + + public final val STENCIL_BACK_VALUE_MASK: kotlin.Int { get; } + + public final val STENCIL_BACK_WRITEMASK: kotlin.Int { get; } + + public final val STENCIL_BITS: kotlin.Int { get; } + + public final val STENCIL_BUFFER_BIT: kotlin.Int { get; } + + public final val STENCIL_CLEAR_VALUE: kotlin.Int { get; } + + public final val STENCIL_FAIL: kotlin.Int { get; } + + public final val STENCIL_FUNC: kotlin.Int { get; } + + public final val STENCIL_INDEX: kotlin.Int { get; } + + public final val STENCIL_INDEX8: kotlin.Int { get; } + + public final val STENCIL_PASS_DEPTH_FAIL: kotlin.Int { get; } + + public final val STENCIL_PASS_DEPTH_PASS: kotlin.Int { get; } + + public final val STENCIL_REF: kotlin.Int { get; } + + public final val STENCIL_TEST: kotlin.Int { get; } + + public final val STENCIL_VALUE_MASK: kotlin.Int { get; } + + public final val STENCIL_WRITEMASK: kotlin.Int { get; } + + public final val STREAM_DRAW: kotlin.Int { get; } + + public final val SUBPIXEL_BITS: kotlin.Int { get; } + + public final val TEXTURE: kotlin.Int { get; } + + public final val TEXTURE0: kotlin.Int { get; } + + public final val TEXTURE1: kotlin.Int { get; } + + public final val TEXTURE10: kotlin.Int { get; } + + public final val TEXTURE11: kotlin.Int { get; } + + public final val TEXTURE12: kotlin.Int { get; } + + public final val TEXTURE13: kotlin.Int { get; } + + public final val TEXTURE14: kotlin.Int { get; } + + public final val TEXTURE15: kotlin.Int { get; } + + public final val TEXTURE16: kotlin.Int { get; } + + public final val TEXTURE17: kotlin.Int { get; } + + public final val TEXTURE18: kotlin.Int { get; } + + public final val TEXTURE19: kotlin.Int { get; } + + public final val TEXTURE2: kotlin.Int { get; } + + public final val TEXTURE20: kotlin.Int { get; } + + public final val TEXTURE21: kotlin.Int { get; } + + public final val TEXTURE22: kotlin.Int { get; } + + public final val TEXTURE23: kotlin.Int { get; } + + public final val TEXTURE24: kotlin.Int { get; } + + public final val TEXTURE25: kotlin.Int { get; } + + public final val TEXTURE26: kotlin.Int { get; } + + public final val TEXTURE27: kotlin.Int { get; } + + public final val TEXTURE28: kotlin.Int { get; } + + public final val TEXTURE29: kotlin.Int { get; } + + public final val TEXTURE3: kotlin.Int { get; } + + public final val TEXTURE30: kotlin.Int { get; } + + public final val TEXTURE31: kotlin.Int { get; } + + public final val TEXTURE4: kotlin.Int { get; } + + public final val TEXTURE5: kotlin.Int { get; } + + public final val TEXTURE6: kotlin.Int { get; } + + public final val TEXTURE7: kotlin.Int { get; } + + public final val TEXTURE8: kotlin.Int { get; } + + public final val TEXTURE9: kotlin.Int { get; } + + public final val TEXTURE_2D: kotlin.Int { get; } + + public final val TEXTURE_BINDING_2D: kotlin.Int { get; } + + public final val TEXTURE_BINDING_CUBE_MAP: kotlin.Int { get; } + + public final val TEXTURE_CUBE_MAP: kotlin.Int { get; } + + public final val TEXTURE_CUBE_MAP_NEGATIVE_X: kotlin.Int { get; } + + public final val TEXTURE_CUBE_MAP_NEGATIVE_Y: kotlin.Int { get; } + + public final val TEXTURE_CUBE_MAP_NEGATIVE_Z: kotlin.Int { get; } + + public final val TEXTURE_CUBE_MAP_POSITIVE_X: kotlin.Int { get; } + + public final val TEXTURE_CUBE_MAP_POSITIVE_Y: kotlin.Int { get; } + + public final val TEXTURE_CUBE_MAP_POSITIVE_Z: kotlin.Int { get; } + + public final val TEXTURE_MAG_FILTER: kotlin.Int { get; } + + public final val TEXTURE_MIN_FILTER: kotlin.Int { get; } + + public final val TEXTURE_WRAP_S: kotlin.Int { get; } + + public final val TEXTURE_WRAP_T: kotlin.Int { get; } + + public final val TRIANGLES: kotlin.Int { get; } + + public final val TRIANGLE_FAN: kotlin.Int { get; } + + public final val TRIANGLE_STRIP: kotlin.Int { get; } + + public final val UNPACK_ALIGNMENT: kotlin.Int { get; } + + public final val UNPACK_COLORSPACE_CONVERSION_WEBGL: kotlin.Int { get; } + + public final val UNPACK_FLIP_Y_WEBGL: kotlin.Int { get; } + + public final val UNPACK_PREMULTIPLY_ALPHA_WEBGL: kotlin.Int { get; } + + public final val UNSIGNED_BYTE: kotlin.Int { get; } + + public final val UNSIGNED_INT: kotlin.Int { get; } + + public final val UNSIGNED_SHORT: kotlin.Int { get; } + + public final val UNSIGNED_SHORT_4_4_4_4: kotlin.Int { get; } + + public final val UNSIGNED_SHORT_5_5_5_1: kotlin.Int { get; } + + public final val UNSIGNED_SHORT_5_6_5: kotlin.Int { get; } + + public final val VALIDATE_STATUS: kotlin.Int { get; } + + public final val VENDOR: kotlin.Int { get; } + + public final val VERSION: kotlin.Int { get; } + + public final val VERTEX_ATTRIB_ARRAY_BUFFER_BINDING: kotlin.Int { get; } + + public final val VERTEX_ATTRIB_ARRAY_ENABLED: kotlin.Int { get; } + + public final val VERTEX_ATTRIB_ARRAY_NORMALIZED: kotlin.Int { get; } + + public final val VERTEX_ATTRIB_ARRAY_POINTER: kotlin.Int { get; } + + public final val VERTEX_ATTRIB_ARRAY_SIZE: kotlin.Int { get; } + + public final val VERTEX_ATTRIB_ARRAY_STRIDE: kotlin.Int { get; } + + public final val VERTEX_ATTRIB_ARRAY_TYPE: kotlin.Int { get; } + + public final val VERTEX_SHADER: kotlin.Int { get; } + + public final val VIEWPORT: kotlin.Int { get; } + + public final val ZERO: kotlin.Int { get; } + } +} + +public external interface WebGLRenderingContextBase { + public abstract val canvas: org.w3c.dom.HTMLCanvasElement { get; } + + public abstract val drawingBufferHeight: kotlin.Int { get; } + + public abstract val drawingBufferWidth: kotlin.Int { get; } + + public abstract fun activeTexture(texture: kotlin.Int): kotlin.Unit + + public abstract fun attachShader(program: org.khronos.webgl.WebGLProgram?, shader: org.khronos.webgl.WebGLShader?): kotlin.Unit + + public abstract fun bindAttribLocation(program: org.khronos.webgl.WebGLProgram?, index: kotlin.Int, name: kotlin.String): kotlin.Unit + + public abstract fun bindBuffer(target: kotlin.Int, buffer: org.khronos.webgl.WebGLBuffer?): kotlin.Unit + + public abstract fun bindFramebuffer(target: kotlin.Int, framebuffer: org.khronos.webgl.WebGLFramebuffer?): kotlin.Unit + + public abstract fun bindRenderbuffer(target: kotlin.Int, renderbuffer: org.khronos.webgl.WebGLRenderbuffer?): kotlin.Unit + + public abstract fun bindTexture(target: kotlin.Int, texture: org.khronos.webgl.WebGLTexture?): kotlin.Unit + + public abstract fun blendColor(red: kotlin.Float, green: kotlin.Float, blue: kotlin.Float, alpha: kotlin.Float): kotlin.Unit + + public abstract fun blendEquation(mode: kotlin.Int): kotlin.Unit + + public abstract fun blendEquationSeparate(modeRGB: kotlin.Int, modeAlpha: kotlin.Int): kotlin.Unit + + public abstract fun blendFunc(sfactor: kotlin.Int, dfactor: kotlin.Int): kotlin.Unit + + public abstract fun blendFuncSeparate(srcRGB: kotlin.Int, dstRGB: kotlin.Int, srcAlpha: kotlin.Int, dstAlpha: kotlin.Int): kotlin.Unit + + public abstract fun bufferData(target: kotlin.Int, size: kotlin.Int, usage: kotlin.Int): kotlin.Unit + + public abstract fun bufferData(target: kotlin.Int, data: org.khronos.webgl.BufferDataSource?, usage: kotlin.Int): kotlin.Unit + + public abstract fun bufferSubData(target: kotlin.Int, offset: kotlin.Int, data: org.khronos.webgl.BufferDataSource?): kotlin.Unit + + public abstract fun checkFramebufferStatus(target: kotlin.Int): kotlin.Int + + public abstract fun clear(mask: kotlin.Int): kotlin.Unit + + public abstract fun clearColor(red: kotlin.Float, green: kotlin.Float, blue: kotlin.Float, alpha: kotlin.Float): kotlin.Unit + + public abstract fun clearDepth(depth: kotlin.Float): kotlin.Unit + + public abstract fun clearStencil(s: kotlin.Int): kotlin.Unit + + public abstract fun colorMask(red: kotlin.Boolean, green: kotlin.Boolean, blue: kotlin.Boolean, alpha: kotlin.Boolean): kotlin.Unit + + public abstract fun compileShader(shader: org.khronos.webgl.WebGLShader?): kotlin.Unit + + public abstract fun compressedTexImage2D(target: kotlin.Int, level: kotlin.Int, internalformat: kotlin.Int, width: kotlin.Int, height: kotlin.Int, border: kotlin.Int, data: org.khronos.webgl.ArrayBufferView): kotlin.Unit + + public abstract fun compressedTexSubImage2D(target: kotlin.Int, level: kotlin.Int, xoffset: kotlin.Int, yoffset: kotlin.Int, width: kotlin.Int, height: kotlin.Int, format: kotlin.Int, data: org.khronos.webgl.ArrayBufferView): kotlin.Unit + + public abstract fun copyTexImage2D(target: kotlin.Int, level: kotlin.Int, internalformat: kotlin.Int, x: kotlin.Int, y: kotlin.Int, width: kotlin.Int, height: kotlin.Int, border: kotlin.Int): kotlin.Unit + + public abstract fun copyTexSubImage2D(target: kotlin.Int, level: kotlin.Int, xoffset: kotlin.Int, yoffset: kotlin.Int, x: kotlin.Int, y: kotlin.Int, width: kotlin.Int, height: kotlin.Int): kotlin.Unit + + public abstract fun createBuffer(): org.khronos.webgl.WebGLBuffer? + + public abstract fun createFramebuffer(): org.khronos.webgl.WebGLFramebuffer? + + public abstract fun createProgram(): org.khronos.webgl.WebGLProgram? + + public abstract fun createRenderbuffer(): org.khronos.webgl.WebGLRenderbuffer? + + public abstract fun createShader(type: kotlin.Int): org.khronos.webgl.WebGLShader? + + public abstract fun createTexture(): org.khronos.webgl.WebGLTexture? + + public abstract fun cullFace(mode: kotlin.Int): kotlin.Unit + + public abstract fun deleteBuffer(buffer: org.khronos.webgl.WebGLBuffer?): kotlin.Unit + + public abstract fun deleteFramebuffer(framebuffer: org.khronos.webgl.WebGLFramebuffer?): kotlin.Unit + + public abstract fun deleteProgram(program: org.khronos.webgl.WebGLProgram?): kotlin.Unit + + public abstract fun deleteRenderbuffer(renderbuffer: org.khronos.webgl.WebGLRenderbuffer?): kotlin.Unit + + public abstract fun deleteShader(shader: org.khronos.webgl.WebGLShader?): kotlin.Unit + + public abstract fun deleteTexture(texture: org.khronos.webgl.WebGLTexture?): kotlin.Unit + + public abstract fun depthFunc(func: kotlin.Int): kotlin.Unit + + public abstract fun depthMask(flag: kotlin.Boolean): kotlin.Unit + + public abstract fun depthRange(zNear: kotlin.Float, zFar: kotlin.Float): kotlin.Unit + + public abstract fun detachShader(program: org.khronos.webgl.WebGLProgram?, shader: org.khronos.webgl.WebGLShader?): kotlin.Unit + + public abstract fun disable(cap: kotlin.Int): kotlin.Unit + + public abstract fun disableVertexAttribArray(index: kotlin.Int): kotlin.Unit + + public abstract fun drawArrays(mode: kotlin.Int, first: kotlin.Int, count: kotlin.Int): kotlin.Unit + + public abstract fun drawElements(mode: kotlin.Int, count: kotlin.Int, type: kotlin.Int, offset: kotlin.Int): kotlin.Unit + + public abstract fun enable(cap: kotlin.Int): kotlin.Unit + + public abstract fun enableVertexAttribArray(index: kotlin.Int): kotlin.Unit + + public abstract fun finish(): kotlin.Unit + + public abstract fun flush(): kotlin.Unit + + public abstract fun framebufferRenderbuffer(target: kotlin.Int, attachment: kotlin.Int, renderbuffertarget: kotlin.Int, renderbuffer: org.khronos.webgl.WebGLRenderbuffer?): kotlin.Unit + + public abstract fun framebufferTexture2D(target: kotlin.Int, attachment: kotlin.Int, textarget: kotlin.Int, texture: org.khronos.webgl.WebGLTexture?, level: kotlin.Int): kotlin.Unit + + public abstract fun frontFace(mode: kotlin.Int): kotlin.Unit + + public abstract fun generateMipmap(target: kotlin.Int): kotlin.Unit + + public abstract fun getActiveAttrib(program: org.khronos.webgl.WebGLProgram?, index: kotlin.Int): org.khronos.webgl.WebGLActiveInfo? + + public abstract fun getActiveUniform(program: org.khronos.webgl.WebGLProgram?, index: kotlin.Int): org.khronos.webgl.WebGLActiveInfo? + + public abstract fun getAttachedShaders(program: org.khronos.webgl.WebGLProgram?): kotlin.Array? + + public abstract fun getAttribLocation(program: org.khronos.webgl.WebGLProgram?, name: kotlin.String): kotlin.Int + + public abstract fun getBufferParameter(target: kotlin.Int, pname: kotlin.Int): kotlin.Any? + + public abstract fun getContextAttributes(): org.khronos.webgl.WebGLContextAttributes? + + public abstract fun getError(): kotlin.Int + + public abstract fun getExtension(name: kotlin.String): dynamic + + public abstract fun getFramebufferAttachmentParameter(target: kotlin.Int, attachment: kotlin.Int, pname: kotlin.Int): kotlin.Any? + + public abstract fun getParameter(pname: kotlin.Int): kotlin.Any? + + public abstract fun getProgramInfoLog(program: org.khronos.webgl.WebGLProgram?): kotlin.String? + + public abstract fun getProgramParameter(program: org.khronos.webgl.WebGLProgram?, pname: kotlin.Int): kotlin.Any? + + public abstract fun getRenderbufferParameter(target: kotlin.Int, pname: kotlin.Int): kotlin.Any? + + public abstract fun getShaderInfoLog(shader: org.khronos.webgl.WebGLShader?): kotlin.String? + + public abstract fun getShaderParameter(shader: org.khronos.webgl.WebGLShader?, pname: kotlin.Int): kotlin.Any? + + public abstract fun getShaderPrecisionFormat(shadertype: kotlin.Int, precisiontype: kotlin.Int): org.khronos.webgl.WebGLShaderPrecisionFormat? + + public abstract fun getShaderSource(shader: org.khronos.webgl.WebGLShader?): kotlin.String? + + public abstract fun getSupportedExtensions(): kotlin.Array? + + public abstract fun getTexParameter(target: kotlin.Int, pname: kotlin.Int): kotlin.Any? + + public abstract fun getUniform(program: org.khronos.webgl.WebGLProgram?, location: org.khronos.webgl.WebGLUniformLocation?): kotlin.Any? + + public abstract fun getUniformLocation(program: org.khronos.webgl.WebGLProgram?, name: kotlin.String): org.khronos.webgl.WebGLUniformLocation? + + public abstract fun getVertexAttrib(index: kotlin.Int, pname: kotlin.Int): kotlin.Any? + + public abstract fun getVertexAttribOffset(index: kotlin.Int, pname: kotlin.Int): kotlin.Int + + public abstract fun hint(target: kotlin.Int, mode: kotlin.Int): kotlin.Unit + + public abstract fun isBuffer(buffer: org.khronos.webgl.WebGLBuffer?): kotlin.Boolean + + public abstract fun isContextLost(): kotlin.Boolean + + public abstract fun isEnabled(cap: kotlin.Int): kotlin.Boolean + + public abstract fun isFramebuffer(framebuffer: org.khronos.webgl.WebGLFramebuffer?): kotlin.Boolean + + public abstract fun isProgram(program: org.khronos.webgl.WebGLProgram?): kotlin.Boolean + + public abstract fun isRenderbuffer(renderbuffer: org.khronos.webgl.WebGLRenderbuffer?): kotlin.Boolean + + public abstract fun isShader(shader: org.khronos.webgl.WebGLShader?): kotlin.Boolean + + public abstract fun isTexture(texture: org.khronos.webgl.WebGLTexture?): kotlin.Boolean + + public abstract fun lineWidth(width: kotlin.Float): kotlin.Unit + + public abstract fun linkProgram(program: org.khronos.webgl.WebGLProgram?): kotlin.Unit + + public abstract fun pixelStorei(pname: kotlin.Int, param: kotlin.Int): kotlin.Unit + + public abstract fun polygonOffset(factor: kotlin.Float, units: kotlin.Float): kotlin.Unit + + public abstract fun readPixels(x: kotlin.Int, y: kotlin.Int, width: kotlin.Int, height: kotlin.Int, format: kotlin.Int, type: kotlin.Int, pixels: org.khronos.webgl.ArrayBufferView?): kotlin.Unit + + public abstract fun renderbufferStorage(target: kotlin.Int, internalformat: kotlin.Int, width: kotlin.Int, height: kotlin.Int): kotlin.Unit + + public abstract fun sampleCoverage(value: kotlin.Float, invert: kotlin.Boolean): kotlin.Unit + + public abstract fun scissor(x: kotlin.Int, y: kotlin.Int, width: kotlin.Int, height: kotlin.Int): kotlin.Unit + + public abstract fun shaderSource(shader: org.khronos.webgl.WebGLShader?, source: kotlin.String): kotlin.Unit + + public abstract fun stencilFunc(func: kotlin.Int, ref: kotlin.Int, mask: kotlin.Int): kotlin.Unit + + public abstract fun stencilFuncSeparate(face: kotlin.Int, func: kotlin.Int, ref: kotlin.Int, mask: kotlin.Int): kotlin.Unit + + public abstract fun stencilMask(mask: kotlin.Int): kotlin.Unit + + public abstract fun stencilMaskSeparate(face: kotlin.Int, mask: kotlin.Int): kotlin.Unit + + public abstract fun stencilOp(fail: kotlin.Int, zfail: kotlin.Int, zpass: kotlin.Int): kotlin.Unit + + public abstract fun stencilOpSeparate(face: kotlin.Int, fail: kotlin.Int, zfail: kotlin.Int, zpass: kotlin.Int): kotlin.Unit + + public abstract fun texImage2D(target: kotlin.Int, level: kotlin.Int, internalformat: kotlin.Int, width: kotlin.Int, height: kotlin.Int, border: kotlin.Int, format: kotlin.Int, type: kotlin.Int, pixels: org.khronos.webgl.ArrayBufferView?): kotlin.Unit + + public abstract fun texImage2D(target: kotlin.Int, level: kotlin.Int, internalformat: kotlin.Int, format: kotlin.Int, type: kotlin.Int, source: org.khronos.webgl.TexImageSource?): kotlin.Unit + + public abstract fun texParameterf(target: kotlin.Int, pname: kotlin.Int, param: kotlin.Float): kotlin.Unit + + public abstract fun texParameteri(target: kotlin.Int, pname: kotlin.Int, param: kotlin.Int): kotlin.Unit + + public abstract fun texSubImage2D(target: kotlin.Int, level: kotlin.Int, xoffset: kotlin.Int, yoffset: kotlin.Int, width: kotlin.Int, height: kotlin.Int, format: kotlin.Int, type: kotlin.Int, pixels: org.khronos.webgl.ArrayBufferView?): kotlin.Unit + + public abstract fun texSubImage2D(target: kotlin.Int, level: kotlin.Int, xoffset: kotlin.Int, yoffset: kotlin.Int, format: kotlin.Int, type: kotlin.Int, source: org.khronos.webgl.TexImageSource?): kotlin.Unit + + public abstract fun uniform1f(location: org.khronos.webgl.WebGLUniformLocation?, x: kotlin.Float): kotlin.Unit + + public abstract fun uniform1fv(location: org.khronos.webgl.WebGLUniformLocation?, v: kotlin.Array): kotlin.Unit + + public abstract fun uniform1fv(location: org.khronos.webgl.WebGLUniformLocation?, v: org.khronos.webgl.Float32Array): kotlin.Unit + + public abstract fun uniform1i(location: org.khronos.webgl.WebGLUniformLocation?, x: kotlin.Int): kotlin.Unit + + public abstract fun uniform1iv(location: org.khronos.webgl.WebGLUniformLocation?, v: kotlin.Array): kotlin.Unit + + public abstract fun uniform1iv(location: org.khronos.webgl.WebGLUniformLocation?, v: org.khronos.webgl.Int32Array): kotlin.Unit + + public abstract fun uniform2f(location: org.khronos.webgl.WebGLUniformLocation?, x: kotlin.Float, y: kotlin.Float): kotlin.Unit + + public abstract fun uniform2fv(location: org.khronos.webgl.WebGLUniformLocation?, v: kotlin.Array): kotlin.Unit + + public abstract fun uniform2fv(location: org.khronos.webgl.WebGLUniformLocation?, v: org.khronos.webgl.Float32Array): kotlin.Unit + + public abstract fun uniform2i(location: org.khronos.webgl.WebGLUniformLocation?, x: kotlin.Int, y: kotlin.Int): kotlin.Unit + + public abstract fun uniform2iv(location: org.khronos.webgl.WebGLUniformLocation?, v: kotlin.Array): kotlin.Unit + + public abstract fun uniform2iv(location: org.khronos.webgl.WebGLUniformLocation?, v: org.khronos.webgl.Int32Array): kotlin.Unit + + public abstract fun uniform3f(location: org.khronos.webgl.WebGLUniformLocation?, x: kotlin.Float, y: kotlin.Float, z: kotlin.Float): kotlin.Unit + + public abstract fun uniform3fv(location: org.khronos.webgl.WebGLUniformLocation?, v: kotlin.Array): kotlin.Unit + + public abstract fun uniform3fv(location: org.khronos.webgl.WebGLUniformLocation?, v: org.khronos.webgl.Float32Array): kotlin.Unit + + public abstract fun uniform3i(location: org.khronos.webgl.WebGLUniformLocation?, x: kotlin.Int, y: kotlin.Int, z: kotlin.Int): kotlin.Unit + + public abstract fun uniform3iv(location: org.khronos.webgl.WebGLUniformLocation?, v: kotlin.Array): kotlin.Unit + + public abstract fun uniform3iv(location: org.khronos.webgl.WebGLUniformLocation?, v: org.khronos.webgl.Int32Array): kotlin.Unit + + public abstract fun uniform4f(location: org.khronos.webgl.WebGLUniformLocation?, x: kotlin.Float, y: kotlin.Float, z: kotlin.Float, w: kotlin.Float): kotlin.Unit + + public abstract fun uniform4fv(location: org.khronos.webgl.WebGLUniformLocation?, v: kotlin.Array): kotlin.Unit + + public abstract fun uniform4fv(location: org.khronos.webgl.WebGLUniformLocation?, v: org.khronos.webgl.Float32Array): kotlin.Unit + + public abstract fun uniform4i(location: org.khronos.webgl.WebGLUniformLocation?, x: kotlin.Int, y: kotlin.Int, z: kotlin.Int, w: kotlin.Int): kotlin.Unit + + public abstract fun uniform4iv(location: org.khronos.webgl.WebGLUniformLocation?, v: kotlin.Array): kotlin.Unit + + public abstract fun uniform4iv(location: org.khronos.webgl.WebGLUniformLocation?, v: org.khronos.webgl.Int32Array): kotlin.Unit + + public abstract fun uniformMatrix2fv(location: org.khronos.webgl.WebGLUniformLocation?, transpose: kotlin.Boolean, value: kotlin.Array): kotlin.Unit + + public abstract fun uniformMatrix2fv(location: org.khronos.webgl.WebGLUniformLocation?, transpose: kotlin.Boolean, value: org.khronos.webgl.Float32Array): kotlin.Unit + + public abstract fun uniformMatrix3fv(location: org.khronos.webgl.WebGLUniformLocation?, transpose: kotlin.Boolean, value: kotlin.Array): kotlin.Unit + + public abstract fun uniformMatrix3fv(location: org.khronos.webgl.WebGLUniformLocation?, transpose: kotlin.Boolean, value: org.khronos.webgl.Float32Array): kotlin.Unit + + public abstract fun uniformMatrix4fv(location: org.khronos.webgl.WebGLUniformLocation?, transpose: kotlin.Boolean, value: kotlin.Array): kotlin.Unit + + public abstract fun uniformMatrix4fv(location: org.khronos.webgl.WebGLUniformLocation?, transpose: kotlin.Boolean, value: org.khronos.webgl.Float32Array): kotlin.Unit + + public abstract fun useProgram(program: org.khronos.webgl.WebGLProgram?): kotlin.Unit + + public abstract fun validateProgram(program: org.khronos.webgl.WebGLProgram?): kotlin.Unit + + public abstract fun vertexAttrib1f(index: kotlin.Int, x: kotlin.Float): kotlin.Unit + + public abstract fun vertexAttrib1fv(index: kotlin.Int, values: dynamic): kotlin.Unit + + public abstract fun vertexAttrib2f(index: kotlin.Int, x: kotlin.Float, y: kotlin.Float): kotlin.Unit + + public abstract fun vertexAttrib2fv(index: kotlin.Int, values: dynamic): kotlin.Unit + + public abstract fun vertexAttrib3f(index: kotlin.Int, x: kotlin.Float, y: kotlin.Float, z: kotlin.Float): kotlin.Unit + + public abstract fun vertexAttrib3fv(index: kotlin.Int, values: dynamic): kotlin.Unit + + public abstract fun vertexAttrib4f(index: kotlin.Int, x: kotlin.Float, y: kotlin.Float, z: kotlin.Float, w: kotlin.Float): kotlin.Unit + + public abstract fun vertexAttrib4fv(index: kotlin.Int, values: dynamic): kotlin.Unit + + public abstract fun vertexAttribPointer(index: kotlin.Int, size: kotlin.Int, type: kotlin.Int, normalized: kotlin.Boolean, stride: kotlin.Int, offset: kotlin.Int): kotlin.Unit + + public abstract fun viewport(x: kotlin.Int, y: kotlin.Int, width: kotlin.Int, height: kotlin.Int): kotlin.Unit + + public companion object of WebGLRenderingContextBase { + public final val ACTIVE_ATTRIBUTES: kotlin.Int { get; } + + public final val ACTIVE_TEXTURE: kotlin.Int { get; } + + public final val ACTIVE_UNIFORMS: kotlin.Int { get; } + + public final val ALIASED_LINE_WIDTH_RANGE: kotlin.Int { get; } + + public final val ALIASED_POINT_SIZE_RANGE: kotlin.Int { get; } + + public final val ALPHA: kotlin.Int { get; } + + public final val ALPHA_BITS: kotlin.Int { get; } + + public final val ALWAYS: kotlin.Int { get; } + + public final val ARRAY_BUFFER: kotlin.Int { get; } + + public final val ARRAY_BUFFER_BINDING: kotlin.Int { get; } + + public final val ATTACHED_SHADERS: kotlin.Int { get; } + + public final val BACK: kotlin.Int { get; } + + public final val BLEND: kotlin.Int { get; } + + public final val BLEND_COLOR: kotlin.Int { get; } + + public final val BLEND_DST_ALPHA: kotlin.Int { get; } + + public final val BLEND_DST_RGB: kotlin.Int { get; } + + public final val BLEND_EQUATION: kotlin.Int { get; } + + public final val BLEND_EQUATION_ALPHA: kotlin.Int { get; } + + public final val BLEND_EQUATION_RGB: kotlin.Int { get; } + + public final val BLEND_SRC_ALPHA: kotlin.Int { get; } + + public final val BLEND_SRC_RGB: kotlin.Int { get; } + + public final val BLUE_BITS: kotlin.Int { get; } + + public final val BOOL: kotlin.Int { get; } + + public final val BOOL_VEC2: kotlin.Int { get; } + + public final val BOOL_VEC3: kotlin.Int { get; } + + public final val BOOL_VEC4: kotlin.Int { get; } + + public final val BROWSER_DEFAULT_WEBGL: kotlin.Int { get; } + + public final val BUFFER_SIZE: kotlin.Int { get; } + + public final val BUFFER_USAGE: kotlin.Int { get; } + + public final val BYTE: kotlin.Int { get; } + + public final val CCW: kotlin.Int { get; } + + public final val CLAMP_TO_EDGE: kotlin.Int { get; } + + public final val COLOR_ATTACHMENT0: kotlin.Int { get; } + + public final val COLOR_BUFFER_BIT: kotlin.Int { get; } + + public final val COLOR_CLEAR_VALUE: kotlin.Int { get; } + + public final val COLOR_WRITEMASK: kotlin.Int { get; } + + public final val COMPILE_STATUS: kotlin.Int { get; } + + public final val COMPRESSED_TEXTURE_FORMATS: kotlin.Int { get; } + + public final val CONSTANT_ALPHA: kotlin.Int { get; } + + public final val CONSTANT_COLOR: kotlin.Int { get; } + + public final val CONTEXT_LOST_WEBGL: kotlin.Int { get; } + + public final val CULL_FACE: kotlin.Int { get; } + + public final val CULL_FACE_MODE: kotlin.Int { get; } + + public final val CURRENT_PROGRAM: kotlin.Int { get; } + + public final val CURRENT_VERTEX_ATTRIB: kotlin.Int { get; } + + public final val CW: kotlin.Int { get; } + + public final val DECR: kotlin.Int { get; } + + public final val DECR_WRAP: kotlin.Int { get; } + + public final val DELETE_STATUS: kotlin.Int { get; } + + public final val DEPTH_ATTACHMENT: kotlin.Int { get; } + + public final val DEPTH_BITS: kotlin.Int { get; } + + public final val DEPTH_BUFFER_BIT: kotlin.Int { get; } + + public final val DEPTH_CLEAR_VALUE: kotlin.Int { get; } + + public final val DEPTH_COMPONENT: kotlin.Int { get; } + + public final val DEPTH_COMPONENT16: kotlin.Int { get; } + + public final val DEPTH_FUNC: kotlin.Int { get; } + + public final val DEPTH_RANGE: kotlin.Int { get; } + + public final val DEPTH_STENCIL: kotlin.Int { get; } + + public final val DEPTH_STENCIL_ATTACHMENT: kotlin.Int { get; } + + public final val DEPTH_TEST: kotlin.Int { get; } + + public final val DEPTH_WRITEMASK: kotlin.Int { get; } + + public final val DITHER: kotlin.Int { get; } + + public final val DONT_CARE: kotlin.Int { get; } + + public final val DST_ALPHA: kotlin.Int { get; } + + public final val DST_COLOR: kotlin.Int { get; } + + public final val DYNAMIC_DRAW: kotlin.Int { get; } + + public final val ELEMENT_ARRAY_BUFFER: kotlin.Int { get; } + + public final val ELEMENT_ARRAY_BUFFER_BINDING: kotlin.Int { get; } + + public final val EQUAL: kotlin.Int { get; } + + public final val FASTEST: kotlin.Int { get; } + + public final val FLOAT: kotlin.Int { get; } + + public final val FLOAT_MAT2: kotlin.Int { get; } + + public final val FLOAT_MAT3: kotlin.Int { get; } + + public final val FLOAT_MAT4: kotlin.Int { get; } + + public final val FLOAT_VEC2: kotlin.Int { get; } + + public final val FLOAT_VEC3: kotlin.Int { get; } + + public final val FLOAT_VEC4: kotlin.Int { get; } + + public final val FRAGMENT_SHADER: kotlin.Int { get; } + + public final val FRAMEBUFFER: kotlin.Int { get; } + + public final val FRAMEBUFFER_ATTACHMENT_OBJECT_NAME: kotlin.Int { get; } + + public final val FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE: kotlin.Int { get; } + + public final val FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE: kotlin.Int { get; } + + public final val FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL: kotlin.Int { get; } + + public final val FRAMEBUFFER_BINDING: kotlin.Int { get; } + + public final val FRAMEBUFFER_COMPLETE: kotlin.Int { get; } + + public final val FRAMEBUFFER_INCOMPLETE_ATTACHMENT: kotlin.Int { get; } + + public final val FRAMEBUFFER_INCOMPLETE_DIMENSIONS: kotlin.Int { get; } + + public final val FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT: kotlin.Int { get; } + + public final val FRAMEBUFFER_UNSUPPORTED: kotlin.Int { get; } + + public final val FRONT: kotlin.Int { get; } + + public final val FRONT_AND_BACK: kotlin.Int { get; } + + public final val FRONT_FACE: kotlin.Int { get; } + + public final val FUNC_ADD: kotlin.Int { get; } + + public final val FUNC_REVERSE_SUBTRACT: kotlin.Int { get; } + + public final val FUNC_SUBTRACT: kotlin.Int { get; } + + public final val GENERATE_MIPMAP_HINT: kotlin.Int { get; } + + public final val GEQUAL: kotlin.Int { get; } + + public final val GREATER: kotlin.Int { get; } + + public final val GREEN_BITS: kotlin.Int { get; } + + public final val HIGH_FLOAT: kotlin.Int { get; } + + public final val HIGH_INT: kotlin.Int { get; } + + public final val IMPLEMENTATION_COLOR_READ_FORMAT: kotlin.Int { get; } + + public final val IMPLEMENTATION_COLOR_READ_TYPE: kotlin.Int { get; } + + public final val INCR: kotlin.Int { get; } + + public final val INCR_WRAP: kotlin.Int { get; } + + public final val INT: kotlin.Int { get; } + + public final val INT_VEC2: kotlin.Int { get; } + + public final val INT_VEC3: kotlin.Int { get; } + + public final val INT_VEC4: kotlin.Int { get; } + + public final val INVALID_ENUM: kotlin.Int { get; } + + public final val INVALID_FRAMEBUFFER_OPERATION: kotlin.Int { get; } + + public final val INVALID_OPERATION: kotlin.Int { get; } + + public final val INVALID_VALUE: kotlin.Int { get; } + + public final val INVERT: kotlin.Int { get; } + + public final val KEEP: kotlin.Int { get; } + + public final val LEQUAL: kotlin.Int { get; } + + public final val LESS: kotlin.Int { get; } + + public final val LINEAR: kotlin.Int { get; } + + public final val LINEAR_MIPMAP_LINEAR: kotlin.Int { get; } + + public final val LINEAR_MIPMAP_NEAREST: kotlin.Int { get; } + + public final val LINES: kotlin.Int { get; } + + public final val LINE_LOOP: kotlin.Int { get; } + + public final val LINE_STRIP: kotlin.Int { get; } + + public final val LINE_WIDTH: kotlin.Int { get; } + + public final val LINK_STATUS: kotlin.Int { get; } + + public final val LOW_FLOAT: kotlin.Int { get; } + + public final val LOW_INT: kotlin.Int { get; } + + public final val LUMINANCE: kotlin.Int { get; } + + public final val LUMINANCE_ALPHA: kotlin.Int { get; } + + public final val MAX_COMBINED_TEXTURE_IMAGE_UNITS: kotlin.Int { get; } + + public final val MAX_CUBE_MAP_TEXTURE_SIZE: kotlin.Int { get; } + + public final val MAX_FRAGMENT_UNIFORM_VECTORS: kotlin.Int { get; } + + public final val MAX_RENDERBUFFER_SIZE: kotlin.Int { get; } + + public final val MAX_TEXTURE_IMAGE_UNITS: kotlin.Int { get; } + + public final val MAX_TEXTURE_SIZE: kotlin.Int { get; } + + public final val MAX_VARYING_VECTORS: kotlin.Int { get; } + + public final val MAX_VERTEX_ATTRIBS: kotlin.Int { get; } + + public final val MAX_VERTEX_TEXTURE_IMAGE_UNITS: kotlin.Int { get; } + + public final val MAX_VERTEX_UNIFORM_VECTORS: kotlin.Int { get; } + + public final val MAX_VIEWPORT_DIMS: kotlin.Int { get; } + + public final val MEDIUM_FLOAT: kotlin.Int { get; } + + public final val MEDIUM_INT: kotlin.Int { get; } + + public final val MIRRORED_REPEAT: kotlin.Int { get; } + + public final val NEAREST: kotlin.Int { get; } + + public final val NEAREST_MIPMAP_LINEAR: kotlin.Int { get; } + + public final val NEAREST_MIPMAP_NEAREST: kotlin.Int { get; } + + public final val NEVER: kotlin.Int { get; } + + public final val NICEST: kotlin.Int { get; } + + public final val NONE: kotlin.Int { get; } + + public final val NOTEQUAL: kotlin.Int { get; } + + public final val NO_ERROR: kotlin.Int { get; } + + public final val ONE: kotlin.Int { get; } + + public final val ONE_MINUS_CONSTANT_ALPHA: kotlin.Int { get; } + + public final val ONE_MINUS_CONSTANT_COLOR: kotlin.Int { get; } + + public final val ONE_MINUS_DST_ALPHA: kotlin.Int { get; } + + public final val ONE_MINUS_DST_COLOR: kotlin.Int { get; } + + public final val ONE_MINUS_SRC_ALPHA: kotlin.Int { get; } + + public final val ONE_MINUS_SRC_COLOR: kotlin.Int { get; } + + public final val OUT_OF_MEMORY: kotlin.Int { get; } + + public final val PACK_ALIGNMENT: kotlin.Int { get; } + + public final val POINTS: kotlin.Int { get; } + + public final val POLYGON_OFFSET_FACTOR: kotlin.Int { get; } + + public final val POLYGON_OFFSET_FILL: kotlin.Int { get; } + + public final val POLYGON_OFFSET_UNITS: kotlin.Int { get; } + + public final val RED_BITS: kotlin.Int { get; } + + public final val RENDERBUFFER: kotlin.Int { get; } + + public final val RENDERBUFFER_ALPHA_SIZE: kotlin.Int { get; } + + public final val RENDERBUFFER_BINDING: kotlin.Int { get; } + + public final val RENDERBUFFER_BLUE_SIZE: kotlin.Int { get; } + + public final val RENDERBUFFER_DEPTH_SIZE: kotlin.Int { get; } + + public final val RENDERBUFFER_GREEN_SIZE: kotlin.Int { get; } + + public final val RENDERBUFFER_HEIGHT: kotlin.Int { get; } + + public final val RENDERBUFFER_INTERNAL_FORMAT: kotlin.Int { get; } + + public final val RENDERBUFFER_RED_SIZE: kotlin.Int { get; } + + public final val RENDERBUFFER_STENCIL_SIZE: kotlin.Int { get; } + + public final val RENDERBUFFER_WIDTH: kotlin.Int { get; } + + public final val RENDERER: kotlin.Int { get; } + + public final val REPEAT: kotlin.Int { get; } + + public final val REPLACE: kotlin.Int { get; } + + public final val RGB: kotlin.Int { get; } + + public final val RGB565: kotlin.Int { get; } + + public final val RGB5_A1: kotlin.Int { get; } + + public final val RGBA: kotlin.Int { get; } + + public final val RGBA4: kotlin.Int { get; } + + public final val SAMPLER_2D: kotlin.Int { get; } + + public final val SAMPLER_CUBE: kotlin.Int { get; } + + public final val SAMPLES: kotlin.Int { get; } + + public final val SAMPLE_ALPHA_TO_COVERAGE: kotlin.Int { get; } + + public final val SAMPLE_BUFFERS: kotlin.Int { get; } + + public final val SAMPLE_COVERAGE: kotlin.Int { get; } + + public final val SAMPLE_COVERAGE_INVERT: kotlin.Int { get; } + + public final val SAMPLE_COVERAGE_VALUE: kotlin.Int { get; } + + public final val SCISSOR_BOX: kotlin.Int { get; } + + public final val SCISSOR_TEST: kotlin.Int { get; } + + public final val SHADER_TYPE: kotlin.Int { get; } + + public final val SHADING_LANGUAGE_VERSION: kotlin.Int { get; } + + public final val SHORT: kotlin.Int { get; } + + public final val SRC_ALPHA: kotlin.Int { get; } + + public final val SRC_ALPHA_SATURATE: kotlin.Int { get; } + + public final val SRC_COLOR: kotlin.Int { get; } + + public final val STATIC_DRAW: kotlin.Int { get; } + + public final val STENCIL_ATTACHMENT: kotlin.Int { get; } + + public final val STENCIL_BACK_FAIL: kotlin.Int { get; } + + public final val STENCIL_BACK_FUNC: kotlin.Int { get; } + + public final val STENCIL_BACK_PASS_DEPTH_FAIL: kotlin.Int { get; } + + public final val STENCIL_BACK_PASS_DEPTH_PASS: kotlin.Int { get; } + + public final val STENCIL_BACK_REF: kotlin.Int { get; } + + public final val STENCIL_BACK_VALUE_MASK: kotlin.Int { get; } + + public final val STENCIL_BACK_WRITEMASK: kotlin.Int { get; } + + public final val STENCIL_BITS: kotlin.Int { get; } + + public final val STENCIL_BUFFER_BIT: kotlin.Int { get; } + + public final val STENCIL_CLEAR_VALUE: kotlin.Int { get; } + + public final val STENCIL_FAIL: kotlin.Int { get; } + + public final val STENCIL_FUNC: kotlin.Int { get; } + + public final val STENCIL_INDEX: kotlin.Int { get; } + + public final val STENCIL_INDEX8: kotlin.Int { get; } + + public final val STENCIL_PASS_DEPTH_FAIL: kotlin.Int { get; } + + public final val STENCIL_PASS_DEPTH_PASS: kotlin.Int { get; } + + public final val STENCIL_REF: kotlin.Int { get; } + + public final val STENCIL_TEST: kotlin.Int { get; } + + public final val STENCIL_VALUE_MASK: kotlin.Int { get; } + + public final val STENCIL_WRITEMASK: kotlin.Int { get; } + + public final val STREAM_DRAW: kotlin.Int { get; } + + public final val SUBPIXEL_BITS: kotlin.Int { get; } + + public final val TEXTURE: kotlin.Int { get; } + + public final val TEXTURE0: kotlin.Int { get; } + + public final val TEXTURE1: kotlin.Int { get; } + + public final val TEXTURE10: kotlin.Int { get; } + + public final val TEXTURE11: kotlin.Int { get; } + + public final val TEXTURE12: kotlin.Int { get; } + + public final val TEXTURE13: kotlin.Int { get; } + + public final val TEXTURE14: kotlin.Int { get; } + + public final val TEXTURE15: kotlin.Int { get; } + + public final val TEXTURE16: kotlin.Int { get; } + + public final val TEXTURE17: kotlin.Int { get; } + + public final val TEXTURE18: kotlin.Int { get; } + + public final val TEXTURE19: kotlin.Int { get; } + + public final val TEXTURE2: kotlin.Int { get; } + + public final val TEXTURE20: kotlin.Int { get; } + + public final val TEXTURE21: kotlin.Int { get; } + + public final val TEXTURE22: kotlin.Int { get; } + + public final val TEXTURE23: kotlin.Int { get; } + + public final val TEXTURE24: kotlin.Int { get; } + + public final val TEXTURE25: kotlin.Int { get; } + + public final val TEXTURE26: kotlin.Int { get; } + + public final val TEXTURE27: kotlin.Int { get; } + + public final val TEXTURE28: kotlin.Int { get; } + + public final val TEXTURE29: kotlin.Int { get; } + + public final val TEXTURE3: kotlin.Int { get; } + + public final val TEXTURE30: kotlin.Int { get; } + + public final val TEXTURE31: kotlin.Int { get; } + + public final val TEXTURE4: kotlin.Int { get; } + + public final val TEXTURE5: kotlin.Int { get; } + + public final val TEXTURE6: kotlin.Int { get; } + + public final val TEXTURE7: kotlin.Int { get; } + + public final val TEXTURE8: kotlin.Int { get; } + + public final val TEXTURE9: kotlin.Int { get; } + + public final val TEXTURE_2D: kotlin.Int { get; } + + public final val TEXTURE_BINDING_2D: kotlin.Int { get; } + + public final val TEXTURE_BINDING_CUBE_MAP: kotlin.Int { get; } + + public final val TEXTURE_CUBE_MAP: kotlin.Int { get; } + + public final val TEXTURE_CUBE_MAP_NEGATIVE_X: kotlin.Int { get; } + + public final val TEXTURE_CUBE_MAP_NEGATIVE_Y: kotlin.Int { get; } + + public final val TEXTURE_CUBE_MAP_NEGATIVE_Z: kotlin.Int { get; } + + public final val TEXTURE_CUBE_MAP_POSITIVE_X: kotlin.Int { get; } + + public final val TEXTURE_CUBE_MAP_POSITIVE_Y: kotlin.Int { get; } + + public final val TEXTURE_CUBE_MAP_POSITIVE_Z: kotlin.Int { get; } + + public final val TEXTURE_MAG_FILTER: kotlin.Int { get; } + + public final val TEXTURE_MIN_FILTER: kotlin.Int { get; } + + public final val TEXTURE_WRAP_S: kotlin.Int { get; } + + public final val TEXTURE_WRAP_T: kotlin.Int { get; } + + public final val TRIANGLES: kotlin.Int { get; } + + public final val TRIANGLE_FAN: kotlin.Int { get; } + + public final val TRIANGLE_STRIP: kotlin.Int { get; } + + public final val UNPACK_ALIGNMENT: kotlin.Int { get; } + + public final val UNPACK_COLORSPACE_CONVERSION_WEBGL: kotlin.Int { get; } + + public final val UNPACK_FLIP_Y_WEBGL: kotlin.Int { get; } + + public final val UNPACK_PREMULTIPLY_ALPHA_WEBGL: kotlin.Int { get; } + + public final val UNSIGNED_BYTE: kotlin.Int { get; } + + public final val UNSIGNED_INT: kotlin.Int { get; } + + public final val UNSIGNED_SHORT: kotlin.Int { get; } + + public final val UNSIGNED_SHORT_4_4_4_4: kotlin.Int { get; } + + public final val UNSIGNED_SHORT_5_5_5_1: kotlin.Int { get; } + + public final val UNSIGNED_SHORT_5_6_5: kotlin.Int { get; } + + public final val VALIDATE_STATUS: kotlin.Int { get; } + + public final val VENDOR: kotlin.Int { get; } + + public final val VERSION: kotlin.Int { get; } + + public final val VERTEX_ATTRIB_ARRAY_BUFFER_BINDING: kotlin.Int { get; } + + public final val VERTEX_ATTRIB_ARRAY_ENABLED: kotlin.Int { get; } + + public final val VERTEX_ATTRIB_ARRAY_NORMALIZED: kotlin.Int { get; } + + public final val VERTEX_ATTRIB_ARRAY_POINTER: kotlin.Int { get; } + + public final val VERTEX_ATTRIB_ARRAY_SIZE: kotlin.Int { get; } + + public final val VERTEX_ATTRIB_ARRAY_STRIDE: kotlin.Int { get; } + + public final val VERTEX_ATTRIB_ARRAY_TYPE: kotlin.Int { get; } + + public final val VERTEX_SHADER: kotlin.Int { get; } + + public final val VIEWPORT: kotlin.Int { get; } + + public final val ZERO: kotlin.Int { get; } + } +} + +public abstract external class WebGLShader : org.khronos.webgl.WebGLObject { + public constructor WebGLShader() +} + +public abstract external class WebGLShaderPrecisionFormat { + public constructor WebGLShaderPrecisionFormat() + + public open val precision: kotlin.Int { get; } + + public open val rangeMax: kotlin.Int { get; } + + public open val rangeMin: kotlin.Int { get; } +} + +public abstract external class WebGLTexture : org.khronos.webgl.WebGLObject { + public constructor WebGLTexture() +} + +public abstract external class WebGLUniformLocation { + public constructor WebGLUniformLocation() +} \ No newline at end of file diff --git a/libraries/stdlib/api/js-v1/org.w3c.css.masking.kt b/libraries/stdlib/api/js-v1/org.w3c.css.masking.kt index 9258582ad95..cba4b77c180 100644 --- a/libraries/stdlib/api/js-v1/org.w3c.css.masking.kt +++ b/libraries/stdlib/api/js-v1/org.w3c.css.masking.kt @@ -1,111 +1,111 @@ -/*∆*/ public abstract external class SVGClipPathElement : org.w3c.dom.svg.SVGElement, org.w3c.dom.svg.SVGUnitTypes { -/*∆*/ public constructor SVGClipPathElement() -/*∆*/ -/*∆*/ public open val clipPathUnits: org.w3c.dom.svg.SVGAnimatedEnumeration { get; } -/*∆*/ -/*∆*/ public open val transform: org.w3c.dom.svg.SVGAnimatedTransformList { get; } -/*∆*/ -/*∆*/ public companion object of SVGClipPathElement { -/*∆*/ public final val ATTRIBUTE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val CDATA_SECTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val COMMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ELEMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NOTATION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val SVG_UNIT_TYPE_OBJECTBOUNDINGBOX: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val SVG_UNIT_TYPE_UNKNOWN: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val SVG_UNIT_TYPE_USERSPACEONUSE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val TEXT_NODE: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class SVGMaskElement : org.w3c.dom.svg.SVGElement, org.w3c.dom.svg.SVGUnitTypes { -/*∆*/ public constructor SVGMaskElement() -/*∆*/ -/*∆*/ public open val height: org.w3c.dom.svg.SVGAnimatedLength { get; } -/*∆*/ -/*∆*/ public open val maskContentUnits: org.w3c.dom.svg.SVGAnimatedEnumeration { get; } -/*∆*/ -/*∆*/ public open val maskUnits: org.w3c.dom.svg.SVGAnimatedEnumeration { get; } -/*∆*/ -/*∆*/ public open val width: org.w3c.dom.svg.SVGAnimatedLength { get; } -/*∆*/ -/*∆*/ public open val x: org.w3c.dom.svg.SVGAnimatedLength { get; } -/*∆*/ -/*∆*/ public open val y: org.w3c.dom.svg.SVGAnimatedLength { get; } -/*∆*/ -/*∆*/ public companion object of SVGMaskElement { -/*∆*/ public final val ATTRIBUTE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val CDATA_SECTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val COMMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ELEMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NOTATION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val SVG_UNIT_TYPE_OBJECTBOUNDINGBOX: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val SVG_UNIT_TYPE_UNKNOWN: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val SVG_UNIT_TYPE_USERSPACEONUSE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val TEXT_NODE: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } \ No newline at end of file +public abstract external class SVGClipPathElement : org.w3c.dom.svg.SVGElement, org.w3c.dom.svg.SVGUnitTypes { + public constructor SVGClipPathElement() + + public open val clipPathUnits: org.w3c.dom.svg.SVGAnimatedEnumeration { get; } + + public open val transform: org.w3c.dom.svg.SVGAnimatedTransformList { get; } + + public companion object of SVGClipPathElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val SVG_UNIT_TYPE_OBJECTBOUNDINGBOX: kotlin.Short { get; } + + public final val SVG_UNIT_TYPE_UNKNOWN: kotlin.Short { get; } + + public final val SVG_UNIT_TYPE_USERSPACEONUSE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class SVGMaskElement : org.w3c.dom.svg.SVGElement, org.w3c.dom.svg.SVGUnitTypes { + public constructor SVGMaskElement() + + public open val height: org.w3c.dom.svg.SVGAnimatedLength { get; } + + public open val maskContentUnits: org.w3c.dom.svg.SVGAnimatedEnumeration { get; } + + public open val maskUnits: org.w3c.dom.svg.SVGAnimatedEnumeration { get; } + + public open val width: org.w3c.dom.svg.SVGAnimatedLength { get; } + + public open val x: org.w3c.dom.svg.SVGAnimatedLength { get; } + + public open val y: org.w3c.dom.svg.SVGAnimatedLength { get; } + + public companion object of SVGMaskElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val SVG_UNIT_TYPE_OBJECTBOUNDINGBOX: kotlin.Short { get; } + + public final val SVG_UNIT_TYPE_UNKNOWN: kotlin.Short { get; } + + public final val SVG_UNIT_TYPE_USERSPACEONUSE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} \ No newline at end of file diff --git a/libraries/stdlib/api/js-v1/org.w3c.dom.clipboard.kt b/libraries/stdlib/api/js-v1/org.w3c.dom.clipboard.kt index 96c9b3db438..039df6da700 100644 --- a/libraries/stdlib/api/js-v1/org.w3c.dom.clipboard.kt +++ b/libraries/stdlib/api/js-v1/org.w3c.dom.clipboard.kt @@ -1,41 +1,41 @@ -/*∆*/ @kotlin.internal.InlineOnly -/*∆*/ public inline fun ClipboardEventInit(clipboardData: org.w3c.dom.DataTransfer? = ..., bubbles: kotlin.Boolean? = ..., cancelable: kotlin.Boolean? = ..., composed: kotlin.Boolean? = ...): org.w3c.dom.clipboard.ClipboardEventInit -/*∆*/ -/*∆*/ @kotlin.internal.InlineOnly -/*∆*/ public inline fun ClipboardPermissionDescriptor(allowWithoutGesture: kotlin.Boolean? = ...): org.w3c.dom.clipboard.ClipboardPermissionDescriptor -/*∆*/ -/*∆*/ public abstract external class Clipboard : org.w3c.dom.events.EventTarget { -/*∆*/ public constructor Clipboard() -/*∆*/ -/*∆*/ public final fun read(): kotlin.js.Promise -/*∆*/ -/*∆*/ public final fun readText(): kotlin.js.Promise -/*∆*/ -/*∆*/ public final fun write(data: org.w3c.dom.DataTransfer): kotlin.js.Promise -/*∆*/ -/*∆*/ public final fun writeText(data: kotlin.String): kotlin.js.Promise -/*∆*/ } -/*∆*/ -/*∆*/ public open external class ClipboardEvent : org.w3c.dom.events.Event { -/*∆*/ public constructor ClipboardEvent(type: kotlin.String, eventInitDict: org.w3c.dom.clipboard.ClipboardEventInit = ...) -/*∆*/ -/*∆*/ public open val clipboardData: org.w3c.dom.DataTransfer? { get; } -/*∆*/ -/*∆*/ public companion object of ClipboardEvent { -/*∆*/ public final val AT_TARGET: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val BUBBLING_PHASE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val CAPTURING_PHASE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NONE: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public external interface ClipboardEventInit : org.w3c.dom.EventInit { -/*∆*/ public open var clipboardData: org.w3c.dom.DataTransfer? { get; set; } -/*∆*/ } -/*∆*/ -/*∆*/ public external interface ClipboardPermissionDescriptor { -/*∆*/ public open var allowWithoutGesture: kotlin.Boolean? { get; set; } -/*∆*/ } \ No newline at end of file +@kotlin.internal.InlineOnly +public inline fun ClipboardEventInit(clipboardData: org.w3c.dom.DataTransfer? = ..., bubbles: kotlin.Boolean? = ..., cancelable: kotlin.Boolean? = ..., composed: kotlin.Boolean? = ...): org.w3c.dom.clipboard.ClipboardEventInit + +@kotlin.internal.InlineOnly +public inline fun ClipboardPermissionDescriptor(allowWithoutGesture: kotlin.Boolean? = ...): org.w3c.dom.clipboard.ClipboardPermissionDescriptor + +public abstract external class Clipboard : org.w3c.dom.events.EventTarget { + public constructor Clipboard() + + public final fun read(): kotlin.js.Promise + + public final fun readText(): kotlin.js.Promise + + public final fun write(data: org.w3c.dom.DataTransfer): kotlin.js.Promise + + public final fun writeText(data: kotlin.String): kotlin.js.Promise +} + +public open external class ClipboardEvent : org.w3c.dom.events.Event { + public constructor ClipboardEvent(type: kotlin.String, eventInitDict: org.w3c.dom.clipboard.ClipboardEventInit = ...) + + public open val clipboardData: org.w3c.dom.DataTransfer? { get; } + + public companion object of ClipboardEvent { + public final val AT_TARGET: kotlin.Short { get; } + + public final val BUBBLING_PHASE: kotlin.Short { get; } + + public final val CAPTURING_PHASE: kotlin.Short { get; } + + public final val NONE: kotlin.Short { get; } + } +} + +public external interface ClipboardEventInit : org.w3c.dom.EventInit { + public open var clipboardData: org.w3c.dom.DataTransfer? { get; set; } +} + +public external interface ClipboardPermissionDescriptor { + public open var allowWithoutGesture: kotlin.Boolean? { get; set; } +} \ No newline at end of file diff --git a/libraries/stdlib/api/js-v1/org.w3c.dom.css.kt b/libraries/stdlib/api/js-v1/org.w3c.dom.css.kt index 3183bbb8125..e7384527c4b 100644 --- a/libraries/stdlib/api/js-v1/org.w3c.dom.css.kt +++ b/libraries/stdlib/api/js-v1/org.w3c.dom.css.kt @@ -1,774 +1,774 @@ -/*∆*/ @kotlin.internal.InlineOnly -/*∆*/ public inline operator fun org.w3c.dom.css.CSSRuleList.get(index: kotlin.Int): org.w3c.dom.css.CSSRule? -/*∆*/ -/*∆*/ @kotlin.internal.InlineOnly -/*∆*/ public inline operator fun org.w3c.dom.css.CSSStyleDeclaration.get(index: kotlin.Int): kotlin.String? -/*∆*/ -/*∆*/ @kotlin.internal.InlineOnly -/*∆*/ public inline operator fun org.w3c.dom.css.MediaList.get(index: kotlin.Int): kotlin.String? -/*∆*/ -/*∆*/ @kotlin.internal.InlineOnly -/*∆*/ public inline operator fun org.w3c.dom.css.StyleSheetList.get(index: kotlin.Int): org.w3c.dom.css.StyleSheet? -/*∆*/ -/*∆*/ public abstract external class CSS { -/*∆*/ public constructor CSS() -/*∆*/ -/*∆*/ public companion object of CSS { -/*∆*/ public final fun escape(ident: kotlin.String): kotlin.String -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class CSSGroupingRule : org.w3c.dom.css.CSSRule { -/*∆*/ public constructor CSSGroupingRule() -/*∆*/ -/*∆*/ public open val cssRules: org.w3c.dom.css.CSSRuleList { get; } -/*∆*/ -/*∆*/ public final fun deleteRule(index: kotlin.Int): kotlin.Unit -/*∆*/ -/*∆*/ public final fun insertRule(rule: kotlin.String, index: kotlin.Int): kotlin.Int -/*∆*/ -/*∆*/ public companion object of CSSGroupingRule { -/*∆*/ public final val CHARSET_RULE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val FONT_FACE_RULE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val IMPORT_RULE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val MARGIN_RULE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val MEDIA_RULE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NAMESPACE_RULE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val PAGE_RULE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val STYLE_RULE: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class CSSImportRule : org.w3c.dom.css.CSSRule { -/*∆*/ public constructor CSSImportRule() -/*∆*/ -/*∆*/ public open val href: kotlin.String { get; } -/*∆*/ -/*∆*/ public open val media: org.w3c.dom.css.MediaList { get; } -/*∆*/ -/*∆*/ public open val styleSheet: org.w3c.dom.css.CSSStyleSheet { get; } -/*∆*/ -/*∆*/ public companion object of CSSImportRule { -/*∆*/ public final val CHARSET_RULE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val FONT_FACE_RULE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val IMPORT_RULE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val MARGIN_RULE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val MEDIA_RULE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NAMESPACE_RULE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val PAGE_RULE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val STYLE_RULE: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class CSSMarginRule : org.w3c.dom.css.CSSRule { -/*∆*/ public constructor CSSMarginRule() -/*∆*/ -/*∆*/ public open val name: kotlin.String { get; } -/*∆*/ -/*∆*/ public open val style: org.w3c.dom.css.CSSStyleDeclaration { get; } -/*∆*/ -/*∆*/ public companion object of CSSMarginRule { -/*∆*/ public final val CHARSET_RULE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val FONT_FACE_RULE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val IMPORT_RULE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val MARGIN_RULE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val MEDIA_RULE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NAMESPACE_RULE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val PAGE_RULE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val STYLE_RULE: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class CSSMediaRule : org.w3c.dom.css.CSSGroupingRule { -/*∆*/ public constructor CSSMediaRule() -/*∆*/ -/*∆*/ public open val media: org.w3c.dom.css.MediaList { get; } -/*∆*/ -/*∆*/ public companion object of CSSMediaRule { -/*∆*/ public final val CHARSET_RULE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val FONT_FACE_RULE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val IMPORT_RULE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val MARGIN_RULE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val MEDIA_RULE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NAMESPACE_RULE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val PAGE_RULE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val STYLE_RULE: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class CSSNamespaceRule : org.w3c.dom.css.CSSRule { -/*∆*/ public constructor CSSNamespaceRule() -/*∆*/ -/*∆*/ public open val namespaceURI: kotlin.String { get; } -/*∆*/ -/*∆*/ public open val prefix: kotlin.String { get; } -/*∆*/ -/*∆*/ public companion object of CSSNamespaceRule { -/*∆*/ public final val CHARSET_RULE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val FONT_FACE_RULE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val IMPORT_RULE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val MARGIN_RULE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val MEDIA_RULE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NAMESPACE_RULE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val PAGE_RULE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val STYLE_RULE: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class CSSPageRule : org.w3c.dom.css.CSSGroupingRule { -/*∆*/ public constructor CSSPageRule() -/*∆*/ -/*∆*/ public open var selectorText: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open val style: org.w3c.dom.css.CSSStyleDeclaration { get; } -/*∆*/ -/*∆*/ public companion object of CSSPageRule { -/*∆*/ public final val CHARSET_RULE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val FONT_FACE_RULE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val IMPORT_RULE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val MARGIN_RULE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val MEDIA_RULE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NAMESPACE_RULE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val PAGE_RULE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val STYLE_RULE: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class CSSRule { -/*∆*/ public constructor CSSRule() -/*∆*/ -/*∆*/ public open var cssText: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open val parentRule: org.w3c.dom.css.CSSRule? { get; } -/*∆*/ -/*∆*/ public open val parentStyleSheet: org.w3c.dom.css.CSSStyleSheet? { get; } -/*∆*/ -/*∆*/ public open val type: kotlin.Short { get; } -/*∆*/ -/*∆*/ public companion object of CSSRule { -/*∆*/ public final val CHARSET_RULE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val FONT_FACE_RULE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val IMPORT_RULE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val MARGIN_RULE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val MEDIA_RULE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NAMESPACE_RULE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val PAGE_RULE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val STYLE_RULE: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class CSSRuleList : org.w3c.dom.ItemArrayLike { -/*∆*/ public constructor CSSRuleList() -/*∆*/ -/*∆*/ public open override fun item(index: kotlin.Int): org.w3c.dom.css.CSSRule? -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class CSSStyleDeclaration : org.w3c.dom.ItemArrayLike { -/*∆*/ public constructor CSSStyleDeclaration() -/*∆*/ -/*∆*/ public open var _camel_cased_attribute: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var _dashed_attribute: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var _webkit_cased_attribute: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var alignContent: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var alignItems: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var alignSelf: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var animation: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var animationDelay: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var animationDirection: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var animationDuration: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var animationFillMode: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var animationIterationCount: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var animationName: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var animationPlayState: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var animationTimingFunction: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var backfaceVisibility: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var background: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var backgroundAttachment: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var backgroundClip: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var backgroundColor: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var backgroundImage: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var backgroundOrigin: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var backgroundPosition: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var backgroundRepeat: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var backgroundSize: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var border: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var borderBottom: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var borderBottomColor: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var borderBottomLeftRadius: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var borderBottomRightRadius: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var borderBottomStyle: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var borderBottomWidth: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var borderCollapse: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var borderColor: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var borderImage: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var borderImageOutset: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var borderImageRepeat: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var borderImageSlice: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var borderImageSource: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var borderImageWidth: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var borderLeft: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var borderLeftColor: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var borderLeftStyle: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var borderLeftWidth: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var borderRadius: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var borderRight: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var borderRightColor: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var borderRightStyle: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var borderRightWidth: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var borderSpacing: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var borderStyle: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var borderTop: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var borderTopColor: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var borderTopLeftRadius: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var borderTopRightRadius: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var borderTopStyle: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var borderTopWidth: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var borderWidth: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var bottom: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var boxDecorationBreak: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var boxShadow: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var boxSizing: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var breakAfter: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var breakBefore: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var breakInside: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var captionSide: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var clear: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var clip: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var color: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var columnCount: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var columnFill: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var columnGap: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var columnRule: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var columnRuleColor: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var columnRuleStyle: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var columnRuleWidth: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var columnSpan: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var columnWidth: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var columns: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var content: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var counterIncrement: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var counterReset: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var cssFloat: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var cssText: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var cursor: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var direction: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var display: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var emptyCells: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var filter: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var flex: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var flexBasis: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var flexDirection: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var flexFlow: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var flexGrow: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var flexShrink: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var flexWrap: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var font: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var fontFamily: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var fontFeatureSettings: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var fontKerning: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var fontLanguageOverride: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var fontSize: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var fontSizeAdjust: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var fontStretch: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var fontStyle: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var fontSynthesis: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var fontVariant: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var fontVariantAlternates: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var fontVariantCaps: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var fontVariantEastAsian: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var fontVariantLigatures: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var fontVariantNumeric: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var fontVariantPosition: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var fontWeight: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var hangingPunctuation: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var height: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var hyphens: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var imageOrientation: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var imageRendering: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var imageResolution: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var imeMode: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var justifyContent: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var left: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var letterSpacing: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var lineBreak: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var lineHeight: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var listStyle: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var listStyleImage: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var listStylePosition: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var listStyleType: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var margin: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var marginBottom: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var marginLeft: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var marginRight: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var marginTop: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var mark: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var markAfter: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var markBefore: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var marks: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var marqueeDirection: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var marqueePlayCount: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var marqueeSpeed: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var marqueeStyle: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var mask: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var maskType: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var maxHeight: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var maxWidth: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var minHeight: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var minWidth: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var navDown: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var navIndex: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var navLeft: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var navRight: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var navUp: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var objectFit: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var objectPosition: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var opacity: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var order: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var orphans: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var outline: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var outlineColor: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var outlineOffset: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var outlineStyle: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var outlineWidth: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var overflowWrap: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var overflowX: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var overflowY: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var padding: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var paddingBottom: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var paddingLeft: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var paddingRight: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var paddingTop: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var pageBreakAfter: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var pageBreakBefore: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var pageBreakInside: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open val parentRule: org.w3c.dom.css.CSSRule? { get; } -/*∆*/ -/*∆*/ public open var perspective: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var perspectiveOrigin: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var phonemes: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var position: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var quotes: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var resize: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var rest: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var restAfter: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var restBefore: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var right: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var tabSize: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var tableLayout: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var textAlign: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var textAlignLast: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var textCombineUpright: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var textDecoration: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var textDecorationColor: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var textDecorationLine: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var textDecorationStyle: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var textIndent: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var textJustify: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var textOrientation: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var textOverflow: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var textShadow: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var textTransform: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var textUnderlinePosition: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var top: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var transform: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var transformOrigin: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var transformStyle: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var transition: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var transitionDelay: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var transitionDuration: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var transitionProperty: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var transitionTimingFunction: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var unicodeBidi: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var verticalAlign: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var visibility: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var voiceBalance: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var voiceDuration: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var voicePitch: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var voicePitchRange: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var voiceRate: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var voiceStress: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var voiceVolume: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var whiteSpace: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var widows: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var width: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var wordBreak: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var wordSpacing: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var wordWrap: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var writingMode: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var zIndex: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public final fun getPropertyPriority(property: kotlin.String): kotlin.String -/*∆*/ -/*∆*/ public final fun getPropertyValue(property: kotlin.String): kotlin.String -/*∆*/ -/*∆*/ public open override fun item(index: kotlin.Int): kotlin.String -/*∆*/ -/*∆*/ public final fun removeProperty(property: kotlin.String): kotlin.String -/*∆*/ -/*∆*/ public final fun setProperty(property: kotlin.String, value: kotlin.String, priority: kotlin.String = ...): kotlin.Unit -/*∆*/ -/*∆*/ public final fun setPropertyPriority(property: kotlin.String, priority: kotlin.String): kotlin.Unit -/*∆*/ -/*∆*/ public final fun setPropertyValue(property: kotlin.String, value: kotlin.String): kotlin.Unit -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class CSSStyleRule : org.w3c.dom.css.CSSRule { -/*∆*/ public constructor CSSStyleRule() -/*∆*/ -/*∆*/ public open var selectorText: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open val style: org.w3c.dom.css.CSSStyleDeclaration { get; } -/*∆*/ -/*∆*/ public companion object of CSSStyleRule { -/*∆*/ public final val CHARSET_RULE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val FONT_FACE_RULE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val IMPORT_RULE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val MARGIN_RULE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val MEDIA_RULE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NAMESPACE_RULE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val PAGE_RULE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val STYLE_RULE: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class CSSStyleSheet : org.w3c.dom.css.StyleSheet { -/*∆*/ public constructor CSSStyleSheet() -/*∆*/ -/*∆*/ public open val cssRules: org.w3c.dom.css.CSSRuleList { get; } -/*∆*/ -/*∆*/ public open val ownerRule: org.w3c.dom.css.CSSRule? { get; } -/*∆*/ -/*∆*/ public final fun deleteRule(index: kotlin.Int): kotlin.Unit -/*∆*/ -/*∆*/ public final fun insertRule(rule: kotlin.String, index: kotlin.Int): kotlin.Int -/*∆*/ } -/*∆*/ -/*∆*/ public external interface ElementCSSInlineStyle { -/*∆*/ public abstract val style: org.w3c.dom.css.CSSStyleDeclaration { get; } -/*∆*/ } -/*∆*/ -/*∆*/ public external interface LinkStyle { -/*∆*/ public open val sheet: org.w3c.dom.css.StyleSheet? { get; } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class MediaList : org.w3c.dom.ItemArrayLike { -/*∆*/ public constructor MediaList() -/*∆*/ -/*∆*/ public open var mediaText: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public final fun appendMedium(medium: kotlin.String): kotlin.Unit -/*∆*/ -/*∆*/ public final fun deleteMedium(medium: kotlin.String): kotlin.Unit -/*∆*/ -/*∆*/ public open override fun item(index: kotlin.Int): kotlin.String? -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class StyleSheet { -/*∆*/ public constructor StyleSheet() -/*∆*/ -/*∆*/ public open var disabled: kotlin.Boolean { get; set; } -/*∆*/ -/*∆*/ public open val href: kotlin.String? { get; } -/*∆*/ -/*∆*/ public open val media: org.w3c.dom.css.MediaList { get; } -/*∆*/ -/*∆*/ public open val ownerNode: org.w3c.dom.css.UnionElementOrProcessingInstruction? { get; } -/*∆*/ -/*∆*/ public open val parentStyleSheet: org.w3c.dom.css.StyleSheet? { get; } -/*∆*/ -/*∆*/ public open val title: kotlin.String? { get; } -/*∆*/ -/*∆*/ public open val type: kotlin.String { get; } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class StyleSheetList : org.w3c.dom.ItemArrayLike { -/*∆*/ public constructor StyleSheetList() -/*∆*/ -/*∆*/ public open override fun item(index: kotlin.Int): org.w3c.dom.css.StyleSheet? -/*∆*/ } -/*∆*/ -/*∆*/ public external interface UnionElementOrProcessingInstruction { -/*∆*/ } \ No newline at end of file +@kotlin.internal.InlineOnly +public inline operator fun org.w3c.dom.css.CSSRuleList.get(index: kotlin.Int): org.w3c.dom.css.CSSRule? + +@kotlin.internal.InlineOnly +public inline operator fun org.w3c.dom.css.CSSStyleDeclaration.get(index: kotlin.Int): kotlin.String? + +@kotlin.internal.InlineOnly +public inline operator fun org.w3c.dom.css.MediaList.get(index: kotlin.Int): kotlin.String? + +@kotlin.internal.InlineOnly +public inline operator fun org.w3c.dom.css.StyleSheetList.get(index: kotlin.Int): org.w3c.dom.css.StyleSheet? + +public abstract external class CSS { + public constructor CSS() + + public companion object of CSS { + public final fun escape(ident: kotlin.String): kotlin.String + } +} + +public abstract external class CSSGroupingRule : org.w3c.dom.css.CSSRule { + public constructor CSSGroupingRule() + + public open val cssRules: org.w3c.dom.css.CSSRuleList { get; } + + public final fun deleteRule(index: kotlin.Int): kotlin.Unit + + public final fun insertRule(rule: kotlin.String, index: kotlin.Int): kotlin.Int + + public companion object of CSSGroupingRule { + public final val CHARSET_RULE: kotlin.Short { get; } + + public final val FONT_FACE_RULE: kotlin.Short { get; } + + public final val IMPORT_RULE: kotlin.Short { get; } + + public final val MARGIN_RULE: kotlin.Short { get; } + + public final val MEDIA_RULE: kotlin.Short { get; } + + public final val NAMESPACE_RULE: kotlin.Short { get; } + + public final val PAGE_RULE: kotlin.Short { get; } + + public final val STYLE_RULE: kotlin.Short { get; } + } +} + +public abstract external class CSSImportRule : org.w3c.dom.css.CSSRule { + public constructor CSSImportRule() + + public open val href: kotlin.String { get; } + + public open val media: org.w3c.dom.css.MediaList { get; } + + public open val styleSheet: org.w3c.dom.css.CSSStyleSheet { get; } + + public companion object of CSSImportRule { + public final val CHARSET_RULE: kotlin.Short { get; } + + public final val FONT_FACE_RULE: kotlin.Short { get; } + + public final val IMPORT_RULE: kotlin.Short { get; } + + public final val MARGIN_RULE: kotlin.Short { get; } + + public final val MEDIA_RULE: kotlin.Short { get; } + + public final val NAMESPACE_RULE: kotlin.Short { get; } + + public final val PAGE_RULE: kotlin.Short { get; } + + public final val STYLE_RULE: kotlin.Short { get; } + } +} + +public abstract external class CSSMarginRule : org.w3c.dom.css.CSSRule { + public constructor CSSMarginRule() + + public open val name: kotlin.String { get; } + + public open val style: org.w3c.dom.css.CSSStyleDeclaration { get; } + + public companion object of CSSMarginRule { + public final val CHARSET_RULE: kotlin.Short { get; } + + public final val FONT_FACE_RULE: kotlin.Short { get; } + + public final val IMPORT_RULE: kotlin.Short { get; } + + public final val MARGIN_RULE: kotlin.Short { get; } + + public final val MEDIA_RULE: kotlin.Short { get; } + + public final val NAMESPACE_RULE: kotlin.Short { get; } + + public final val PAGE_RULE: kotlin.Short { get; } + + public final val STYLE_RULE: kotlin.Short { get; } + } +} + +public abstract external class CSSMediaRule : org.w3c.dom.css.CSSGroupingRule { + public constructor CSSMediaRule() + + public open val media: org.w3c.dom.css.MediaList { get; } + + public companion object of CSSMediaRule { + public final val CHARSET_RULE: kotlin.Short { get; } + + public final val FONT_FACE_RULE: kotlin.Short { get; } + + public final val IMPORT_RULE: kotlin.Short { get; } + + public final val MARGIN_RULE: kotlin.Short { get; } + + public final val MEDIA_RULE: kotlin.Short { get; } + + public final val NAMESPACE_RULE: kotlin.Short { get; } + + public final val PAGE_RULE: kotlin.Short { get; } + + public final val STYLE_RULE: kotlin.Short { get; } + } +} + +public abstract external class CSSNamespaceRule : org.w3c.dom.css.CSSRule { + public constructor CSSNamespaceRule() + + public open val namespaceURI: kotlin.String { get; } + + public open val prefix: kotlin.String { get; } + + public companion object of CSSNamespaceRule { + public final val CHARSET_RULE: kotlin.Short { get; } + + public final val FONT_FACE_RULE: kotlin.Short { get; } + + public final val IMPORT_RULE: kotlin.Short { get; } + + public final val MARGIN_RULE: kotlin.Short { get; } + + public final val MEDIA_RULE: kotlin.Short { get; } + + public final val NAMESPACE_RULE: kotlin.Short { get; } + + public final val PAGE_RULE: kotlin.Short { get; } + + public final val STYLE_RULE: kotlin.Short { get; } + } +} + +public abstract external class CSSPageRule : org.w3c.dom.css.CSSGroupingRule { + public constructor CSSPageRule() + + public open var selectorText: kotlin.String { get; set; } + + public open val style: org.w3c.dom.css.CSSStyleDeclaration { get; } + + public companion object of CSSPageRule { + public final val CHARSET_RULE: kotlin.Short { get; } + + public final val FONT_FACE_RULE: kotlin.Short { get; } + + public final val IMPORT_RULE: kotlin.Short { get; } + + public final val MARGIN_RULE: kotlin.Short { get; } + + public final val MEDIA_RULE: kotlin.Short { get; } + + public final val NAMESPACE_RULE: kotlin.Short { get; } + + public final val PAGE_RULE: kotlin.Short { get; } + + public final val STYLE_RULE: kotlin.Short { get; } + } +} + +public abstract external class CSSRule { + public constructor CSSRule() + + public open var cssText: kotlin.String { get; set; } + + public open val parentRule: org.w3c.dom.css.CSSRule? { get; } + + public open val parentStyleSheet: org.w3c.dom.css.CSSStyleSheet? { get; } + + public open val type: kotlin.Short { get; } + + public companion object of CSSRule { + public final val CHARSET_RULE: kotlin.Short { get; } + + public final val FONT_FACE_RULE: kotlin.Short { get; } + + public final val IMPORT_RULE: kotlin.Short { get; } + + public final val MARGIN_RULE: kotlin.Short { get; } + + public final val MEDIA_RULE: kotlin.Short { get; } + + public final val NAMESPACE_RULE: kotlin.Short { get; } + + public final val PAGE_RULE: kotlin.Short { get; } + + public final val STYLE_RULE: kotlin.Short { get; } + } +} + +public abstract external class CSSRuleList : org.w3c.dom.ItemArrayLike { + public constructor CSSRuleList() + + public open override fun item(index: kotlin.Int): org.w3c.dom.css.CSSRule? +} + +public abstract external class CSSStyleDeclaration : org.w3c.dom.ItemArrayLike { + public constructor CSSStyleDeclaration() + + public open var _camel_cased_attribute: kotlin.String { get; set; } + + public open var _dashed_attribute: kotlin.String { get; set; } + + public open var _webkit_cased_attribute: kotlin.String { get; set; } + + public open var alignContent: kotlin.String { get; set; } + + public open var alignItems: kotlin.String { get; set; } + + public open var alignSelf: kotlin.String { get; set; } + + public open var animation: kotlin.String { get; set; } + + public open var animationDelay: kotlin.String { get; set; } + + public open var animationDirection: kotlin.String { get; set; } + + public open var animationDuration: kotlin.String { get; set; } + + public open var animationFillMode: kotlin.String { get; set; } + + public open var animationIterationCount: kotlin.String { get; set; } + + public open var animationName: kotlin.String { get; set; } + + public open var animationPlayState: kotlin.String { get; set; } + + public open var animationTimingFunction: kotlin.String { get; set; } + + public open var backfaceVisibility: kotlin.String { get; set; } + + public open var background: kotlin.String { get; set; } + + public open var backgroundAttachment: kotlin.String { get; set; } + + public open var backgroundClip: kotlin.String { get; set; } + + public open var backgroundColor: kotlin.String { get; set; } + + public open var backgroundImage: kotlin.String { get; set; } + + public open var backgroundOrigin: kotlin.String { get; set; } + + public open var backgroundPosition: kotlin.String { get; set; } + + public open var backgroundRepeat: kotlin.String { get; set; } + + public open var backgroundSize: kotlin.String { get; set; } + + public open var border: kotlin.String { get; set; } + + public open var borderBottom: kotlin.String { get; set; } + + public open var borderBottomColor: kotlin.String { get; set; } + + public open var borderBottomLeftRadius: kotlin.String { get; set; } + + public open var borderBottomRightRadius: kotlin.String { get; set; } + + public open var borderBottomStyle: kotlin.String { get; set; } + + public open var borderBottomWidth: kotlin.String { get; set; } + + public open var borderCollapse: kotlin.String { get; set; } + + public open var borderColor: kotlin.String { get; set; } + + public open var borderImage: kotlin.String { get; set; } + + public open var borderImageOutset: kotlin.String { get; set; } + + public open var borderImageRepeat: kotlin.String { get; set; } + + public open var borderImageSlice: kotlin.String { get; set; } + + public open var borderImageSource: kotlin.String { get; set; } + + public open var borderImageWidth: kotlin.String { get; set; } + + public open var borderLeft: kotlin.String { get; set; } + + public open var borderLeftColor: kotlin.String { get; set; } + + public open var borderLeftStyle: kotlin.String { get; set; } + + public open var borderLeftWidth: kotlin.String { get; set; } + + public open var borderRadius: kotlin.String { get; set; } + + public open var borderRight: kotlin.String { get; set; } + + public open var borderRightColor: kotlin.String { get; set; } + + public open var borderRightStyle: kotlin.String { get; set; } + + public open var borderRightWidth: kotlin.String { get; set; } + + public open var borderSpacing: kotlin.String { get; set; } + + public open var borderStyle: kotlin.String { get; set; } + + public open var borderTop: kotlin.String { get; set; } + + public open var borderTopColor: kotlin.String { get; set; } + + public open var borderTopLeftRadius: kotlin.String { get; set; } + + public open var borderTopRightRadius: kotlin.String { get; set; } + + public open var borderTopStyle: kotlin.String { get; set; } + + public open var borderTopWidth: kotlin.String { get; set; } + + public open var borderWidth: kotlin.String { get; set; } + + public open var bottom: kotlin.String { get; set; } + + public open var boxDecorationBreak: kotlin.String { get; set; } + + public open var boxShadow: kotlin.String { get; set; } + + public open var boxSizing: kotlin.String { get; set; } + + public open var breakAfter: kotlin.String { get; set; } + + public open var breakBefore: kotlin.String { get; set; } + + public open var breakInside: kotlin.String { get; set; } + + public open var captionSide: kotlin.String { get; set; } + + public open var clear: kotlin.String { get; set; } + + public open var clip: kotlin.String { get; set; } + + public open var color: kotlin.String { get; set; } + + public open var columnCount: kotlin.String { get; set; } + + public open var columnFill: kotlin.String { get; set; } + + public open var columnGap: kotlin.String { get; set; } + + public open var columnRule: kotlin.String { get; set; } + + public open var columnRuleColor: kotlin.String { get; set; } + + public open var columnRuleStyle: kotlin.String { get; set; } + + public open var columnRuleWidth: kotlin.String { get; set; } + + public open var columnSpan: kotlin.String { get; set; } + + public open var columnWidth: kotlin.String { get; set; } + + public open var columns: kotlin.String { get; set; } + + public open var content: kotlin.String { get; set; } + + public open var counterIncrement: kotlin.String { get; set; } + + public open var counterReset: kotlin.String { get; set; } + + public open var cssFloat: kotlin.String { get; set; } + + public open var cssText: kotlin.String { get; set; } + + public open var cursor: kotlin.String { get; set; } + + public open var direction: kotlin.String { get; set; } + + public open var display: kotlin.String { get; set; } + + public open var emptyCells: kotlin.String { get; set; } + + public open var filter: kotlin.String { get; set; } + + public open var flex: kotlin.String { get; set; } + + public open var flexBasis: kotlin.String { get; set; } + + public open var flexDirection: kotlin.String { get; set; } + + public open var flexFlow: kotlin.String { get; set; } + + public open var flexGrow: kotlin.String { get; set; } + + public open var flexShrink: kotlin.String { get; set; } + + public open var flexWrap: kotlin.String { get; set; } + + public open var font: kotlin.String { get; set; } + + public open var fontFamily: kotlin.String { get; set; } + + public open var fontFeatureSettings: kotlin.String { get; set; } + + public open var fontKerning: kotlin.String { get; set; } + + public open var fontLanguageOverride: kotlin.String { get; set; } + + public open var fontSize: kotlin.String { get; set; } + + public open var fontSizeAdjust: kotlin.String { get; set; } + + public open var fontStretch: kotlin.String { get; set; } + + public open var fontStyle: kotlin.String { get; set; } + + public open var fontSynthesis: kotlin.String { get; set; } + + public open var fontVariant: kotlin.String { get; set; } + + public open var fontVariantAlternates: kotlin.String { get; set; } + + public open var fontVariantCaps: kotlin.String { get; set; } + + public open var fontVariantEastAsian: kotlin.String { get; set; } + + public open var fontVariantLigatures: kotlin.String { get; set; } + + public open var fontVariantNumeric: kotlin.String { get; set; } + + public open var fontVariantPosition: kotlin.String { get; set; } + + public open var fontWeight: kotlin.String { get; set; } + + public open var hangingPunctuation: kotlin.String { get; set; } + + public open var height: kotlin.String { get; set; } + + public open var hyphens: kotlin.String { get; set; } + + public open var imageOrientation: kotlin.String { get; set; } + + public open var imageRendering: kotlin.String { get; set; } + + public open var imageResolution: kotlin.String { get; set; } + + public open var imeMode: kotlin.String { get; set; } + + public open var justifyContent: kotlin.String { get; set; } + + public open var left: kotlin.String { get; set; } + + public open var letterSpacing: kotlin.String { get; set; } + + public open var lineBreak: kotlin.String { get; set; } + + public open var lineHeight: kotlin.String { get; set; } + + public open var listStyle: kotlin.String { get; set; } + + public open var listStyleImage: kotlin.String { get; set; } + + public open var listStylePosition: kotlin.String { get; set; } + + public open var listStyleType: kotlin.String { get; set; } + + public open var margin: kotlin.String { get; set; } + + public open var marginBottom: kotlin.String { get; set; } + + public open var marginLeft: kotlin.String { get; set; } + + public open var marginRight: kotlin.String { get; set; } + + public open var marginTop: kotlin.String { get; set; } + + public open var mark: kotlin.String { get; set; } + + public open var markAfter: kotlin.String { get; set; } + + public open var markBefore: kotlin.String { get; set; } + + public open var marks: kotlin.String { get; set; } + + public open var marqueeDirection: kotlin.String { get; set; } + + public open var marqueePlayCount: kotlin.String { get; set; } + + public open var marqueeSpeed: kotlin.String { get; set; } + + public open var marqueeStyle: kotlin.String { get; set; } + + public open var mask: kotlin.String { get; set; } + + public open var maskType: kotlin.String { get; set; } + + public open var maxHeight: kotlin.String { get; set; } + + public open var maxWidth: kotlin.String { get; set; } + + public open var minHeight: kotlin.String { get; set; } + + public open var minWidth: kotlin.String { get; set; } + + public open var navDown: kotlin.String { get; set; } + + public open var navIndex: kotlin.String { get; set; } + + public open var navLeft: kotlin.String { get; set; } + + public open var navRight: kotlin.String { get; set; } + + public open var navUp: kotlin.String { get; set; } + + public open var objectFit: kotlin.String { get; set; } + + public open var objectPosition: kotlin.String { get; set; } + + public open var opacity: kotlin.String { get; set; } + + public open var order: kotlin.String { get; set; } + + public open var orphans: kotlin.String { get; set; } + + public open var outline: kotlin.String { get; set; } + + public open var outlineColor: kotlin.String { get; set; } + + public open var outlineOffset: kotlin.String { get; set; } + + public open var outlineStyle: kotlin.String { get; set; } + + public open var outlineWidth: kotlin.String { get; set; } + + public open var overflowWrap: kotlin.String { get; set; } + + public open var overflowX: kotlin.String { get; set; } + + public open var overflowY: kotlin.String { get; set; } + + public open var padding: kotlin.String { get; set; } + + public open var paddingBottom: kotlin.String { get; set; } + + public open var paddingLeft: kotlin.String { get; set; } + + public open var paddingRight: kotlin.String { get; set; } + + public open var paddingTop: kotlin.String { get; set; } + + public open var pageBreakAfter: kotlin.String { get; set; } + + public open var pageBreakBefore: kotlin.String { get; set; } + + public open var pageBreakInside: kotlin.String { get; set; } + + public open val parentRule: org.w3c.dom.css.CSSRule? { get; } + + public open var perspective: kotlin.String { get; set; } + + public open var perspectiveOrigin: kotlin.String { get; set; } + + public open var phonemes: kotlin.String { get; set; } + + public open var position: kotlin.String { get; set; } + + public open var quotes: kotlin.String { get; set; } + + public open var resize: kotlin.String { get; set; } + + public open var rest: kotlin.String { get; set; } + + public open var restAfter: kotlin.String { get; set; } + + public open var restBefore: kotlin.String { get; set; } + + public open var right: kotlin.String { get; set; } + + public open var tabSize: kotlin.String { get; set; } + + public open var tableLayout: kotlin.String { get; set; } + + public open var textAlign: kotlin.String { get; set; } + + public open var textAlignLast: kotlin.String { get; set; } + + public open var textCombineUpright: kotlin.String { get; set; } + + public open var textDecoration: kotlin.String { get; set; } + + public open var textDecorationColor: kotlin.String { get; set; } + + public open var textDecorationLine: kotlin.String { get; set; } + + public open var textDecorationStyle: kotlin.String { get; set; } + + public open var textIndent: kotlin.String { get; set; } + + public open var textJustify: kotlin.String { get; set; } + + public open var textOrientation: kotlin.String { get; set; } + + public open var textOverflow: kotlin.String { get; set; } + + public open var textShadow: kotlin.String { get; set; } + + public open var textTransform: kotlin.String { get; set; } + + public open var textUnderlinePosition: kotlin.String { get; set; } + + public open var top: kotlin.String { get; set; } + + public open var transform: kotlin.String { get; set; } + + public open var transformOrigin: kotlin.String { get; set; } + + public open var transformStyle: kotlin.String { get; set; } + + public open var transition: kotlin.String { get; set; } + + public open var transitionDelay: kotlin.String { get; set; } + + public open var transitionDuration: kotlin.String { get; set; } + + public open var transitionProperty: kotlin.String { get; set; } + + public open var transitionTimingFunction: kotlin.String { get; set; } + + public open var unicodeBidi: kotlin.String { get; set; } + + public open var verticalAlign: kotlin.String { get; set; } + + public open var visibility: kotlin.String { get; set; } + + public open var voiceBalance: kotlin.String { get; set; } + + public open var voiceDuration: kotlin.String { get; set; } + + public open var voicePitch: kotlin.String { get; set; } + + public open var voicePitchRange: kotlin.String { get; set; } + + public open var voiceRate: kotlin.String { get; set; } + + public open var voiceStress: kotlin.String { get; set; } + + public open var voiceVolume: kotlin.String { get; set; } + + public open var whiteSpace: kotlin.String { get; set; } + + public open var widows: kotlin.String { get; set; } + + public open var width: kotlin.String { get; set; } + + public open var wordBreak: kotlin.String { get; set; } + + public open var wordSpacing: kotlin.String { get; set; } + + public open var wordWrap: kotlin.String { get; set; } + + public open var writingMode: kotlin.String { get; set; } + + public open var zIndex: kotlin.String { get; set; } + + public final fun getPropertyPriority(property: kotlin.String): kotlin.String + + public final fun getPropertyValue(property: kotlin.String): kotlin.String + + public open override fun item(index: kotlin.Int): kotlin.String + + public final fun removeProperty(property: kotlin.String): kotlin.String + + public final fun setProperty(property: kotlin.String, value: kotlin.String, priority: kotlin.String = ...): kotlin.Unit + + public final fun setPropertyPriority(property: kotlin.String, priority: kotlin.String): kotlin.Unit + + public final fun setPropertyValue(property: kotlin.String, value: kotlin.String): kotlin.Unit +} + +public abstract external class CSSStyleRule : org.w3c.dom.css.CSSRule { + public constructor CSSStyleRule() + + public open var selectorText: kotlin.String { get; set; } + + public open val style: org.w3c.dom.css.CSSStyleDeclaration { get; } + + public companion object of CSSStyleRule { + public final val CHARSET_RULE: kotlin.Short { get; } + + public final val FONT_FACE_RULE: kotlin.Short { get; } + + public final val IMPORT_RULE: kotlin.Short { get; } + + public final val MARGIN_RULE: kotlin.Short { get; } + + public final val MEDIA_RULE: kotlin.Short { get; } + + public final val NAMESPACE_RULE: kotlin.Short { get; } + + public final val PAGE_RULE: kotlin.Short { get; } + + public final val STYLE_RULE: kotlin.Short { get; } + } +} + +public abstract external class CSSStyleSheet : org.w3c.dom.css.StyleSheet { + public constructor CSSStyleSheet() + + public open val cssRules: org.w3c.dom.css.CSSRuleList { get; } + + public open val ownerRule: org.w3c.dom.css.CSSRule? { get; } + + public final fun deleteRule(index: kotlin.Int): kotlin.Unit + + public final fun insertRule(rule: kotlin.String, index: kotlin.Int): kotlin.Int +} + +public external interface ElementCSSInlineStyle { + public abstract val style: org.w3c.dom.css.CSSStyleDeclaration { get; } +} + +public external interface LinkStyle { + public open val sheet: org.w3c.dom.css.StyleSheet? { get; } +} + +public abstract external class MediaList : org.w3c.dom.ItemArrayLike { + public constructor MediaList() + + public open var mediaText: kotlin.String { get; set; } + + public final fun appendMedium(medium: kotlin.String): kotlin.Unit + + public final fun deleteMedium(medium: kotlin.String): kotlin.Unit + + public open override fun item(index: kotlin.Int): kotlin.String? +} + +public abstract external class StyleSheet { + public constructor StyleSheet() + + public open var disabled: kotlin.Boolean { get; set; } + + public open val href: kotlin.String? { get; } + + public open val media: org.w3c.dom.css.MediaList { get; } + + public open val ownerNode: org.w3c.dom.css.UnionElementOrProcessingInstruction? { get; } + + public open val parentStyleSheet: org.w3c.dom.css.StyleSheet? { get; } + + public open val title: kotlin.String? { get; } + + public open val type: kotlin.String { get; } +} + +public abstract external class StyleSheetList : org.w3c.dom.ItemArrayLike { + public constructor StyleSheetList() + + public open override fun item(index: kotlin.Int): org.w3c.dom.css.StyleSheet? +} + +public external interface UnionElementOrProcessingInstruction { +} \ No newline at end of file diff --git a/libraries/stdlib/api/js-v1/org.w3c.dom.encryptedmedia.kt b/libraries/stdlib/api/js-v1/org.w3c.dom.encryptedmedia.kt index a44780600f3..3dde259928b 100644 --- a/libraries/stdlib/api/js-v1/org.w3c.dom.encryptedmedia.kt +++ b/libraries/stdlib/api/js-v1/org.w3c.dom.encryptedmedia.kt @@ -1,187 +1,187 @@ -/*∆*/ public val org.w3c.dom.encryptedmedia.MediaKeyStatus.Companion.EXPIRED: org.w3c.dom.encryptedmedia.MediaKeyStatus { get; } -/*∆*/ -/*∆*/ public val org.w3c.dom.encryptedmedia.MediaKeyMessageType.Companion.INDIVIDUALIZATION_REQUEST: org.w3c.dom.encryptedmedia.MediaKeyMessageType { get; } -/*∆*/ -/*∆*/ public val org.w3c.dom.encryptedmedia.MediaKeyStatus.Companion.INTERNAL_ERROR: org.w3c.dom.encryptedmedia.MediaKeyStatus { get; } -/*∆*/ -/*∆*/ public val org.w3c.dom.encryptedmedia.MediaKeyMessageType.Companion.LICENSE_RELEASE: org.w3c.dom.encryptedmedia.MediaKeyMessageType { get; } -/*∆*/ -/*∆*/ public val org.w3c.dom.encryptedmedia.MediaKeyMessageType.Companion.LICENSE_RENEWAL: org.w3c.dom.encryptedmedia.MediaKeyMessageType { get; } -/*∆*/ -/*∆*/ public val org.w3c.dom.encryptedmedia.MediaKeyMessageType.Companion.LICENSE_REQUEST: org.w3c.dom.encryptedmedia.MediaKeyMessageType { get; } -/*∆*/ -/*∆*/ public val org.w3c.dom.encryptedmedia.MediaKeysRequirement.Companion.NOT_ALLOWED: org.w3c.dom.encryptedmedia.MediaKeysRequirement { get; } -/*∆*/ -/*∆*/ public val org.w3c.dom.encryptedmedia.MediaKeysRequirement.Companion.OPTIONAL: org.w3c.dom.encryptedmedia.MediaKeysRequirement { get; } -/*∆*/ -/*∆*/ public val org.w3c.dom.encryptedmedia.MediaKeyStatus.Companion.OUTPUT_DOWNSCALED: org.w3c.dom.encryptedmedia.MediaKeyStatus { get; } -/*∆*/ -/*∆*/ public val org.w3c.dom.encryptedmedia.MediaKeyStatus.Companion.OUTPUT_RESTRICTED: org.w3c.dom.encryptedmedia.MediaKeyStatus { get; } -/*∆*/ -/*∆*/ public val org.w3c.dom.encryptedmedia.MediaKeySessionType.Companion.PERSISTENT_LICENSE: org.w3c.dom.encryptedmedia.MediaKeySessionType { get; } -/*∆*/ -/*∆*/ public val org.w3c.dom.encryptedmedia.MediaKeyStatus.Companion.RELEASED: org.w3c.dom.encryptedmedia.MediaKeyStatus { get; } -/*∆*/ -/*∆*/ public val org.w3c.dom.encryptedmedia.MediaKeysRequirement.Companion.REQUIRED: org.w3c.dom.encryptedmedia.MediaKeysRequirement { get; } -/*∆*/ -/*∆*/ public val org.w3c.dom.encryptedmedia.MediaKeyStatus.Companion.STATUS_PENDING: org.w3c.dom.encryptedmedia.MediaKeyStatus { get; } -/*∆*/ -/*∆*/ public val org.w3c.dom.encryptedmedia.MediaKeySessionType.Companion.TEMPORARY: org.w3c.dom.encryptedmedia.MediaKeySessionType { get; } -/*∆*/ -/*∆*/ public val org.w3c.dom.encryptedmedia.MediaKeyStatus.Companion.USABLE: org.w3c.dom.encryptedmedia.MediaKeyStatus { get; } -/*∆*/ -/*∆*/ @kotlin.internal.InlineOnly -/*∆*/ public inline fun MediaEncryptedEventInit(initDataType: kotlin.String? = ..., initData: org.khronos.webgl.ArrayBuffer? = ..., bubbles: kotlin.Boolean? = ..., cancelable: kotlin.Boolean? = ..., composed: kotlin.Boolean? = ...): org.w3c.dom.encryptedmedia.MediaEncryptedEventInit -/*∆*/ -/*∆*/ @kotlin.internal.InlineOnly -/*∆*/ public inline fun MediaKeyMessageEventInit(messageType: org.w3c.dom.encryptedmedia.MediaKeyMessageType?, message: org.khronos.webgl.ArrayBuffer?, bubbles: kotlin.Boolean? = ..., cancelable: kotlin.Boolean? = ..., composed: kotlin.Boolean? = ...): org.w3c.dom.encryptedmedia.MediaKeyMessageEventInit -/*∆*/ -/*∆*/ @kotlin.internal.InlineOnly -/*∆*/ public inline fun MediaKeySystemConfiguration(label: kotlin.String? = ..., initDataTypes: kotlin.Array? = ..., audioCapabilities: kotlin.Array? = ..., videoCapabilities: kotlin.Array? = ..., distinctiveIdentifier: org.w3c.dom.encryptedmedia.MediaKeysRequirement? = ..., persistentState: org.w3c.dom.encryptedmedia.MediaKeysRequirement? = ..., sessionTypes: kotlin.Array? = ...): org.w3c.dom.encryptedmedia.MediaKeySystemConfiguration -/*∆*/ -/*∆*/ @kotlin.internal.InlineOnly -/*∆*/ public inline fun MediaKeySystemMediaCapability(contentType: kotlin.String? = ..., robustness: kotlin.String? = ...): org.w3c.dom.encryptedmedia.MediaKeySystemMediaCapability -/*∆*/ -/*∆*/ public open external class MediaEncryptedEvent : org.w3c.dom.events.Event { -/*∆*/ public constructor MediaEncryptedEvent(type: kotlin.String, eventInitDict: org.w3c.dom.encryptedmedia.MediaEncryptedEventInit = ...) -/*∆*/ -/*∆*/ public open val initData: org.khronos.webgl.ArrayBuffer? { get; } -/*∆*/ -/*∆*/ public open val initDataType: kotlin.String { get; } -/*∆*/ -/*∆*/ public companion object of MediaEncryptedEvent { -/*∆*/ public final val AT_TARGET: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val BUBBLING_PHASE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val CAPTURING_PHASE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NONE: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public external interface MediaEncryptedEventInit : org.w3c.dom.EventInit { -/*∆*/ public open var initData: org.khronos.webgl.ArrayBuffer? { get; set; } -/*∆*/ -/*∆*/ public open var initDataType: kotlin.String? { get; set; } -/*∆*/ } -/*∆*/ -/*∆*/ public open external class MediaKeyMessageEvent : org.w3c.dom.events.Event { -/*∆*/ public constructor MediaKeyMessageEvent(type: kotlin.String, eventInitDict: org.w3c.dom.encryptedmedia.MediaKeyMessageEventInit) -/*∆*/ -/*∆*/ public open val message: org.khronos.webgl.ArrayBuffer { get; } -/*∆*/ -/*∆*/ public open val messageType: org.w3c.dom.encryptedmedia.MediaKeyMessageType { get; } -/*∆*/ -/*∆*/ public companion object of MediaKeyMessageEvent { -/*∆*/ public final val AT_TARGET: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val BUBBLING_PHASE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val CAPTURING_PHASE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NONE: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public external interface MediaKeyMessageEventInit : org.w3c.dom.EventInit { -/*∆*/ public open var message: org.khronos.webgl.ArrayBuffer? { get; set; } -/*∆*/ -/*∆*/ public open var messageType: org.w3c.dom.encryptedmedia.MediaKeyMessageType? { get; set; } -/*∆*/ } -/*∆*/ -/*∆*/ public external interface MediaKeyMessageType { -/*∆*/ public companion object of MediaKeyMessageType { -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class MediaKeySession : org.w3c.dom.events.EventTarget { -/*∆*/ public constructor MediaKeySession() -/*∆*/ -/*∆*/ public open val closed: kotlin.js.Promise { get; } -/*∆*/ -/*∆*/ public open val expiration: kotlin.Double { get; } -/*∆*/ -/*∆*/ public open val keyStatuses: org.w3c.dom.encryptedmedia.MediaKeyStatusMap { get; } -/*∆*/ -/*∆*/ public open var onkeystatuseschange: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open var onmessage: ((org.w3c.dom.MessageEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open val sessionId: kotlin.String { get; } -/*∆*/ -/*∆*/ public final fun close(): kotlin.js.Promise -/*∆*/ -/*∆*/ public final fun generateRequest(initDataType: kotlin.String, initData: dynamic): kotlin.js.Promise -/*∆*/ -/*∆*/ public final fun load(sessionId: kotlin.String): kotlin.js.Promise -/*∆*/ -/*∆*/ public final fun remove(): kotlin.js.Promise -/*∆*/ -/*∆*/ public final fun update(response: dynamic): kotlin.js.Promise -/*∆*/ } -/*∆*/ -/*∆*/ public external interface MediaKeySessionType { -/*∆*/ public companion object of MediaKeySessionType { -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public external interface MediaKeyStatus { -/*∆*/ public companion object of MediaKeyStatus { -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class MediaKeyStatusMap { -/*∆*/ public constructor MediaKeyStatusMap() -/*∆*/ -/*∆*/ public open val size: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final fun get(keyId: dynamic): kotlin.Any? -/*∆*/ -/*∆*/ public final fun has(keyId: dynamic): kotlin.Boolean -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class MediaKeySystemAccess { -/*∆*/ public constructor MediaKeySystemAccess() -/*∆*/ -/*∆*/ public open val keySystem: kotlin.String { get; } -/*∆*/ -/*∆*/ public final fun createMediaKeys(): kotlin.js.Promise -/*∆*/ -/*∆*/ public final fun getConfiguration(): org.w3c.dom.encryptedmedia.MediaKeySystemConfiguration -/*∆*/ } -/*∆*/ -/*∆*/ public external interface MediaKeySystemConfiguration { -/*∆*/ public open var audioCapabilities: kotlin.Array? { get; set; } -/*∆*/ -/*∆*/ public open var distinctiveIdentifier: org.w3c.dom.encryptedmedia.MediaKeysRequirement? { get; set; } -/*∆*/ -/*∆*/ public open var initDataTypes: kotlin.Array? { get; set; } -/*∆*/ -/*∆*/ public open var label: kotlin.String? { get; set; } -/*∆*/ -/*∆*/ public open var persistentState: org.w3c.dom.encryptedmedia.MediaKeysRequirement? { get; set; } -/*∆*/ -/*∆*/ public open var sessionTypes: kotlin.Array? { get; set; } -/*∆*/ -/*∆*/ public open var videoCapabilities: kotlin.Array? { get; set; } -/*∆*/ } -/*∆*/ -/*∆*/ public external interface MediaKeySystemMediaCapability { -/*∆*/ public open var contentType: kotlin.String? { get; set; } -/*∆*/ -/*∆*/ public open var robustness: kotlin.String? { get; set; } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class MediaKeys { -/*∆*/ public constructor MediaKeys() -/*∆*/ -/*∆*/ public final fun createSession(sessionType: org.w3c.dom.encryptedmedia.MediaKeySessionType = ...): org.w3c.dom.encryptedmedia.MediaKeySession -/*∆*/ -/*∆*/ public final fun setServerCertificate(serverCertificate: dynamic): kotlin.js.Promise -/*∆*/ } -/*∆*/ -/*∆*/ public external interface MediaKeysRequirement { -/*∆*/ public companion object of MediaKeysRequirement { -/*∆*/ } -/*∆*/ } \ No newline at end of file +public val org.w3c.dom.encryptedmedia.MediaKeyStatus.Companion.EXPIRED: org.w3c.dom.encryptedmedia.MediaKeyStatus { get; } + +public val org.w3c.dom.encryptedmedia.MediaKeyMessageType.Companion.INDIVIDUALIZATION_REQUEST: org.w3c.dom.encryptedmedia.MediaKeyMessageType { get; } + +public val org.w3c.dom.encryptedmedia.MediaKeyStatus.Companion.INTERNAL_ERROR: org.w3c.dom.encryptedmedia.MediaKeyStatus { get; } + +public val org.w3c.dom.encryptedmedia.MediaKeyMessageType.Companion.LICENSE_RELEASE: org.w3c.dom.encryptedmedia.MediaKeyMessageType { get; } + +public val org.w3c.dom.encryptedmedia.MediaKeyMessageType.Companion.LICENSE_RENEWAL: org.w3c.dom.encryptedmedia.MediaKeyMessageType { get; } + +public val org.w3c.dom.encryptedmedia.MediaKeyMessageType.Companion.LICENSE_REQUEST: org.w3c.dom.encryptedmedia.MediaKeyMessageType { get; } + +public val org.w3c.dom.encryptedmedia.MediaKeysRequirement.Companion.NOT_ALLOWED: org.w3c.dom.encryptedmedia.MediaKeysRequirement { get; } + +public val org.w3c.dom.encryptedmedia.MediaKeysRequirement.Companion.OPTIONAL: org.w3c.dom.encryptedmedia.MediaKeysRequirement { get; } + +public val org.w3c.dom.encryptedmedia.MediaKeyStatus.Companion.OUTPUT_DOWNSCALED: org.w3c.dom.encryptedmedia.MediaKeyStatus { get; } + +public val org.w3c.dom.encryptedmedia.MediaKeyStatus.Companion.OUTPUT_RESTRICTED: org.w3c.dom.encryptedmedia.MediaKeyStatus { get; } + +public val org.w3c.dom.encryptedmedia.MediaKeySessionType.Companion.PERSISTENT_LICENSE: org.w3c.dom.encryptedmedia.MediaKeySessionType { get; } + +public val org.w3c.dom.encryptedmedia.MediaKeyStatus.Companion.RELEASED: org.w3c.dom.encryptedmedia.MediaKeyStatus { get; } + +public val org.w3c.dom.encryptedmedia.MediaKeysRequirement.Companion.REQUIRED: org.w3c.dom.encryptedmedia.MediaKeysRequirement { get; } + +public val org.w3c.dom.encryptedmedia.MediaKeyStatus.Companion.STATUS_PENDING: org.w3c.dom.encryptedmedia.MediaKeyStatus { get; } + +public val org.w3c.dom.encryptedmedia.MediaKeySessionType.Companion.TEMPORARY: org.w3c.dom.encryptedmedia.MediaKeySessionType { get; } + +public val org.w3c.dom.encryptedmedia.MediaKeyStatus.Companion.USABLE: org.w3c.dom.encryptedmedia.MediaKeyStatus { get; } + +@kotlin.internal.InlineOnly +public inline fun MediaEncryptedEventInit(initDataType: kotlin.String? = ..., initData: org.khronos.webgl.ArrayBuffer? = ..., bubbles: kotlin.Boolean? = ..., cancelable: kotlin.Boolean? = ..., composed: kotlin.Boolean? = ...): org.w3c.dom.encryptedmedia.MediaEncryptedEventInit + +@kotlin.internal.InlineOnly +public inline fun MediaKeyMessageEventInit(messageType: org.w3c.dom.encryptedmedia.MediaKeyMessageType?, message: org.khronos.webgl.ArrayBuffer?, bubbles: kotlin.Boolean? = ..., cancelable: kotlin.Boolean? = ..., composed: kotlin.Boolean? = ...): org.w3c.dom.encryptedmedia.MediaKeyMessageEventInit + +@kotlin.internal.InlineOnly +public inline fun MediaKeySystemConfiguration(label: kotlin.String? = ..., initDataTypes: kotlin.Array? = ..., audioCapabilities: kotlin.Array? = ..., videoCapabilities: kotlin.Array? = ..., distinctiveIdentifier: org.w3c.dom.encryptedmedia.MediaKeysRequirement? = ..., persistentState: org.w3c.dom.encryptedmedia.MediaKeysRequirement? = ..., sessionTypes: kotlin.Array? = ...): org.w3c.dom.encryptedmedia.MediaKeySystemConfiguration + +@kotlin.internal.InlineOnly +public inline fun MediaKeySystemMediaCapability(contentType: kotlin.String? = ..., robustness: kotlin.String? = ...): org.w3c.dom.encryptedmedia.MediaKeySystemMediaCapability + +public open external class MediaEncryptedEvent : org.w3c.dom.events.Event { + public constructor MediaEncryptedEvent(type: kotlin.String, eventInitDict: org.w3c.dom.encryptedmedia.MediaEncryptedEventInit = ...) + + public open val initData: org.khronos.webgl.ArrayBuffer? { get; } + + public open val initDataType: kotlin.String { get; } + + public companion object of MediaEncryptedEvent { + public final val AT_TARGET: kotlin.Short { get; } + + public final val BUBBLING_PHASE: kotlin.Short { get; } + + public final val CAPTURING_PHASE: kotlin.Short { get; } + + public final val NONE: kotlin.Short { get; } + } +} + +public external interface MediaEncryptedEventInit : org.w3c.dom.EventInit { + public open var initData: org.khronos.webgl.ArrayBuffer? { get; set; } + + public open var initDataType: kotlin.String? { get; set; } +} + +public open external class MediaKeyMessageEvent : org.w3c.dom.events.Event { + public constructor MediaKeyMessageEvent(type: kotlin.String, eventInitDict: org.w3c.dom.encryptedmedia.MediaKeyMessageEventInit) + + public open val message: org.khronos.webgl.ArrayBuffer { get; } + + public open val messageType: org.w3c.dom.encryptedmedia.MediaKeyMessageType { get; } + + public companion object of MediaKeyMessageEvent { + public final val AT_TARGET: kotlin.Short { get; } + + public final val BUBBLING_PHASE: kotlin.Short { get; } + + public final val CAPTURING_PHASE: kotlin.Short { get; } + + public final val NONE: kotlin.Short { get; } + } +} + +public external interface MediaKeyMessageEventInit : org.w3c.dom.EventInit { + public open var message: org.khronos.webgl.ArrayBuffer? { get; set; } + + public open var messageType: org.w3c.dom.encryptedmedia.MediaKeyMessageType? { get; set; } +} + +public external interface MediaKeyMessageType { + public companion object of MediaKeyMessageType { + } +} + +public abstract external class MediaKeySession : org.w3c.dom.events.EventTarget { + public constructor MediaKeySession() + + public open val closed: kotlin.js.Promise { get; } + + public open val expiration: kotlin.Double { get; } + + public open val keyStatuses: org.w3c.dom.encryptedmedia.MediaKeyStatusMap { get; } + + public open var onkeystatuseschange: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open var onmessage: ((org.w3c.dom.MessageEvent) -> dynamic)? { get; set; } + + public open val sessionId: kotlin.String { get; } + + public final fun close(): kotlin.js.Promise + + public final fun generateRequest(initDataType: kotlin.String, initData: dynamic): kotlin.js.Promise + + public final fun load(sessionId: kotlin.String): kotlin.js.Promise + + public final fun remove(): kotlin.js.Promise + + public final fun update(response: dynamic): kotlin.js.Promise +} + +public external interface MediaKeySessionType { + public companion object of MediaKeySessionType { + } +} + +public external interface MediaKeyStatus { + public companion object of MediaKeyStatus { + } +} + +public abstract external class MediaKeyStatusMap { + public constructor MediaKeyStatusMap() + + public open val size: kotlin.Int { get; } + + public final fun get(keyId: dynamic): kotlin.Any? + + public final fun has(keyId: dynamic): kotlin.Boolean +} + +public abstract external class MediaKeySystemAccess { + public constructor MediaKeySystemAccess() + + public open val keySystem: kotlin.String { get; } + + public final fun createMediaKeys(): kotlin.js.Promise + + public final fun getConfiguration(): org.w3c.dom.encryptedmedia.MediaKeySystemConfiguration +} + +public external interface MediaKeySystemConfiguration { + public open var audioCapabilities: kotlin.Array? { get; set; } + + public open var distinctiveIdentifier: org.w3c.dom.encryptedmedia.MediaKeysRequirement? { get; set; } + + public open var initDataTypes: kotlin.Array? { get; set; } + + public open var label: kotlin.String? { get; set; } + + public open var persistentState: org.w3c.dom.encryptedmedia.MediaKeysRequirement? { get; set; } + + public open var sessionTypes: kotlin.Array? { get; set; } + + public open var videoCapabilities: kotlin.Array? { get; set; } +} + +public external interface MediaKeySystemMediaCapability { + public open var contentType: kotlin.String? { get; set; } + + public open var robustness: kotlin.String? { get; set; } +} + +public abstract external class MediaKeys { + public constructor MediaKeys() + + public final fun createSession(sessionType: org.w3c.dom.encryptedmedia.MediaKeySessionType = ...): org.w3c.dom.encryptedmedia.MediaKeySession + + public final fun setServerCertificate(serverCertificate: dynamic): kotlin.js.Promise +} + +public external interface MediaKeysRequirement { + public companion object of MediaKeysRequirement { + } +} \ No newline at end of file diff --git a/libraries/stdlib/api/js-v1/org.w3c.dom.events.kt b/libraries/stdlib/api/js-v1/org.w3c.dom.events.kt index 0fc8c400e33..225b5f0ca72 100644 --- a/libraries/stdlib/api/js-v1/org.w3c.dom.events.kt +++ b/libraries/stdlib/api/js-v1/org.w3c.dom.events.kt @@ -1,373 +1,373 @@ -/*∆*/ @kotlin.internal.InlineOnly -/*∆*/ public inline fun CompositionEventInit(data: kotlin.String? = ..., view: org.w3c.dom.Window? = ..., detail: kotlin.Int? = ..., bubbles: kotlin.Boolean? = ..., cancelable: kotlin.Boolean? = ..., composed: kotlin.Boolean? = ...): org.w3c.dom.events.CompositionEventInit -/*∆*/ -/*∆*/ public fun EventListener(handler: (org.w3c.dom.events.Event) -> kotlin.Unit): org.w3c.dom.events.EventListener -/*∆*/ -/*∆*/ @kotlin.internal.InlineOnly -/*∆*/ public inline fun EventModifierInit(ctrlKey: kotlin.Boolean? = ..., shiftKey: kotlin.Boolean? = ..., altKey: kotlin.Boolean? = ..., metaKey: kotlin.Boolean? = ..., modifierAltGraph: kotlin.Boolean? = ..., modifierCapsLock: kotlin.Boolean? = ..., modifierFn: kotlin.Boolean? = ..., modifierFnLock: kotlin.Boolean? = ..., modifierHyper: kotlin.Boolean? = ..., modifierNumLock: kotlin.Boolean? = ..., modifierScrollLock: kotlin.Boolean? = ..., modifierSuper: kotlin.Boolean? = ..., modifierSymbol: kotlin.Boolean? = ..., modifierSymbolLock: kotlin.Boolean? = ..., view: org.w3c.dom.Window? = ..., detail: kotlin.Int? = ..., bubbles: kotlin.Boolean? = ..., cancelable: kotlin.Boolean? = ..., composed: kotlin.Boolean? = ...): org.w3c.dom.events.EventModifierInit -/*∆*/ -/*∆*/ @kotlin.internal.InlineOnly -/*∆*/ public inline fun FocusEventInit(relatedTarget: org.w3c.dom.events.EventTarget? = ..., view: org.w3c.dom.Window? = ..., detail: kotlin.Int? = ..., bubbles: kotlin.Boolean? = ..., cancelable: kotlin.Boolean? = ..., composed: kotlin.Boolean? = ...): org.w3c.dom.events.FocusEventInit -/*∆*/ -/*∆*/ @kotlin.internal.InlineOnly -/*∆*/ public inline fun InputEventInit(data: kotlin.String? = ..., isComposing: kotlin.Boolean? = ..., view: org.w3c.dom.Window? = ..., detail: kotlin.Int? = ..., bubbles: kotlin.Boolean? = ..., cancelable: kotlin.Boolean? = ..., composed: kotlin.Boolean? = ...): org.w3c.dom.events.InputEventInit -/*∆*/ -/*∆*/ @kotlin.internal.InlineOnly -/*∆*/ public inline fun KeyboardEventInit(key: kotlin.String? = ..., code: kotlin.String? = ..., location: kotlin.Int? = ..., repeat: kotlin.Boolean? = ..., isComposing: kotlin.Boolean? = ..., ctrlKey: kotlin.Boolean? = ..., shiftKey: kotlin.Boolean? = ..., altKey: kotlin.Boolean? = ..., metaKey: kotlin.Boolean? = ..., modifierAltGraph: kotlin.Boolean? = ..., modifierCapsLock: kotlin.Boolean? = ..., modifierFn: kotlin.Boolean? = ..., modifierFnLock: kotlin.Boolean? = ..., modifierHyper: kotlin.Boolean? = ..., modifierNumLock: kotlin.Boolean? = ..., modifierScrollLock: kotlin.Boolean? = ..., modifierSuper: kotlin.Boolean? = ..., modifierSymbol: kotlin.Boolean? = ..., modifierSymbolLock: kotlin.Boolean? = ..., view: org.w3c.dom.Window? = ..., detail: kotlin.Int? = ..., bubbles: kotlin.Boolean? = ..., cancelable: kotlin.Boolean? = ..., composed: kotlin.Boolean? = ...): org.w3c.dom.events.KeyboardEventInit -/*∆*/ -/*∆*/ @kotlin.internal.InlineOnly -/*∆*/ public inline fun MouseEventInit(screenX: kotlin.Int? = ..., screenY: kotlin.Int? = ..., clientX: kotlin.Int? = ..., clientY: kotlin.Int? = ..., button: kotlin.Short? = ..., buttons: kotlin.Short? = ..., relatedTarget: org.w3c.dom.events.EventTarget? = ..., region: kotlin.String? = ..., ctrlKey: kotlin.Boolean? = ..., shiftKey: kotlin.Boolean? = ..., altKey: kotlin.Boolean? = ..., metaKey: kotlin.Boolean? = ..., modifierAltGraph: kotlin.Boolean? = ..., modifierCapsLock: kotlin.Boolean? = ..., modifierFn: kotlin.Boolean? = ..., modifierFnLock: kotlin.Boolean? = ..., modifierHyper: kotlin.Boolean? = ..., modifierNumLock: kotlin.Boolean? = ..., modifierScrollLock: kotlin.Boolean? = ..., modifierSuper: kotlin.Boolean? = ..., modifierSymbol: kotlin.Boolean? = ..., modifierSymbolLock: kotlin.Boolean? = ..., view: org.w3c.dom.Window? = ..., detail: kotlin.Int? = ..., bubbles: kotlin.Boolean? = ..., cancelable: kotlin.Boolean? = ..., composed: kotlin.Boolean? = ...): org.w3c.dom.events.MouseEventInit -/*∆*/ -/*∆*/ @kotlin.internal.InlineOnly -/*∆*/ public inline fun UIEventInit(view: org.w3c.dom.Window? = ..., detail: kotlin.Int? = ..., bubbles: kotlin.Boolean? = ..., cancelable: kotlin.Boolean? = ..., composed: kotlin.Boolean? = ...): org.w3c.dom.events.UIEventInit -/*∆*/ -/*∆*/ @kotlin.internal.InlineOnly -/*∆*/ public inline fun WheelEventInit(deltaX: kotlin.Double? = ..., deltaY: kotlin.Double? = ..., deltaZ: kotlin.Double? = ..., deltaMode: kotlin.Int? = ..., screenX: kotlin.Int? = ..., screenY: kotlin.Int? = ..., clientX: kotlin.Int? = ..., clientY: kotlin.Int? = ..., button: kotlin.Short? = ..., buttons: kotlin.Short? = ..., relatedTarget: org.w3c.dom.events.EventTarget? = ..., region: kotlin.String? = ..., ctrlKey: kotlin.Boolean? = ..., shiftKey: kotlin.Boolean? = ..., altKey: kotlin.Boolean? = ..., metaKey: kotlin.Boolean? = ..., modifierAltGraph: kotlin.Boolean? = ..., modifierCapsLock: kotlin.Boolean? = ..., modifierFn: kotlin.Boolean? = ..., modifierFnLock: kotlin.Boolean? = ..., modifierHyper: kotlin.Boolean? = ..., modifierNumLock: kotlin.Boolean? = ..., modifierScrollLock: kotlin.Boolean? = ..., modifierSuper: kotlin.Boolean? = ..., modifierSymbol: kotlin.Boolean? = ..., modifierSymbolLock: kotlin.Boolean? = ..., view: org.w3c.dom.Window? = ..., detail: kotlin.Int? = ..., bubbles: kotlin.Boolean? = ..., cancelable: kotlin.Boolean? = ..., composed: kotlin.Boolean? = ...): org.w3c.dom.events.WheelEventInit -/*∆*/ -/*∆*/ public open external class CompositionEvent : org.w3c.dom.events.UIEvent { -/*∆*/ public constructor CompositionEvent(type: kotlin.String, eventInitDict: org.w3c.dom.events.CompositionEventInit = ...) -/*∆*/ -/*∆*/ public open val data: kotlin.String { get; } -/*∆*/ -/*∆*/ public companion object of CompositionEvent { -/*∆*/ public final val AT_TARGET: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val BUBBLING_PHASE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val CAPTURING_PHASE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NONE: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public external interface CompositionEventInit : org.w3c.dom.events.UIEventInit { -/*∆*/ public open var data: kotlin.String? { get; set; } -/*∆*/ } -/*∆*/ -/*∆*/ public open external class Event { -/*∆*/ public constructor Event(type: kotlin.String, eventInitDict: org.w3c.dom.EventInit = ...) -/*∆*/ -/*∆*/ public open val bubbles: kotlin.Boolean { get; } -/*∆*/ -/*∆*/ public open val cancelable: kotlin.Boolean { get; } -/*∆*/ -/*∆*/ public open val composed: kotlin.Boolean { get; } -/*∆*/ -/*∆*/ public open val currentTarget: org.w3c.dom.events.EventTarget? { get; } -/*∆*/ -/*∆*/ public open val defaultPrevented: kotlin.Boolean { get; } -/*∆*/ -/*∆*/ public open val eventPhase: kotlin.Short { get; } -/*∆*/ -/*∆*/ public open val isTrusted: kotlin.Boolean { get; } -/*∆*/ -/*∆*/ public open val target: org.w3c.dom.events.EventTarget? { get; } -/*∆*/ -/*∆*/ public open val timeStamp: kotlin.Number { get; } -/*∆*/ -/*∆*/ public open val type: kotlin.String { get; } -/*∆*/ -/*∆*/ public final fun composedPath(): kotlin.Array -/*∆*/ -/*∆*/ public final fun initEvent(type: kotlin.String, bubbles: kotlin.Boolean, cancelable: kotlin.Boolean): kotlin.Unit -/*∆*/ -/*∆*/ public final fun preventDefault(): kotlin.Unit -/*∆*/ -/*∆*/ public final fun stopImmediatePropagation(): kotlin.Unit -/*∆*/ -/*∆*/ public final fun stopPropagation(): kotlin.Unit -/*∆*/ -/*∆*/ public companion object of Event { -/*∆*/ public final val AT_TARGET: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val BUBBLING_PHASE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val CAPTURING_PHASE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NONE: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public external interface EventListener { -/*∆*/ public abstract fun handleEvent(event: org.w3c.dom.events.Event): kotlin.Unit -/*∆*/ } -/*∆*/ -/*∆*/ public external interface EventModifierInit : org.w3c.dom.events.UIEventInit { -/*∆*/ public open var altKey: kotlin.Boolean? { get; set; } -/*∆*/ -/*∆*/ public open var ctrlKey: kotlin.Boolean? { get; set; } -/*∆*/ -/*∆*/ public open var metaKey: kotlin.Boolean? { get; set; } -/*∆*/ -/*∆*/ public open var modifierAltGraph: kotlin.Boolean? { get; set; } -/*∆*/ -/*∆*/ public open var modifierCapsLock: kotlin.Boolean? { get; set; } -/*∆*/ -/*∆*/ public open var modifierFn: kotlin.Boolean? { get; set; } -/*∆*/ -/*∆*/ public open var modifierFnLock: kotlin.Boolean? { get; set; } -/*∆*/ -/*∆*/ public open var modifierHyper: kotlin.Boolean? { get; set; } -/*∆*/ -/*∆*/ public open var modifierNumLock: kotlin.Boolean? { get; set; } -/*∆*/ -/*∆*/ public open var modifierScrollLock: kotlin.Boolean? { get; set; } -/*∆*/ -/*∆*/ public open var modifierSuper: kotlin.Boolean? { get; set; } -/*∆*/ -/*∆*/ public open var modifierSymbol: kotlin.Boolean? { get; set; } -/*∆*/ -/*∆*/ public open var modifierSymbolLock: kotlin.Boolean? { get; set; } -/*∆*/ -/*∆*/ public open var shiftKey: kotlin.Boolean? { get; set; } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class EventTarget { -/*∆*/ public constructor EventTarget() -/*∆*/ -/*∆*/ public final fun addEventListener(type: kotlin.String, callback: ((org.w3c.dom.events.Event) -> kotlin.Unit)?, options: dynamic = ...): kotlin.Unit -/*∆*/ -/*∆*/ public final fun addEventListener(type: kotlin.String, callback: org.w3c.dom.events.EventListener?, options: dynamic = ...): kotlin.Unit -/*∆*/ -/*∆*/ public final fun dispatchEvent(event: org.w3c.dom.events.Event): kotlin.Boolean -/*∆*/ -/*∆*/ public final fun removeEventListener(type: kotlin.String, callback: ((org.w3c.dom.events.Event) -> kotlin.Unit)?, options: dynamic = ...): kotlin.Unit -/*∆*/ -/*∆*/ public final fun removeEventListener(type: kotlin.String, callback: org.w3c.dom.events.EventListener?, options: dynamic = ...): kotlin.Unit -/*∆*/ } -/*∆*/ -/*∆*/ public open external class FocusEvent : org.w3c.dom.events.UIEvent { -/*∆*/ public constructor FocusEvent(type: kotlin.String, eventInitDict: org.w3c.dom.events.FocusEventInit = ...) -/*∆*/ -/*∆*/ public open val relatedTarget: org.w3c.dom.events.EventTarget? { get; } -/*∆*/ -/*∆*/ public companion object of FocusEvent { -/*∆*/ public final val AT_TARGET: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val BUBBLING_PHASE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val CAPTURING_PHASE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NONE: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public external interface FocusEventInit : org.w3c.dom.events.UIEventInit { -/*∆*/ public open var relatedTarget: org.w3c.dom.events.EventTarget? { get; set; } -/*∆*/ } -/*∆*/ -/*∆*/ public open external class InputEvent : org.w3c.dom.events.UIEvent { -/*∆*/ public constructor InputEvent(type: kotlin.String, eventInitDict: org.w3c.dom.events.InputEventInit = ...) -/*∆*/ -/*∆*/ public open val data: kotlin.String { get; } -/*∆*/ -/*∆*/ public open val isComposing: kotlin.Boolean { get; } -/*∆*/ -/*∆*/ public companion object of InputEvent { -/*∆*/ public final val AT_TARGET: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val BUBBLING_PHASE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val CAPTURING_PHASE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NONE: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public external interface InputEventInit : org.w3c.dom.events.UIEventInit { -/*∆*/ public open var data: kotlin.String? { get; set; } -/*∆*/ -/*∆*/ public open var isComposing: kotlin.Boolean? { get; set; } -/*∆*/ } -/*∆*/ -/*∆*/ public open external class KeyboardEvent : org.w3c.dom.events.UIEvent { -/*∆*/ public constructor KeyboardEvent(type: kotlin.String, eventInitDict: org.w3c.dom.events.KeyboardEventInit = ...) -/*∆*/ -/*∆*/ public open val altKey: kotlin.Boolean { get; } -/*∆*/ -/*∆*/ public open val charCode: kotlin.Int { get; } -/*∆*/ -/*∆*/ public open val code: kotlin.String { get; } -/*∆*/ -/*∆*/ public open val ctrlKey: kotlin.Boolean { get; } -/*∆*/ -/*∆*/ public open val isComposing: kotlin.Boolean { get; } -/*∆*/ -/*∆*/ public open val key: kotlin.String { get; } -/*∆*/ -/*∆*/ public open val keyCode: kotlin.Int { get; } -/*∆*/ -/*∆*/ public open val location: kotlin.Int { get; } -/*∆*/ -/*∆*/ public open val metaKey: kotlin.Boolean { get; } -/*∆*/ -/*∆*/ public open val repeat: kotlin.Boolean { get; } -/*∆*/ -/*∆*/ public open val shiftKey: kotlin.Boolean { get; } -/*∆*/ -/*∆*/ public open val which: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final fun getModifierState(keyArg: kotlin.String): kotlin.Boolean -/*∆*/ -/*∆*/ public companion object of KeyboardEvent { -/*∆*/ public final val AT_TARGET: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val BUBBLING_PHASE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val CAPTURING_PHASE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOM_KEY_LOCATION_LEFT: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val DOM_KEY_LOCATION_NUMPAD: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val DOM_KEY_LOCATION_RIGHT: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val DOM_KEY_LOCATION_STANDARD: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val NONE: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public external interface KeyboardEventInit : org.w3c.dom.events.EventModifierInit { -/*∆*/ public open var code: kotlin.String? { get; set; } -/*∆*/ -/*∆*/ public open var isComposing: kotlin.Boolean? { get; set; } -/*∆*/ -/*∆*/ public open var key: kotlin.String? { get; set; } -/*∆*/ -/*∆*/ public open var location: kotlin.Int? { get; set; } -/*∆*/ -/*∆*/ public open var repeat: kotlin.Boolean? { get; set; } -/*∆*/ } -/*∆*/ -/*∆*/ public open external class MouseEvent : org.w3c.dom.events.UIEvent, org.w3c.dom.UnionElementOrMouseEvent { -/*∆*/ public constructor MouseEvent(type: kotlin.String, eventInitDict: org.w3c.dom.events.MouseEventInit = ...) -/*∆*/ -/*∆*/ public open val altKey: kotlin.Boolean { get; } -/*∆*/ -/*∆*/ public open val button: kotlin.Short { get; } -/*∆*/ -/*∆*/ public open val buttons: kotlin.Short { get; } -/*∆*/ -/*∆*/ public open val clientX: kotlin.Int { get; } -/*∆*/ -/*∆*/ public open val clientY: kotlin.Int { get; } -/*∆*/ -/*∆*/ public open val ctrlKey: kotlin.Boolean { get; } -/*∆*/ -/*∆*/ public open val metaKey: kotlin.Boolean { get; } -/*∆*/ -/*∆*/ public open val offsetX: kotlin.Double { get; } -/*∆*/ -/*∆*/ public open val offsetY: kotlin.Double { get; } -/*∆*/ -/*∆*/ public open val pageX: kotlin.Double { get; } -/*∆*/ -/*∆*/ public open val pageY: kotlin.Double { get; } -/*∆*/ -/*∆*/ public open val region: kotlin.String? { get; } -/*∆*/ -/*∆*/ public open val relatedTarget: org.w3c.dom.events.EventTarget? { get; } -/*∆*/ -/*∆*/ public open val screenX: kotlin.Int { get; } -/*∆*/ -/*∆*/ public open val screenY: kotlin.Int { get; } -/*∆*/ -/*∆*/ public open val shiftKey: kotlin.Boolean { get; } -/*∆*/ -/*∆*/ public open val x: kotlin.Double { get; } -/*∆*/ -/*∆*/ public open val y: kotlin.Double { get; } -/*∆*/ -/*∆*/ public final fun getModifierState(keyArg: kotlin.String): kotlin.Boolean -/*∆*/ -/*∆*/ public companion object of MouseEvent { -/*∆*/ public final val AT_TARGET: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val BUBBLING_PHASE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val CAPTURING_PHASE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NONE: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public external interface MouseEventInit : org.w3c.dom.events.EventModifierInit { -/*∆*/ public open var button: kotlin.Short? { get; set; } -/*∆*/ -/*∆*/ public open var buttons: kotlin.Short? { get; set; } -/*∆*/ -/*∆*/ public open var clientX: kotlin.Int? { get; set; } -/*∆*/ -/*∆*/ public open var clientY: kotlin.Int? { get; set; } -/*∆*/ -/*∆*/ public open var region: kotlin.String? { get; set; } -/*∆*/ -/*∆*/ public open var relatedTarget: org.w3c.dom.events.EventTarget? { get; set; } -/*∆*/ -/*∆*/ public open var screenX: kotlin.Int? { get; set; } -/*∆*/ -/*∆*/ public open var screenY: kotlin.Int? { get; set; } -/*∆*/ } -/*∆*/ -/*∆*/ public open external class UIEvent : org.w3c.dom.events.Event { -/*∆*/ public constructor UIEvent(type: kotlin.String, eventInitDict: org.w3c.dom.events.UIEventInit = ...) -/*∆*/ -/*∆*/ public open val detail: kotlin.Int { get; } -/*∆*/ -/*∆*/ public open val view: org.w3c.dom.Window? { get; } -/*∆*/ -/*∆*/ public companion object of UIEvent { -/*∆*/ public final val AT_TARGET: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val BUBBLING_PHASE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val CAPTURING_PHASE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NONE: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public external interface UIEventInit : org.w3c.dom.EventInit { -/*∆*/ public open var detail: kotlin.Int? { get; set; } -/*∆*/ -/*∆*/ public open var view: org.w3c.dom.Window? { get; set; } -/*∆*/ } -/*∆*/ -/*∆*/ public open external class WheelEvent : org.w3c.dom.events.MouseEvent { -/*∆*/ public constructor WheelEvent(type: kotlin.String, eventInitDict: org.w3c.dom.events.WheelEventInit = ...) -/*∆*/ -/*∆*/ public open val deltaMode: kotlin.Int { get; } -/*∆*/ -/*∆*/ public open val deltaX: kotlin.Double { get; } -/*∆*/ -/*∆*/ public open val deltaY: kotlin.Double { get; } -/*∆*/ -/*∆*/ public open val deltaZ: kotlin.Double { get; } -/*∆*/ -/*∆*/ public companion object of WheelEvent { -/*∆*/ public final val AT_TARGET: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val BUBBLING_PHASE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val CAPTURING_PHASE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOM_DELTA_LINE: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val DOM_DELTA_PAGE: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val DOM_DELTA_PIXEL: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val NONE: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public external interface WheelEventInit : org.w3c.dom.events.MouseEventInit { -/*∆*/ public open var deltaMode: kotlin.Int? { get; set; } -/*∆*/ -/*∆*/ public open var deltaX: kotlin.Double? { get; set; } -/*∆*/ -/*∆*/ public open var deltaY: kotlin.Double? { get; set; } -/*∆*/ -/*∆*/ public open var deltaZ: kotlin.Double? { get; set; } -/*∆*/ } \ No newline at end of file +@kotlin.internal.InlineOnly +public inline fun CompositionEventInit(data: kotlin.String? = ..., view: org.w3c.dom.Window? = ..., detail: kotlin.Int? = ..., bubbles: kotlin.Boolean? = ..., cancelable: kotlin.Boolean? = ..., composed: kotlin.Boolean? = ...): org.w3c.dom.events.CompositionEventInit + +public fun EventListener(handler: (org.w3c.dom.events.Event) -> kotlin.Unit): org.w3c.dom.events.EventListener + +@kotlin.internal.InlineOnly +public inline fun EventModifierInit(ctrlKey: kotlin.Boolean? = ..., shiftKey: kotlin.Boolean? = ..., altKey: kotlin.Boolean? = ..., metaKey: kotlin.Boolean? = ..., modifierAltGraph: kotlin.Boolean? = ..., modifierCapsLock: kotlin.Boolean? = ..., modifierFn: kotlin.Boolean? = ..., modifierFnLock: kotlin.Boolean? = ..., modifierHyper: kotlin.Boolean? = ..., modifierNumLock: kotlin.Boolean? = ..., modifierScrollLock: kotlin.Boolean? = ..., modifierSuper: kotlin.Boolean? = ..., modifierSymbol: kotlin.Boolean? = ..., modifierSymbolLock: kotlin.Boolean? = ..., view: org.w3c.dom.Window? = ..., detail: kotlin.Int? = ..., bubbles: kotlin.Boolean? = ..., cancelable: kotlin.Boolean? = ..., composed: kotlin.Boolean? = ...): org.w3c.dom.events.EventModifierInit + +@kotlin.internal.InlineOnly +public inline fun FocusEventInit(relatedTarget: org.w3c.dom.events.EventTarget? = ..., view: org.w3c.dom.Window? = ..., detail: kotlin.Int? = ..., bubbles: kotlin.Boolean? = ..., cancelable: kotlin.Boolean? = ..., composed: kotlin.Boolean? = ...): org.w3c.dom.events.FocusEventInit + +@kotlin.internal.InlineOnly +public inline fun InputEventInit(data: kotlin.String? = ..., isComposing: kotlin.Boolean? = ..., view: org.w3c.dom.Window? = ..., detail: kotlin.Int? = ..., bubbles: kotlin.Boolean? = ..., cancelable: kotlin.Boolean? = ..., composed: kotlin.Boolean? = ...): org.w3c.dom.events.InputEventInit + +@kotlin.internal.InlineOnly +public inline fun KeyboardEventInit(key: kotlin.String? = ..., code: kotlin.String? = ..., location: kotlin.Int? = ..., repeat: kotlin.Boolean? = ..., isComposing: kotlin.Boolean? = ..., ctrlKey: kotlin.Boolean? = ..., shiftKey: kotlin.Boolean? = ..., altKey: kotlin.Boolean? = ..., metaKey: kotlin.Boolean? = ..., modifierAltGraph: kotlin.Boolean? = ..., modifierCapsLock: kotlin.Boolean? = ..., modifierFn: kotlin.Boolean? = ..., modifierFnLock: kotlin.Boolean? = ..., modifierHyper: kotlin.Boolean? = ..., modifierNumLock: kotlin.Boolean? = ..., modifierScrollLock: kotlin.Boolean? = ..., modifierSuper: kotlin.Boolean? = ..., modifierSymbol: kotlin.Boolean? = ..., modifierSymbolLock: kotlin.Boolean? = ..., view: org.w3c.dom.Window? = ..., detail: kotlin.Int? = ..., bubbles: kotlin.Boolean? = ..., cancelable: kotlin.Boolean? = ..., composed: kotlin.Boolean? = ...): org.w3c.dom.events.KeyboardEventInit + +@kotlin.internal.InlineOnly +public inline fun MouseEventInit(screenX: kotlin.Int? = ..., screenY: kotlin.Int? = ..., clientX: kotlin.Int? = ..., clientY: kotlin.Int? = ..., button: kotlin.Short? = ..., buttons: kotlin.Short? = ..., relatedTarget: org.w3c.dom.events.EventTarget? = ..., region: kotlin.String? = ..., ctrlKey: kotlin.Boolean? = ..., shiftKey: kotlin.Boolean? = ..., altKey: kotlin.Boolean? = ..., metaKey: kotlin.Boolean? = ..., modifierAltGraph: kotlin.Boolean? = ..., modifierCapsLock: kotlin.Boolean? = ..., modifierFn: kotlin.Boolean? = ..., modifierFnLock: kotlin.Boolean? = ..., modifierHyper: kotlin.Boolean? = ..., modifierNumLock: kotlin.Boolean? = ..., modifierScrollLock: kotlin.Boolean? = ..., modifierSuper: kotlin.Boolean? = ..., modifierSymbol: kotlin.Boolean? = ..., modifierSymbolLock: kotlin.Boolean? = ..., view: org.w3c.dom.Window? = ..., detail: kotlin.Int? = ..., bubbles: kotlin.Boolean? = ..., cancelable: kotlin.Boolean? = ..., composed: kotlin.Boolean? = ...): org.w3c.dom.events.MouseEventInit + +@kotlin.internal.InlineOnly +public inline fun UIEventInit(view: org.w3c.dom.Window? = ..., detail: kotlin.Int? = ..., bubbles: kotlin.Boolean? = ..., cancelable: kotlin.Boolean? = ..., composed: kotlin.Boolean? = ...): org.w3c.dom.events.UIEventInit + +@kotlin.internal.InlineOnly +public inline fun WheelEventInit(deltaX: kotlin.Double? = ..., deltaY: kotlin.Double? = ..., deltaZ: kotlin.Double? = ..., deltaMode: kotlin.Int? = ..., screenX: kotlin.Int? = ..., screenY: kotlin.Int? = ..., clientX: kotlin.Int? = ..., clientY: kotlin.Int? = ..., button: kotlin.Short? = ..., buttons: kotlin.Short? = ..., relatedTarget: org.w3c.dom.events.EventTarget? = ..., region: kotlin.String? = ..., ctrlKey: kotlin.Boolean? = ..., shiftKey: kotlin.Boolean? = ..., altKey: kotlin.Boolean? = ..., metaKey: kotlin.Boolean? = ..., modifierAltGraph: kotlin.Boolean? = ..., modifierCapsLock: kotlin.Boolean? = ..., modifierFn: kotlin.Boolean? = ..., modifierFnLock: kotlin.Boolean? = ..., modifierHyper: kotlin.Boolean? = ..., modifierNumLock: kotlin.Boolean? = ..., modifierScrollLock: kotlin.Boolean? = ..., modifierSuper: kotlin.Boolean? = ..., modifierSymbol: kotlin.Boolean? = ..., modifierSymbolLock: kotlin.Boolean? = ..., view: org.w3c.dom.Window? = ..., detail: kotlin.Int? = ..., bubbles: kotlin.Boolean? = ..., cancelable: kotlin.Boolean? = ..., composed: kotlin.Boolean? = ...): org.w3c.dom.events.WheelEventInit + +public open external class CompositionEvent : org.w3c.dom.events.UIEvent { + public constructor CompositionEvent(type: kotlin.String, eventInitDict: org.w3c.dom.events.CompositionEventInit = ...) + + public open val data: kotlin.String { get; } + + public companion object of CompositionEvent { + public final val AT_TARGET: kotlin.Short { get; } + + public final val BUBBLING_PHASE: kotlin.Short { get; } + + public final val CAPTURING_PHASE: kotlin.Short { get; } + + public final val NONE: kotlin.Short { get; } + } +} + +public external interface CompositionEventInit : org.w3c.dom.events.UIEventInit { + public open var data: kotlin.String? { get; set; } +} + +public open external class Event { + public constructor Event(type: kotlin.String, eventInitDict: org.w3c.dom.EventInit = ...) + + public open val bubbles: kotlin.Boolean { get; } + + public open val cancelable: kotlin.Boolean { get; } + + public open val composed: kotlin.Boolean { get; } + + public open val currentTarget: org.w3c.dom.events.EventTarget? { get; } + + public open val defaultPrevented: kotlin.Boolean { get; } + + public open val eventPhase: kotlin.Short { get; } + + public open val isTrusted: kotlin.Boolean { get; } + + public open val target: org.w3c.dom.events.EventTarget? { get; } + + public open val timeStamp: kotlin.Number { get; } + + public open val type: kotlin.String { get; } + + public final fun composedPath(): kotlin.Array + + public final fun initEvent(type: kotlin.String, bubbles: kotlin.Boolean, cancelable: kotlin.Boolean): kotlin.Unit + + public final fun preventDefault(): kotlin.Unit + + public final fun stopImmediatePropagation(): kotlin.Unit + + public final fun stopPropagation(): kotlin.Unit + + public companion object of Event { + public final val AT_TARGET: kotlin.Short { get; } + + public final val BUBBLING_PHASE: kotlin.Short { get; } + + public final val CAPTURING_PHASE: kotlin.Short { get; } + + public final val NONE: kotlin.Short { get; } + } +} + +public external interface EventListener { + public abstract fun handleEvent(event: org.w3c.dom.events.Event): kotlin.Unit +} + +public external interface EventModifierInit : org.w3c.dom.events.UIEventInit { + public open var altKey: kotlin.Boolean? { get; set; } + + public open var ctrlKey: kotlin.Boolean? { get; set; } + + public open var metaKey: kotlin.Boolean? { get; set; } + + public open var modifierAltGraph: kotlin.Boolean? { get; set; } + + public open var modifierCapsLock: kotlin.Boolean? { get; set; } + + public open var modifierFn: kotlin.Boolean? { get; set; } + + public open var modifierFnLock: kotlin.Boolean? { get; set; } + + public open var modifierHyper: kotlin.Boolean? { get; set; } + + public open var modifierNumLock: kotlin.Boolean? { get; set; } + + public open var modifierScrollLock: kotlin.Boolean? { get; set; } + + public open var modifierSuper: kotlin.Boolean? { get; set; } + + public open var modifierSymbol: kotlin.Boolean? { get; set; } + + public open var modifierSymbolLock: kotlin.Boolean? { get; set; } + + public open var shiftKey: kotlin.Boolean? { get; set; } +} + +public abstract external class EventTarget { + public constructor EventTarget() + + public final fun addEventListener(type: kotlin.String, callback: ((org.w3c.dom.events.Event) -> kotlin.Unit)?, options: dynamic = ...): kotlin.Unit + + public final fun addEventListener(type: kotlin.String, callback: org.w3c.dom.events.EventListener?, options: dynamic = ...): kotlin.Unit + + public final fun dispatchEvent(event: org.w3c.dom.events.Event): kotlin.Boolean + + public final fun removeEventListener(type: kotlin.String, callback: ((org.w3c.dom.events.Event) -> kotlin.Unit)?, options: dynamic = ...): kotlin.Unit + + public final fun removeEventListener(type: kotlin.String, callback: org.w3c.dom.events.EventListener?, options: dynamic = ...): kotlin.Unit +} + +public open external class FocusEvent : org.w3c.dom.events.UIEvent { + public constructor FocusEvent(type: kotlin.String, eventInitDict: org.w3c.dom.events.FocusEventInit = ...) + + public open val relatedTarget: org.w3c.dom.events.EventTarget? { get; } + + public companion object of FocusEvent { + public final val AT_TARGET: kotlin.Short { get; } + + public final val BUBBLING_PHASE: kotlin.Short { get; } + + public final val CAPTURING_PHASE: kotlin.Short { get; } + + public final val NONE: kotlin.Short { get; } + } +} + +public external interface FocusEventInit : org.w3c.dom.events.UIEventInit { + public open var relatedTarget: org.w3c.dom.events.EventTarget? { get; set; } +} + +public open external class InputEvent : org.w3c.dom.events.UIEvent { + public constructor InputEvent(type: kotlin.String, eventInitDict: org.w3c.dom.events.InputEventInit = ...) + + public open val data: kotlin.String { get; } + + public open val isComposing: kotlin.Boolean { get; } + + public companion object of InputEvent { + public final val AT_TARGET: kotlin.Short { get; } + + public final val BUBBLING_PHASE: kotlin.Short { get; } + + public final val CAPTURING_PHASE: kotlin.Short { get; } + + public final val NONE: kotlin.Short { get; } + } +} + +public external interface InputEventInit : org.w3c.dom.events.UIEventInit { + public open var data: kotlin.String? { get; set; } + + public open var isComposing: kotlin.Boolean? { get; set; } +} + +public open external class KeyboardEvent : org.w3c.dom.events.UIEvent { + public constructor KeyboardEvent(type: kotlin.String, eventInitDict: org.w3c.dom.events.KeyboardEventInit = ...) + + public open val altKey: kotlin.Boolean { get; } + + public open val charCode: kotlin.Int { get; } + + public open val code: kotlin.String { get; } + + public open val ctrlKey: kotlin.Boolean { get; } + + public open val isComposing: kotlin.Boolean { get; } + + public open val key: kotlin.String { get; } + + public open val keyCode: kotlin.Int { get; } + + public open val location: kotlin.Int { get; } + + public open val metaKey: kotlin.Boolean { get; } + + public open val repeat: kotlin.Boolean { get; } + + public open val shiftKey: kotlin.Boolean { get; } + + public open val which: kotlin.Int { get; } + + public final fun getModifierState(keyArg: kotlin.String): kotlin.Boolean + + public companion object of KeyboardEvent { + public final val AT_TARGET: kotlin.Short { get; } + + public final val BUBBLING_PHASE: kotlin.Short { get; } + + public final val CAPTURING_PHASE: kotlin.Short { get; } + + public final val DOM_KEY_LOCATION_LEFT: kotlin.Int { get; } + + public final val DOM_KEY_LOCATION_NUMPAD: kotlin.Int { get; } + + public final val DOM_KEY_LOCATION_RIGHT: kotlin.Int { get; } + + public final val DOM_KEY_LOCATION_STANDARD: kotlin.Int { get; } + + public final val NONE: kotlin.Short { get; } + } +} + +public external interface KeyboardEventInit : org.w3c.dom.events.EventModifierInit { + public open var code: kotlin.String? { get; set; } + + public open var isComposing: kotlin.Boolean? { get; set; } + + public open var key: kotlin.String? { get; set; } + + public open var location: kotlin.Int? { get; set; } + + public open var repeat: kotlin.Boolean? { get; set; } +} + +public open external class MouseEvent : org.w3c.dom.events.UIEvent, org.w3c.dom.UnionElementOrMouseEvent { + public constructor MouseEvent(type: kotlin.String, eventInitDict: org.w3c.dom.events.MouseEventInit = ...) + + public open val altKey: kotlin.Boolean { get; } + + public open val button: kotlin.Short { get; } + + public open val buttons: kotlin.Short { get; } + + public open val clientX: kotlin.Int { get; } + + public open val clientY: kotlin.Int { get; } + + public open val ctrlKey: kotlin.Boolean { get; } + + public open val metaKey: kotlin.Boolean { get; } + + public open val offsetX: kotlin.Double { get; } + + public open val offsetY: kotlin.Double { get; } + + public open val pageX: kotlin.Double { get; } + + public open val pageY: kotlin.Double { get; } + + public open val region: kotlin.String? { get; } + + public open val relatedTarget: org.w3c.dom.events.EventTarget? { get; } + + public open val screenX: kotlin.Int { get; } + + public open val screenY: kotlin.Int { get; } + + public open val shiftKey: kotlin.Boolean { get; } + + public open val x: kotlin.Double { get; } + + public open val y: kotlin.Double { get; } + + public final fun getModifierState(keyArg: kotlin.String): kotlin.Boolean + + public companion object of MouseEvent { + public final val AT_TARGET: kotlin.Short { get; } + + public final val BUBBLING_PHASE: kotlin.Short { get; } + + public final val CAPTURING_PHASE: kotlin.Short { get; } + + public final val NONE: kotlin.Short { get; } + } +} + +public external interface MouseEventInit : org.w3c.dom.events.EventModifierInit { + public open var button: kotlin.Short? { get; set; } + + public open var buttons: kotlin.Short? { get; set; } + + public open var clientX: kotlin.Int? { get; set; } + + public open var clientY: kotlin.Int? { get; set; } + + public open var region: kotlin.String? { get; set; } + + public open var relatedTarget: org.w3c.dom.events.EventTarget? { get; set; } + + public open var screenX: kotlin.Int? { get; set; } + + public open var screenY: kotlin.Int? { get; set; } +} + +public open external class UIEvent : org.w3c.dom.events.Event { + public constructor UIEvent(type: kotlin.String, eventInitDict: org.w3c.dom.events.UIEventInit = ...) + + public open val detail: kotlin.Int { get; } + + public open val view: org.w3c.dom.Window? { get; } + + public companion object of UIEvent { + public final val AT_TARGET: kotlin.Short { get; } + + public final val BUBBLING_PHASE: kotlin.Short { get; } + + public final val CAPTURING_PHASE: kotlin.Short { get; } + + public final val NONE: kotlin.Short { get; } + } +} + +public external interface UIEventInit : org.w3c.dom.EventInit { + public open var detail: kotlin.Int? { get; set; } + + public open var view: org.w3c.dom.Window? { get; set; } +} + +public open external class WheelEvent : org.w3c.dom.events.MouseEvent { + public constructor WheelEvent(type: kotlin.String, eventInitDict: org.w3c.dom.events.WheelEventInit = ...) + + public open val deltaMode: kotlin.Int { get; } + + public open val deltaX: kotlin.Double { get; } + + public open val deltaY: kotlin.Double { get; } + + public open val deltaZ: kotlin.Double { get; } + + public companion object of WheelEvent { + public final val AT_TARGET: kotlin.Short { get; } + + public final val BUBBLING_PHASE: kotlin.Short { get; } + + public final val CAPTURING_PHASE: kotlin.Short { get; } + + public final val DOM_DELTA_LINE: kotlin.Int { get; } + + public final val DOM_DELTA_PAGE: kotlin.Int { get; } + + public final val DOM_DELTA_PIXEL: kotlin.Int { get; } + + public final val NONE: kotlin.Short { get; } + } +} + +public external interface WheelEventInit : org.w3c.dom.events.MouseEventInit { + public open var deltaMode: kotlin.Int? { get; set; } + + public open var deltaX: kotlin.Double? { get; set; } + + public open var deltaY: kotlin.Double? { get; set; } + + public open var deltaZ: kotlin.Double? { get; set; } +} \ No newline at end of file diff --git a/libraries/stdlib/api/js-v1/org.w3c.dom.kt b/libraries/stdlib/api/js-v1/org.w3c.dom.kt index 7a70ec3c4e1..c9da485fdde 100644 --- a/libraries/stdlib/api/js-v1/org.w3c.dom.kt +++ b/libraries/stdlib/api/js-v1/org.w3c.dom.kt @@ -1,9316 +1,9316 @@ -/*∆*/ public val org.w3c.dom.CanvasTextBaseline.Companion.ALPHABETIC: org.w3c.dom.CanvasTextBaseline { get; } -/*∆*/ -/*∆*/ public val org.w3c.dom.BinaryType.Companion.ARRAYBUFFER: org.w3c.dom.BinaryType { get; } -/*∆*/ -/*∆*/ public val org.w3c.dom.ScrollBehavior.Companion.AUTO: org.w3c.dom.ScrollBehavior { get; } -/*∆*/ -/*∆*/ public val org.w3c.dom.ScrollRestoration.Companion.AUTO: org.w3c.dom.ScrollRestoration { get; } -/*∆*/ -/*∆*/ public val org.w3c.dom.CanvasLineJoin.Companion.BEVEL: org.w3c.dom.CanvasLineJoin { get; } -/*∆*/ -/*∆*/ public val org.w3c.dom.BinaryType.Companion.BLOB: org.w3c.dom.BinaryType { get; } -/*∆*/ -/*∆*/ public val org.w3c.dom.CSSBoxType.Companion.BORDER: org.w3c.dom.CSSBoxType { get; } -/*∆*/ -/*∆*/ public val org.w3c.dom.CanvasTextBaseline.Companion.BOTTOM: org.w3c.dom.CanvasTextBaseline { get; } -/*∆*/ -/*∆*/ public val org.w3c.dom.CanvasLineCap.Companion.BUTT: org.w3c.dom.CanvasLineCap { get; } -/*∆*/ -/*∆*/ public val org.w3c.dom.TextTrackKind.Companion.CAPTIONS: org.w3c.dom.TextTrackKind { get; } -/*∆*/ -/*∆*/ public val org.w3c.dom.CanvasTextAlign.Companion.CENTER: org.w3c.dom.CanvasTextAlign { get; } -/*∆*/ -/*∆*/ public val org.w3c.dom.ScrollLogicalPosition.Companion.CENTER: org.w3c.dom.ScrollLogicalPosition { get; } -/*∆*/ -/*∆*/ public val org.w3c.dom.TextTrackKind.Companion.CHAPTERS: org.w3c.dom.TextTrackKind { get; } -/*∆*/ -/*∆*/ public val org.w3c.dom.WorkerType.Companion.CLASSIC: org.w3c.dom.WorkerType { get; } -/*∆*/ -/*∆*/ public val org.w3c.dom.ShadowRootMode.Companion.CLOSED: org.w3c.dom.ShadowRootMode { get; } -/*∆*/ -/*∆*/ public val org.w3c.dom.DocumentReadyState.Companion.COMPLETE: org.w3c.dom.DocumentReadyState { get; } -/*∆*/ -/*∆*/ public val org.w3c.dom.CSSBoxType.Companion.CONTENT: org.w3c.dom.CSSBoxType { get; } -/*∆*/ -/*∆*/ public val org.w3c.dom.ColorSpaceConversion.Companion.DEFAULT: org.w3c.dom.ColorSpaceConversion { get; } -/*∆*/ -/*∆*/ public val org.w3c.dom.PremultiplyAlpha.Companion.DEFAULT: org.w3c.dom.PremultiplyAlpha { get; } -/*∆*/ -/*∆*/ public val org.w3c.dom.TextTrackKind.Companion.DESCRIPTIONS: org.w3c.dom.TextTrackKind { get; } -/*∆*/ -/*∆*/ public val org.w3c.dom.TextTrackMode.Companion.DISABLED: org.w3c.dom.TextTrackMode { get; } -/*∆*/ -/*∆*/ public val org.w3c.dom.CanPlayTypeResult.Companion.EMPTY: org.w3c.dom.CanPlayTypeResult { get; } -/*∆*/ -/*∆*/ public val org.w3c.dom.CanvasTextAlign.Companion.END: org.w3c.dom.CanvasTextAlign { get; } -/*∆*/ -/*∆*/ public val org.w3c.dom.ScrollLogicalPosition.Companion.END: org.w3c.dom.ScrollLogicalPosition { get; } -/*∆*/ -/*∆*/ public val org.w3c.dom.SelectionMode.Companion.END: org.w3c.dom.SelectionMode { get; } -/*∆*/ -/*∆*/ public val org.w3c.dom.CanvasFillRule.Companion.EVENODD: org.w3c.dom.CanvasFillRule { get; } -/*∆*/ -/*∆*/ public val org.w3c.dom.ImageOrientation.Companion.FLIPY: org.w3c.dom.ImageOrientation { get; } -/*∆*/ -/*∆*/ public val org.w3c.dom.CanvasTextBaseline.Companion.HANGING: org.w3c.dom.CanvasTextBaseline { get; } -/*∆*/ -/*∆*/ public val org.w3c.dom.TextTrackMode.Companion.HIDDEN: org.w3c.dom.TextTrackMode { get; } -/*∆*/ -/*∆*/ public val org.w3c.dom.ImageSmoothingQuality.Companion.HIGH: org.w3c.dom.ImageSmoothingQuality { get; } -/*∆*/ -/*∆*/ public val org.w3c.dom.ResizeQuality.Companion.HIGH: org.w3c.dom.ResizeQuality { get; } -/*∆*/ -/*∆*/ public val org.w3c.dom.CanvasTextBaseline.Companion.IDEOGRAPHIC: org.w3c.dom.CanvasTextBaseline { get; } -/*∆*/ -/*∆*/ public val org.w3c.dom.CanvasDirection.Companion.INHERIT: org.w3c.dom.CanvasDirection { get; } -/*∆*/ -/*∆*/ public val org.w3c.dom.ScrollBehavior.Companion.INSTANT: org.w3c.dom.ScrollBehavior { get; } -/*∆*/ -/*∆*/ public val org.w3c.dom.DocumentReadyState.Companion.INTERACTIVE: org.w3c.dom.DocumentReadyState { get; } -/*∆*/ -/*∆*/ public val org.w3c.dom.CanvasTextAlign.Companion.LEFT: org.w3c.dom.CanvasTextAlign { get; } -/*∆*/ -/*∆*/ public val org.w3c.dom.DocumentReadyState.Companion.LOADING: org.w3c.dom.DocumentReadyState { get; } -/*∆*/ -/*∆*/ public val org.w3c.dom.ImageSmoothingQuality.Companion.LOW: org.w3c.dom.ImageSmoothingQuality { get; } -/*∆*/ -/*∆*/ public val org.w3c.dom.ResizeQuality.Companion.LOW: org.w3c.dom.ResizeQuality { get; } -/*∆*/ -/*∆*/ public val org.w3c.dom.CanvasDirection.Companion.LTR: org.w3c.dom.CanvasDirection { get; } -/*∆*/ -/*∆*/ public val org.w3c.dom.ScrollRestoration.Companion.MANUAL: org.w3c.dom.ScrollRestoration { get; } -/*∆*/ -/*∆*/ public val org.w3c.dom.CSSBoxType.Companion.MARGIN: org.w3c.dom.CSSBoxType { get; } -/*∆*/ -/*∆*/ public val org.w3c.dom.CanPlayTypeResult.Companion.MAYBE: org.w3c.dom.CanPlayTypeResult { get; } -/*∆*/ -/*∆*/ public val org.w3c.dom.ImageSmoothingQuality.Companion.MEDIUM: org.w3c.dom.ImageSmoothingQuality { get; } -/*∆*/ -/*∆*/ public val org.w3c.dom.ResizeQuality.Companion.MEDIUM: org.w3c.dom.ResizeQuality { get; } -/*∆*/ -/*∆*/ public val org.w3c.dom.TextTrackKind.Companion.METADATA: org.w3c.dom.TextTrackKind { get; } -/*∆*/ -/*∆*/ public val org.w3c.dom.CanvasTextBaseline.Companion.MIDDLE: org.w3c.dom.CanvasTextBaseline { get; } -/*∆*/ -/*∆*/ public val org.w3c.dom.CanvasLineJoin.Companion.MITER: org.w3c.dom.CanvasLineJoin { get; } -/*∆*/ -/*∆*/ public val org.w3c.dom.WorkerType.Companion.MODULE: org.w3c.dom.WorkerType { get; } -/*∆*/ -/*∆*/ public val org.w3c.dom.ScrollLogicalPosition.Companion.NEAREST: org.w3c.dom.ScrollLogicalPosition { get; } -/*∆*/ -/*∆*/ public val org.w3c.dom.ColorSpaceConversion.Companion.NONE: org.w3c.dom.ColorSpaceConversion { get; } -/*∆*/ -/*∆*/ public val org.w3c.dom.ImageOrientation.Companion.NONE: org.w3c.dom.ImageOrientation { get; } -/*∆*/ -/*∆*/ public val org.w3c.dom.PremultiplyAlpha.Companion.NONE: org.w3c.dom.PremultiplyAlpha { get; } -/*∆*/ -/*∆*/ public val org.w3c.dom.CanvasFillRule.Companion.NONZERO: org.w3c.dom.CanvasFillRule { get; } -/*∆*/ -/*∆*/ public val org.w3c.dom.ShadowRootMode.Companion.OPEN: org.w3c.dom.ShadowRootMode { get; } -/*∆*/ -/*∆*/ public val org.w3c.dom.CSSBoxType.Companion.PADDING: org.w3c.dom.CSSBoxType { get; } -/*∆*/ -/*∆*/ public val org.w3c.dom.ResizeQuality.Companion.PIXELATED: org.w3c.dom.ResizeQuality { get; } -/*∆*/ -/*∆*/ public val org.w3c.dom.PremultiplyAlpha.Companion.PREMULTIPLY: org.w3c.dom.PremultiplyAlpha { get; } -/*∆*/ -/*∆*/ public val org.w3c.dom.SelectionMode.Companion.PRESERVE: org.w3c.dom.SelectionMode { get; } -/*∆*/ -/*∆*/ public val org.w3c.dom.CanPlayTypeResult.Companion.PROBABLY: org.w3c.dom.CanPlayTypeResult { get; } -/*∆*/ -/*∆*/ public val org.w3c.dom.CanvasTextAlign.Companion.RIGHT: org.w3c.dom.CanvasTextAlign { get; } -/*∆*/ -/*∆*/ public val org.w3c.dom.CanvasLineCap.Companion.ROUND: org.w3c.dom.CanvasLineCap { get; } -/*∆*/ -/*∆*/ public val org.w3c.dom.CanvasLineJoin.Companion.ROUND: org.w3c.dom.CanvasLineJoin { get; } -/*∆*/ -/*∆*/ public val org.w3c.dom.CanvasDirection.Companion.RTL: org.w3c.dom.CanvasDirection { get; } -/*∆*/ -/*∆*/ public val org.w3c.dom.SelectionMode.Companion.SELECT: org.w3c.dom.SelectionMode { get; } -/*∆*/ -/*∆*/ public val org.w3c.dom.TextTrackMode.Companion.SHOWING: org.w3c.dom.TextTrackMode { get; } -/*∆*/ -/*∆*/ public val org.w3c.dom.ScrollBehavior.Companion.SMOOTH: org.w3c.dom.ScrollBehavior { get; } -/*∆*/ -/*∆*/ public val org.w3c.dom.CanvasLineCap.Companion.SQUARE: org.w3c.dom.CanvasLineCap { get; } -/*∆*/ -/*∆*/ public val org.w3c.dom.CanvasTextAlign.Companion.START: org.w3c.dom.CanvasTextAlign { get; } -/*∆*/ -/*∆*/ public val org.w3c.dom.ScrollLogicalPosition.Companion.START: org.w3c.dom.ScrollLogicalPosition { get; } -/*∆*/ -/*∆*/ public val org.w3c.dom.SelectionMode.Companion.START: org.w3c.dom.SelectionMode { get; } -/*∆*/ -/*∆*/ public val org.w3c.dom.TextTrackKind.Companion.SUBTITLES: org.w3c.dom.TextTrackKind { get; } -/*∆*/ -/*∆*/ public val org.w3c.dom.CanvasTextBaseline.Companion.TOP: org.w3c.dom.CanvasTextBaseline { get; } -/*∆*/ -/*∆*/ @kotlin.Deprecated(message = "Use `as` instead.", replaceWith = kotlin.ReplaceWith(expression = "`as`", imports = {})) -/*∆*/ public var org.w3c.dom.HTMLLinkElement.as_: org.w3c.fetch.RequestDestination { get; set; } -/*∆*/ -/*∆*/ @kotlin.Deprecated(message = "Use `is` instead.", replaceWith = kotlin.ReplaceWith(expression = "`is`", imports = {})) -/*∆*/ public var org.w3c.dom.ElementCreationOptions.is_: kotlin.String? { get; set; } -/*∆*/ -/*∆*/ @kotlin.internal.InlineOnly -/*∆*/ public inline fun AddEventListenerOptions(passive: kotlin.Boolean? = ..., once: kotlin.Boolean? = ..., capture: kotlin.Boolean? = ...): org.w3c.dom.AddEventListenerOptions -/*∆*/ -/*∆*/ @kotlin.internal.InlineOnly -/*∆*/ public inline fun AssignedNodesOptions(flatten: kotlin.Boolean? = ...): org.w3c.dom.AssignedNodesOptions -/*∆*/ -/*∆*/ @kotlin.internal.InlineOnly -/*∆*/ public inline fun BoxQuadOptions(box: org.w3c.dom.CSSBoxType? = ..., relativeTo: dynamic = ...): org.w3c.dom.BoxQuadOptions -/*∆*/ -/*∆*/ @kotlin.internal.InlineOnly -/*∆*/ public inline fun CanvasRenderingContext2DSettings(alpha: kotlin.Boolean? = ...): org.w3c.dom.CanvasRenderingContext2DSettings -/*∆*/ -/*∆*/ @kotlin.internal.InlineOnly -/*∆*/ public inline fun CloseEventInit(wasClean: kotlin.Boolean? = ..., code: kotlin.Short? = ..., reason: kotlin.String? = ..., bubbles: kotlin.Boolean? = ..., cancelable: kotlin.Boolean? = ..., composed: kotlin.Boolean? = ...): org.w3c.dom.CloseEventInit -/*∆*/ -/*∆*/ @kotlin.internal.InlineOnly -/*∆*/ public inline fun ConvertCoordinateOptions(fromBox: org.w3c.dom.CSSBoxType? = ..., toBox: org.w3c.dom.CSSBoxType? = ...): org.w3c.dom.ConvertCoordinateOptions -/*∆*/ -/*∆*/ @kotlin.internal.InlineOnly -/*∆*/ public inline fun CustomEventInit(detail: kotlin.Any? = ..., bubbles: kotlin.Boolean? = ..., cancelable: kotlin.Boolean? = ..., composed: kotlin.Boolean? = ...): org.w3c.dom.CustomEventInit -/*∆*/ -/*∆*/ @kotlin.internal.InlineOnly -/*∆*/ public inline fun DOMPointInit(x: kotlin.Double? = ..., y: kotlin.Double? = ..., z: kotlin.Double? = ..., w: kotlin.Double? = ...): org.w3c.dom.DOMPointInit -/*∆*/ -/*∆*/ @kotlin.internal.InlineOnly -/*∆*/ public inline fun DOMRectInit(x: kotlin.Double? = ..., y: kotlin.Double? = ..., width: kotlin.Double? = ..., height: kotlin.Double? = ...): org.w3c.dom.DOMRectInit -/*∆*/ -/*∆*/ @kotlin.internal.InlineOnly -/*∆*/ public inline fun DragEventInit(dataTransfer: org.w3c.dom.DataTransfer? = ..., screenX: kotlin.Int? = ..., screenY: kotlin.Int? = ..., clientX: kotlin.Int? = ..., clientY: kotlin.Int? = ..., button: kotlin.Short? = ..., buttons: kotlin.Short? = ..., relatedTarget: org.w3c.dom.events.EventTarget? = ..., region: kotlin.String? = ..., ctrlKey: kotlin.Boolean? = ..., shiftKey: kotlin.Boolean? = ..., altKey: kotlin.Boolean? = ..., metaKey: kotlin.Boolean? = ..., modifierAltGraph: kotlin.Boolean? = ..., modifierCapsLock: kotlin.Boolean? = ..., modifierFn: kotlin.Boolean? = ..., modifierFnLock: kotlin.Boolean? = ..., modifierHyper: kotlin.Boolean? = ..., modifierNumLock: kotlin.Boolean? = ..., modifierScrollLock: kotlin.Boolean? = ..., modifierSuper: kotlin.Boolean? = ..., modifierSymbol: kotlin.Boolean? = ..., modifierSymbolLock: kotlin.Boolean? = ..., view: org.w3c.dom.Window? = ..., detail: kotlin.Int? = ..., bubbles: kotlin.Boolean? = ..., cancelable: kotlin.Boolean? = ..., composed: kotlin.Boolean? = ...): org.w3c.dom.DragEventInit -/*∆*/ -/*∆*/ @kotlin.internal.InlineOnly -/*∆*/ public inline fun ElementCreationOptions(`is`: kotlin.String? = ...): org.w3c.dom.ElementCreationOptions -/*∆*/ -/*∆*/ @kotlin.internal.InlineOnly -/*∆*/ public inline fun ElementDefinitionOptions(extends: kotlin.String? = ...): org.w3c.dom.ElementDefinitionOptions -/*∆*/ -/*∆*/ @kotlin.internal.InlineOnly -/*∆*/ public inline fun ErrorEventInit(message: kotlin.String? = ..., filename: kotlin.String? = ..., lineno: kotlin.Int? = ..., colno: kotlin.Int? = ..., error: kotlin.Any? = ..., bubbles: kotlin.Boolean? = ..., cancelable: kotlin.Boolean? = ..., composed: kotlin.Boolean? = ...): org.w3c.dom.ErrorEventInit -/*∆*/ -/*∆*/ @kotlin.internal.InlineOnly -/*∆*/ public inline fun EventInit(bubbles: kotlin.Boolean? = ..., cancelable: kotlin.Boolean? = ..., composed: kotlin.Boolean? = ...): org.w3c.dom.EventInit -/*∆*/ -/*∆*/ @kotlin.internal.InlineOnly -/*∆*/ public inline fun EventListenerOptions(capture: kotlin.Boolean? = ...): org.w3c.dom.EventListenerOptions -/*∆*/ -/*∆*/ @kotlin.internal.InlineOnly -/*∆*/ public inline fun EventSourceInit(withCredentials: kotlin.Boolean? = ...): org.w3c.dom.EventSourceInit -/*∆*/ -/*∆*/ @kotlin.internal.InlineOnly -/*∆*/ public inline fun GetRootNodeOptions(composed: kotlin.Boolean? = ...): org.w3c.dom.GetRootNodeOptions -/*∆*/ -/*∆*/ @kotlin.internal.InlineOnly -/*∆*/ public inline fun HashChangeEventInit(oldURL: kotlin.String? = ..., newURL: kotlin.String? = ..., bubbles: kotlin.Boolean? = ..., cancelable: kotlin.Boolean? = ..., composed: kotlin.Boolean? = ...): org.w3c.dom.HashChangeEventInit -/*∆*/ -/*∆*/ @kotlin.internal.InlineOnly -/*∆*/ public inline fun HitRegionOptions(path: org.w3c.dom.Path2D? = ..., fillRule: org.w3c.dom.CanvasFillRule? = ..., id: kotlin.String? = ..., parentID: kotlin.String? = ..., cursor: kotlin.String? = ..., control: org.w3c.dom.Element? = ..., label: kotlin.String? = ..., role: kotlin.String? = ...): org.w3c.dom.HitRegionOptions -/*∆*/ -/*∆*/ @kotlin.internal.InlineOnly -/*∆*/ public inline fun ImageBitmapOptions(imageOrientation: org.w3c.dom.ImageOrientation? = ..., premultiplyAlpha: org.w3c.dom.PremultiplyAlpha? = ..., colorSpaceConversion: org.w3c.dom.ColorSpaceConversion? = ..., resizeWidth: kotlin.Int? = ..., resizeHeight: kotlin.Int? = ..., resizeQuality: org.w3c.dom.ResizeQuality? = ...): org.w3c.dom.ImageBitmapOptions -/*∆*/ -/*∆*/ @kotlin.internal.InlineOnly -/*∆*/ public inline fun ImageBitmapRenderingContextSettings(alpha: kotlin.Boolean? = ...): org.w3c.dom.ImageBitmapRenderingContextSettings -/*∆*/ -/*∆*/ @kotlin.internal.InlineOnly -/*∆*/ public inline fun MediaQueryListEventInit(media: kotlin.String? = ..., matches: kotlin.Boolean? = ..., bubbles: kotlin.Boolean? = ..., cancelable: kotlin.Boolean? = ..., composed: kotlin.Boolean? = ...): org.w3c.dom.MediaQueryListEventInit -/*∆*/ -/*∆*/ @kotlin.internal.InlineOnly -/*∆*/ public inline fun MessageEventInit(data: kotlin.Any? = ..., origin: kotlin.String? = ..., lastEventId: kotlin.String? = ..., source: org.w3c.dom.UnionMessagePortOrWindowProxy? = ..., ports: kotlin.Array? = ..., bubbles: kotlin.Boolean? = ..., cancelable: kotlin.Boolean? = ..., composed: kotlin.Boolean? = ...): org.w3c.dom.MessageEventInit -/*∆*/ -/*∆*/ @kotlin.internal.InlineOnly -/*∆*/ public inline fun MutationObserverInit(childList: kotlin.Boolean? = ..., attributes: kotlin.Boolean? = ..., characterData: kotlin.Boolean? = ..., subtree: kotlin.Boolean? = ..., attributeOldValue: kotlin.Boolean? = ..., characterDataOldValue: kotlin.Boolean? = ..., attributeFilter: kotlin.Array? = ...): org.w3c.dom.MutationObserverInit -/*∆*/ -/*∆*/ @kotlin.internal.InlineOnly -/*∆*/ public inline fun PageTransitionEventInit(persisted: kotlin.Boolean? = ..., bubbles: kotlin.Boolean? = ..., cancelable: kotlin.Boolean? = ..., composed: kotlin.Boolean? = ...): org.w3c.dom.PageTransitionEventInit -/*∆*/ -/*∆*/ @kotlin.internal.InlineOnly -/*∆*/ public inline fun PopStateEventInit(state: kotlin.Any? = ..., bubbles: kotlin.Boolean? = ..., cancelable: kotlin.Boolean? = ..., composed: kotlin.Boolean? = ...): org.w3c.dom.PopStateEventInit -/*∆*/ -/*∆*/ @kotlin.internal.InlineOnly -/*∆*/ public inline fun PromiseRejectionEventInit(promise: kotlin.js.Promise?, reason: kotlin.Any? = ..., bubbles: kotlin.Boolean? = ..., cancelable: kotlin.Boolean? = ..., composed: kotlin.Boolean? = ...): org.w3c.dom.PromiseRejectionEventInit -/*∆*/ -/*∆*/ @kotlin.internal.InlineOnly -/*∆*/ public inline fun RelatedEventInit(relatedTarget: org.w3c.dom.events.EventTarget? = ..., bubbles: kotlin.Boolean? = ..., cancelable: kotlin.Boolean? = ..., composed: kotlin.Boolean? = ...): org.w3c.dom.RelatedEventInit -/*∆*/ -/*∆*/ @kotlin.internal.InlineOnly -/*∆*/ public inline fun ScrollIntoViewOptions(block: org.w3c.dom.ScrollLogicalPosition? = ..., inline: org.w3c.dom.ScrollLogicalPosition? = ..., behavior: org.w3c.dom.ScrollBehavior? = ...): org.w3c.dom.ScrollIntoViewOptions -/*∆*/ -/*∆*/ @kotlin.internal.InlineOnly -/*∆*/ public inline fun ScrollOptions(behavior: org.w3c.dom.ScrollBehavior? = ...): org.w3c.dom.ScrollOptions -/*∆*/ -/*∆*/ @kotlin.internal.InlineOnly -/*∆*/ public inline fun ScrollToOptions(left: kotlin.Double? = ..., top: kotlin.Double? = ..., behavior: org.w3c.dom.ScrollBehavior? = ...): org.w3c.dom.ScrollToOptions -/*∆*/ -/*∆*/ @kotlin.internal.InlineOnly -/*∆*/ public inline fun ShadowRootInit(mode: org.w3c.dom.ShadowRootMode?): org.w3c.dom.ShadowRootInit -/*∆*/ -/*∆*/ @kotlin.internal.InlineOnly -/*∆*/ public inline fun StorageEventInit(key: kotlin.String? = ..., oldValue: kotlin.String? = ..., newValue: kotlin.String? = ..., url: kotlin.String? = ..., storageArea: org.w3c.dom.Storage? = ..., bubbles: kotlin.Boolean? = ..., cancelable: kotlin.Boolean? = ..., composed: kotlin.Boolean? = ...): org.w3c.dom.StorageEventInit -/*∆*/ -/*∆*/ @kotlin.internal.InlineOnly -/*∆*/ public inline fun TrackEventInit(track: org.w3c.dom.UnionAudioTrackOrTextTrackOrVideoTrack? = ..., bubbles: kotlin.Boolean? = ..., cancelable: kotlin.Boolean? = ..., composed: kotlin.Boolean? = ...): org.w3c.dom.TrackEventInit -/*∆*/ -/*∆*/ @kotlin.internal.InlineOnly -/*∆*/ public inline fun WorkerOptions(type: org.w3c.dom.WorkerType? = ..., credentials: org.w3c.fetch.RequestCredentials? = ...): org.w3c.dom.WorkerOptions -/*∆*/ -/*∆*/ public fun org.w3c.dom.ItemArrayLike.asList(): kotlin.collections.List -/*∆*/ -/*∆*/ @kotlin.internal.InlineOnly -/*∆*/ public inline operator fun org.w3c.dom.AudioTrackList.get(index: kotlin.Int): org.w3c.dom.AudioTrack? -/*∆*/ -/*∆*/ @kotlin.internal.InlineOnly -/*∆*/ public inline operator fun org.w3c.dom.DOMRectList.get(index: kotlin.Int): org.w3c.dom.DOMRect? -/*∆*/ -/*∆*/ @kotlin.internal.InlineOnly -/*∆*/ public inline operator fun org.w3c.dom.DOMStringMap.get(name: kotlin.String): kotlin.String? -/*∆*/ -/*∆*/ @kotlin.internal.InlineOnly -/*∆*/ public inline operator fun org.w3c.dom.DOMTokenList.get(index: kotlin.Int): kotlin.String? -/*∆*/ -/*∆*/ @kotlin.internal.InlineOnly -/*∆*/ public inline operator fun org.w3c.dom.DataTransferItemList.get(index: kotlin.Int): org.w3c.dom.DataTransferItem? -/*∆*/ -/*∆*/ @kotlin.internal.InlineOnly -/*∆*/ public inline operator fun org.w3c.dom.Document.get(name: kotlin.String): dynamic -/*∆*/ -/*∆*/ @kotlin.internal.InlineOnly -/*∆*/ public inline operator fun org.w3c.dom.HTMLAllCollection.get(index: kotlin.Int): org.w3c.dom.Element? -/*∆*/ -/*∆*/ @kotlin.internal.InlineOnly -/*∆*/ public inline operator fun org.w3c.dom.HTMLAllCollection.get(name: kotlin.String): org.w3c.dom.UnionElementOrHTMLCollection? -/*∆*/ -/*∆*/ @kotlin.internal.InlineOnly -/*∆*/ public inline operator fun org.w3c.dom.HTMLCollection.get(index: kotlin.Int): org.w3c.dom.Element? -/*∆*/ -/*∆*/ @kotlin.internal.InlineOnly -/*∆*/ public inline operator fun org.w3c.dom.HTMLCollection.get(name: kotlin.String): org.w3c.dom.Element? -/*∆*/ -/*∆*/ @kotlin.internal.InlineOnly -/*∆*/ public inline operator fun org.w3c.dom.HTMLFormElement.get(index: kotlin.Int): org.w3c.dom.Element? -/*∆*/ -/*∆*/ @kotlin.internal.InlineOnly -/*∆*/ public inline operator fun org.w3c.dom.HTMLFormElement.get(name: kotlin.String): org.w3c.dom.UnionElementOrRadioNodeList? -/*∆*/ -/*∆*/ @kotlin.internal.InlineOnly -/*∆*/ public inline operator fun org.w3c.dom.HTMLSelectElement.get(index: kotlin.Int): org.w3c.dom.Element? -/*∆*/ -/*∆*/ @kotlin.internal.InlineOnly -/*∆*/ public inline operator fun org.w3c.dom.MimeTypeArray.get(index: kotlin.Int): org.w3c.dom.MimeType? -/*∆*/ -/*∆*/ @kotlin.internal.InlineOnly -/*∆*/ public inline operator fun org.w3c.dom.MimeTypeArray.get(name: kotlin.String): org.w3c.dom.MimeType? -/*∆*/ -/*∆*/ @kotlin.internal.InlineOnly -/*∆*/ public inline operator fun org.w3c.dom.NamedNodeMap.get(index: kotlin.Int): org.w3c.dom.Attr? -/*∆*/ -/*∆*/ @kotlin.internal.InlineOnly -/*∆*/ public inline operator fun org.w3c.dom.NamedNodeMap.get(qualifiedName: kotlin.String): org.w3c.dom.Attr? -/*∆*/ -/*∆*/ @kotlin.internal.InlineOnly -/*∆*/ public inline operator fun org.w3c.dom.NodeList.get(index: kotlin.Int): org.w3c.dom.Node? -/*∆*/ -/*∆*/ @kotlin.internal.InlineOnly -/*∆*/ public inline operator fun org.w3c.dom.Plugin.get(index: kotlin.Int): org.w3c.dom.MimeType? -/*∆*/ -/*∆*/ @kotlin.internal.InlineOnly -/*∆*/ public inline operator fun org.w3c.dom.Plugin.get(name: kotlin.String): org.w3c.dom.MimeType? -/*∆*/ -/*∆*/ @kotlin.internal.InlineOnly -/*∆*/ public inline operator fun org.w3c.dom.PluginArray.get(index: kotlin.Int): org.w3c.dom.Plugin? -/*∆*/ -/*∆*/ @kotlin.internal.InlineOnly -/*∆*/ public inline operator fun org.w3c.dom.PluginArray.get(name: kotlin.String): org.w3c.dom.Plugin? -/*∆*/ -/*∆*/ @kotlin.internal.InlineOnly -/*∆*/ public inline operator fun org.w3c.dom.Storage.get(key: kotlin.String): kotlin.String? -/*∆*/ -/*∆*/ @kotlin.internal.InlineOnly -/*∆*/ public inline operator fun org.w3c.dom.TextTrackCueList.get(index: kotlin.Int): org.w3c.dom.TextTrackCue? -/*∆*/ -/*∆*/ @kotlin.internal.InlineOnly -/*∆*/ public inline operator fun org.w3c.dom.TextTrackList.get(index: kotlin.Int): org.w3c.dom.TextTrack? -/*∆*/ -/*∆*/ @kotlin.internal.InlineOnly -/*∆*/ public inline operator fun org.w3c.dom.TouchList.get(index: kotlin.Int): org.w3c.dom.Touch? -/*∆*/ -/*∆*/ @kotlin.internal.InlineOnly -/*∆*/ public inline operator fun org.w3c.dom.VideoTrackList.get(index: kotlin.Int): org.w3c.dom.VideoTrack? -/*∆*/ -/*∆*/ @kotlin.internal.InlineOnly -/*∆*/ public inline operator fun org.w3c.dom.Window.get(name: kotlin.String): dynamic -/*∆*/ -/*∆*/ @kotlin.internal.InlineOnly -/*∆*/ public inline operator fun org.w3c.dom.DOMStringMap.set(name: kotlin.String, value: kotlin.String): kotlin.Unit -/*∆*/ -/*∆*/ @kotlin.internal.InlineOnly -/*∆*/ public inline operator fun org.w3c.dom.HTMLOptionsCollection.set(index: kotlin.Int, option: org.w3c.dom.HTMLOptionElement?): kotlin.Unit -/*∆*/ -/*∆*/ @kotlin.internal.InlineOnly -/*∆*/ public inline operator fun org.w3c.dom.HTMLSelectElement.set(index: kotlin.Int, option: org.w3c.dom.HTMLOptionElement?): kotlin.Unit -/*∆*/ -/*∆*/ @kotlin.internal.InlineOnly -/*∆*/ public inline operator fun org.w3c.dom.Storage.set(key: kotlin.String, value: kotlin.String): kotlin.Unit -/*∆*/ -/*∆*/ public external interface AbstractWorker { -/*∆*/ public open var onerror: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ } -/*∆*/ -/*∆*/ public external interface AddEventListenerOptions : org.w3c.dom.EventListenerOptions { -/*∆*/ public open var once: kotlin.Boolean? { get; set; } -/*∆*/ -/*∆*/ public open var passive: kotlin.Boolean? { get; set; } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class ApplicationCache : org.w3c.dom.events.EventTarget { -/*∆*/ public constructor ApplicationCache() -/*∆*/ -/*∆*/ public open var oncached: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open var onchecking: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open var ondownloading: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open var onerror: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open var onnoupdate: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open var onobsolete: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open var onprogress: ((org.w3c.xhr.ProgressEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open var onupdateready: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open val status: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final fun abort(): kotlin.Unit -/*∆*/ -/*∆*/ public final fun swapCache(): kotlin.Unit -/*∆*/ -/*∆*/ public final fun update(): kotlin.Unit -/*∆*/ -/*∆*/ public companion object of ApplicationCache { -/*∆*/ public final val CHECKING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOWNLOADING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val IDLE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val OBSOLETE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val UNCACHED: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val UPDATEREADY: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public external interface AssignedNodesOptions { -/*∆*/ public open var flatten: kotlin.Boolean? { get; set; } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class Attr : org.w3c.dom.Node { -/*∆*/ public constructor Attr() -/*∆*/ -/*∆*/ public open val localName: kotlin.String { get; } -/*∆*/ -/*∆*/ public open val name: kotlin.String { get; } -/*∆*/ -/*∆*/ public open val namespaceURI: kotlin.String? { get; } -/*∆*/ -/*∆*/ public open val ownerElement: org.w3c.dom.Element? { get; } -/*∆*/ -/*∆*/ public open val prefix: kotlin.String? { get; } -/*∆*/ -/*∆*/ public open val specified: kotlin.Boolean { get; } -/*∆*/ -/*∆*/ public open var value: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public companion object of Attr { -/*∆*/ public final val ATTRIBUTE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val CDATA_SECTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val COMMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ELEMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NOTATION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val TEXT_NODE: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public open external class Audio : org.w3c.dom.HTMLAudioElement { -/*∆*/ public constructor Audio(src: kotlin.String = ...) -/*∆*/ -/*∆*/ public open override val assignedSlot: org.w3c.dom.HTMLSlotElement? { get; } -/*∆*/ -/*∆*/ public open override val childElementCount: kotlin.Int { get; } -/*∆*/ -/*∆*/ public open override val children: org.w3c.dom.HTMLCollection { get; } -/*∆*/ -/*∆*/ public open override var contentEditable: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open override val firstElementChild: org.w3c.dom.Element? { get; } -/*∆*/ -/*∆*/ public open override val isContentEditable: kotlin.Boolean { get; } -/*∆*/ -/*∆*/ public open override val lastElementChild: org.w3c.dom.Element? { get; } -/*∆*/ -/*∆*/ public open override val nextElementSibling: org.w3c.dom.Element? { get; } -/*∆*/ -/*∆*/ public open override var onabort: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onblur: ((org.w3c.dom.events.FocusEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var oncancel: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var oncanplay: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var oncanplaythrough: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onchange: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onclick: ((org.w3c.dom.events.MouseEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onclose: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var oncontextmenu: ((org.w3c.dom.events.MouseEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var oncopy: ((org.w3c.dom.clipboard.ClipboardEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var oncuechange: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var oncut: ((org.w3c.dom.clipboard.ClipboardEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var ondblclick: ((org.w3c.dom.events.MouseEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var ondrag: ((org.w3c.dom.DragEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var ondragend: ((org.w3c.dom.DragEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var ondragenter: ((org.w3c.dom.DragEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var ondragexit: ((org.w3c.dom.DragEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var ondragleave: ((org.w3c.dom.DragEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var ondragover: ((org.w3c.dom.DragEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var ondragstart: ((org.w3c.dom.DragEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var ondrop: ((org.w3c.dom.DragEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var ondurationchange: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onemptied: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onended: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onerror: ((dynamic, kotlin.String, kotlin.Int, kotlin.Int, kotlin.Any?) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onfocus: ((org.w3c.dom.events.FocusEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var ongotpointercapture: ((org.w3c.dom.pointerevents.PointerEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var oninput: ((org.w3c.dom.events.InputEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var oninvalid: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onkeydown: ((org.w3c.dom.events.KeyboardEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onkeypress: ((org.w3c.dom.events.KeyboardEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onkeyup: ((org.w3c.dom.events.KeyboardEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onload: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onloadeddata: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onloadedmetadata: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onloadend: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onloadstart: ((org.w3c.xhr.ProgressEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onlostpointercapture: ((org.w3c.dom.pointerevents.PointerEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onmousedown: ((org.w3c.dom.events.MouseEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onmouseenter: ((org.w3c.dom.events.MouseEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onmouseleave: ((org.w3c.dom.events.MouseEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onmousemove: ((org.w3c.dom.events.MouseEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onmouseout: ((org.w3c.dom.events.MouseEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onmouseover: ((org.w3c.dom.events.MouseEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onmouseup: ((org.w3c.dom.events.MouseEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onpaste: ((org.w3c.dom.clipboard.ClipboardEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onpause: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onplay: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onplaying: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onpointercancel: ((org.w3c.dom.pointerevents.PointerEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onpointerdown: ((org.w3c.dom.pointerevents.PointerEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onpointerenter: ((org.w3c.dom.pointerevents.PointerEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onpointerleave: ((org.w3c.dom.pointerevents.PointerEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onpointermove: ((org.w3c.dom.pointerevents.PointerEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onpointerout: ((org.w3c.dom.pointerevents.PointerEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onpointerover: ((org.w3c.dom.pointerevents.PointerEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onpointerup: ((org.w3c.dom.pointerevents.PointerEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onprogress: ((org.w3c.xhr.ProgressEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onratechange: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onreset: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onresize: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onscroll: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onseeked: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onseeking: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onselect: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onshow: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onstalled: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onsubmit: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onsuspend: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var ontimeupdate: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var ontoggle: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onvolumechange: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onwaiting: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onwheel: ((org.w3c.dom.events.WheelEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override val previousElementSibling: org.w3c.dom.Element? { get; } -/*∆*/ -/*∆*/ public open override val style: org.w3c.dom.css.CSSStyleDeclaration { get; } -/*∆*/ -/*∆*/ public open override fun after(vararg nodes: dynamic): kotlin.Unit -/*∆*/ -/*∆*/ public open override fun append(vararg nodes: dynamic): kotlin.Unit -/*∆*/ -/*∆*/ public open override fun before(vararg nodes: dynamic): kotlin.Unit -/*∆*/ -/*∆*/ public open override fun convertPointFromNode(point: org.w3c.dom.DOMPointInit, from: dynamic, options: org.w3c.dom.ConvertCoordinateOptions = ...): org.w3c.dom.DOMPoint -/*∆*/ -/*∆*/ public open override fun convertQuadFromNode(quad: dynamic, from: dynamic, options: org.w3c.dom.ConvertCoordinateOptions = ...): org.w3c.dom.DOMQuad -/*∆*/ -/*∆*/ public open override fun convertRectFromNode(rect: org.w3c.dom.DOMRectReadOnly, from: dynamic, options: org.w3c.dom.ConvertCoordinateOptions = ...): org.w3c.dom.DOMQuad -/*∆*/ -/*∆*/ public open override fun getBoxQuads(options: org.w3c.dom.BoxQuadOptions = ...): kotlin.Array -/*∆*/ -/*∆*/ public open override fun prepend(vararg nodes: dynamic): kotlin.Unit -/*∆*/ -/*∆*/ public open override fun querySelector(selectors: kotlin.String): org.w3c.dom.Element? -/*∆*/ -/*∆*/ public open override fun querySelectorAll(selectors: kotlin.String): org.w3c.dom.NodeList -/*∆*/ -/*∆*/ public open override fun remove(): kotlin.Unit -/*∆*/ -/*∆*/ public open override fun replaceWith(vararg nodes: dynamic): kotlin.Unit -/*∆*/ -/*∆*/ public companion object of Audio { -/*∆*/ public final val ATTRIBUTE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val CDATA_SECTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val COMMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ELEMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val HAVE_CURRENT_DATA: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val HAVE_ENOUGH_DATA: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val HAVE_FUTURE_DATA: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val HAVE_METADATA: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val HAVE_NOTHING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NETWORK_EMPTY: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NETWORK_IDLE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NETWORK_LOADING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NETWORK_NO_SOURCE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NOTATION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val TEXT_NODE: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class AudioTrack : org.w3c.dom.UnionAudioTrackOrTextTrackOrVideoTrack { -/*∆*/ public constructor AudioTrack() -/*∆*/ -/*∆*/ public open var enabled: kotlin.Boolean { get; set; } -/*∆*/ -/*∆*/ public open val id: kotlin.String { get; } -/*∆*/ -/*∆*/ public open val kind: kotlin.String { get; } -/*∆*/ -/*∆*/ public open val label: kotlin.String { get; } -/*∆*/ -/*∆*/ public open val language: kotlin.String { get; } -/*∆*/ -/*∆*/ public open val sourceBuffer: org.w3c.dom.mediasource.SourceBuffer? { get; } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class AudioTrackList : org.w3c.dom.events.EventTarget { -/*∆*/ public constructor AudioTrackList() -/*∆*/ -/*∆*/ public open val length: kotlin.Int { get; } -/*∆*/ -/*∆*/ public open var onaddtrack: ((org.w3c.dom.TrackEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open var onchange: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open var onremovetrack: ((org.w3c.dom.TrackEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public final fun getTrackById(id: kotlin.String): org.w3c.dom.AudioTrack? -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class BarProp { -/*∆*/ public constructor BarProp() -/*∆*/ -/*∆*/ public open val visible: kotlin.Boolean { get; } -/*∆*/ } -/*∆*/ -/*∆*/ public open external class BeforeUnloadEvent : org.w3c.dom.events.Event { -/*∆*/ public constructor BeforeUnloadEvent() -/*∆*/ -/*∆*/ public final var returnValue: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public companion object of BeforeUnloadEvent { -/*∆*/ public final val AT_TARGET: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val BUBBLING_PHASE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val CAPTURING_PHASE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NONE: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public external interface BinaryType { -/*∆*/ public companion object of BinaryType { -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public external interface BoxQuadOptions { -/*∆*/ public open var box: org.w3c.dom.CSSBoxType? { get; set; } -/*∆*/ -/*∆*/ public open var relativeTo: dynamic { get; set; } -/*∆*/ } -/*∆*/ -/*∆*/ public open external class BroadcastChannel : org.w3c.dom.events.EventTarget { -/*∆*/ public constructor BroadcastChannel(name: kotlin.String) -/*∆*/ -/*∆*/ public open val name: kotlin.String { get; } -/*∆*/ -/*∆*/ public final var onmessage: ((org.w3c.dom.MessageEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public final fun close(): kotlin.Unit -/*∆*/ -/*∆*/ public final fun postMessage(message: kotlin.Any?): kotlin.Unit -/*∆*/ } -/*∆*/ -/*∆*/ public open external class CDATASection : org.w3c.dom.Text { -/*∆*/ public constructor CDATASection() -/*∆*/ -/*∆*/ public companion object of CDATASection { -/*∆*/ public final val ATTRIBUTE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val CDATA_SECTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val COMMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ELEMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NOTATION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val TEXT_NODE: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public external interface CSSBoxType { -/*∆*/ public companion object of CSSBoxType { -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public external interface CanPlayTypeResult { -/*∆*/ public companion object of CanPlayTypeResult { -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public external interface CanvasCompositing { -/*∆*/ public abstract var globalAlpha: kotlin.Double { get; set; } -/*∆*/ -/*∆*/ public abstract var globalCompositeOperation: kotlin.String { get; set; } -/*∆*/ } -/*∆*/ -/*∆*/ public external interface CanvasDirection { -/*∆*/ public companion object of CanvasDirection { -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public external interface CanvasDrawImage { -/*∆*/ public abstract fun drawImage(image: org.w3c.dom.CanvasImageSource, dx: kotlin.Double, dy: kotlin.Double): kotlin.Unit -/*∆*/ -/*∆*/ public abstract fun drawImage(image: org.w3c.dom.CanvasImageSource, dx: kotlin.Double, dy: kotlin.Double, dw: kotlin.Double, dh: kotlin.Double): kotlin.Unit -/*∆*/ -/*∆*/ public abstract fun drawImage(image: org.w3c.dom.CanvasImageSource, sx: kotlin.Double, sy: kotlin.Double, sw: kotlin.Double, sh: kotlin.Double, dx: kotlin.Double, dy: kotlin.Double, dw: kotlin.Double, dh: kotlin.Double): kotlin.Unit -/*∆*/ } -/*∆*/ -/*∆*/ public external interface CanvasDrawPath { -/*∆*/ public abstract fun beginPath(): kotlin.Unit -/*∆*/ -/*∆*/ public abstract fun clip(fillRule: org.w3c.dom.CanvasFillRule = ...): kotlin.Unit -/*∆*/ -/*∆*/ public abstract fun clip(path: org.w3c.dom.Path2D, fillRule: org.w3c.dom.CanvasFillRule = ...): kotlin.Unit -/*∆*/ -/*∆*/ public abstract fun fill(fillRule: org.w3c.dom.CanvasFillRule = ...): kotlin.Unit -/*∆*/ -/*∆*/ public abstract fun fill(path: org.w3c.dom.Path2D, fillRule: org.w3c.dom.CanvasFillRule = ...): kotlin.Unit -/*∆*/ -/*∆*/ public abstract fun isPointInPath(x: kotlin.Double, y: kotlin.Double, fillRule: org.w3c.dom.CanvasFillRule = ...): kotlin.Boolean -/*∆*/ -/*∆*/ public abstract fun isPointInPath(path: org.w3c.dom.Path2D, x: kotlin.Double, y: kotlin.Double, fillRule: org.w3c.dom.CanvasFillRule = ...): kotlin.Boolean -/*∆*/ -/*∆*/ public abstract fun isPointInStroke(x: kotlin.Double, y: kotlin.Double): kotlin.Boolean -/*∆*/ -/*∆*/ public abstract fun isPointInStroke(path: org.w3c.dom.Path2D, x: kotlin.Double, y: kotlin.Double): kotlin.Boolean -/*∆*/ -/*∆*/ public abstract fun resetClip(): kotlin.Unit -/*∆*/ -/*∆*/ public abstract fun stroke(): kotlin.Unit -/*∆*/ -/*∆*/ public abstract fun stroke(path: org.w3c.dom.Path2D): kotlin.Unit -/*∆*/ } -/*∆*/ -/*∆*/ public external interface CanvasFillRule { -/*∆*/ public companion object of CanvasFillRule { -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public external interface CanvasFillStrokeStyles { -/*∆*/ public open var fillStyle: dynamic { get; set; } -/*∆*/ -/*∆*/ public open var strokeStyle: dynamic { get; set; } -/*∆*/ -/*∆*/ public abstract fun createLinearGradient(x0: kotlin.Double, y0: kotlin.Double, x1: kotlin.Double, y1: kotlin.Double): org.w3c.dom.CanvasGradient -/*∆*/ -/*∆*/ public abstract fun createPattern(image: org.w3c.dom.CanvasImageSource, repetition: kotlin.String): org.w3c.dom.CanvasPattern? -/*∆*/ -/*∆*/ public abstract fun createRadialGradient(x0: kotlin.Double, y0: kotlin.Double, r0: kotlin.Double, x1: kotlin.Double, y1: kotlin.Double, r1: kotlin.Double): org.w3c.dom.CanvasGradient -/*∆*/ } -/*∆*/ -/*∆*/ public external interface CanvasFilters { -/*∆*/ public abstract var filter: kotlin.String { get; set; } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class CanvasGradient { -/*∆*/ public constructor CanvasGradient() -/*∆*/ -/*∆*/ public final fun addColorStop(offset: kotlin.Double, color: kotlin.String): kotlin.Unit -/*∆*/ } -/*∆*/ -/*∆*/ public external interface CanvasHitRegion { -/*∆*/ public abstract fun addHitRegion(options: org.w3c.dom.HitRegionOptions = ...): kotlin.Unit -/*∆*/ -/*∆*/ public abstract fun clearHitRegions(): kotlin.Unit -/*∆*/ -/*∆*/ public abstract fun removeHitRegion(id: kotlin.String): kotlin.Unit -/*∆*/ } -/*∆*/ -/*∆*/ public external interface CanvasImageData { -/*∆*/ public abstract fun createImageData(sw: kotlin.Double, sh: kotlin.Double): org.w3c.dom.ImageData -/*∆*/ -/*∆*/ public abstract fun createImageData(imagedata: org.w3c.dom.ImageData): org.w3c.dom.ImageData -/*∆*/ -/*∆*/ public abstract fun getImageData(sx: kotlin.Double, sy: kotlin.Double, sw: kotlin.Double, sh: kotlin.Double): org.w3c.dom.ImageData -/*∆*/ -/*∆*/ public abstract fun putImageData(imagedata: org.w3c.dom.ImageData, dx: kotlin.Double, dy: kotlin.Double): kotlin.Unit -/*∆*/ -/*∆*/ public abstract fun putImageData(imagedata: org.w3c.dom.ImageData, dx: kotlin.Double, dy: kotlin.Double, dirtyX: kotlin.Double, dirtyY: kotlin.Double, dirtyWidth: kotlin.Double, dirtyHeight: kotlin.Double): kotlin.Unit -/*∆*/ } -/*∆*/ -/*∆*/ public external interface CanvasImageSmoothing { -/*∆*/ public abstract var imageSmoothingEnabled: kotlin.Boolean { get; set; } -/*∆*/ -/*∆*/ public abstract var imageSmoothingQuality: org.w3c.dom.ImageSmoothingQuality { get; set; } -/*∆*/ } -/*∆*/ -/*∆*/ public external interface CanvasImageSource : org.w3c.dom.ImageBitmapSource { -/*∆*/ } -/*∆*/ -/*∆*/ public external interface CanvasLineCap { -/*∆*/ public companion object of CanvasLineCap { -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public external interface CanvasLineJoin { -/*∆*/ public companion object of CanvasLineJoin { -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public external interface CanvasPath { -/*∆*/ public abstract fun arc(x: kotlin.Double, y: kotlin.Double, radius: kotlin.Double, startAngle: kotlin.Double, endAngle: kotlin.Double, anticlockwise: kotlin.Boolean = ...): kotlin.Unit -/*∆*/ -/*∆*/ public abstract fun arcTo(x1: kotlin.Double, y1: kotlin.Double, x2: kotlin.Double, y2: kotlin.Double, radius: kotlin.Double): kotlin.Unit -/*∆*/ -/*∆*/ public abstract fun arcTo(x1: kotlin.Double, y1: kotlin.Double, x2: kotlin.Double, y2: kotlin.Double, radiusX: kotlin.Double, radiusY: kotlin.Double, rotation: kotlin.Double): kotlin.Unit -/*∆*/ -/*∆*/ public abstract fun bezierCurveTo(cp1x: kotlin.Double, cp1y: kotlin.Double, cp2x: kotlin.Double, cp2y: kotlin.Double, x: kotlin.Double, y: kotlin.Double): kotlin.Unit -/*∆*/ -/*∆*/ public abstract fun closePath(): kotlin.Unit -/*∆*/ -/*∆*/ public abstract fun ellipse(x: kotlin.Double, y: kotlin.Double, radiusX: kotlin.Double, radiusY: kotlin.Double, rotation: kotlin.Double, startAngle: kotlin.Double, endAngle: kotlin.Double, anticlockwise: kotlin.Boolean = ...): kotlin.Unit -/*∆*/ -/*∆*/ public abstract fun lineTo(x: kotlin.Double, y: kotlin.Double): kotlin.Unit -/*∆*/ -/*∆*/ public abstract fun moveTo(x: kotlin.Double, y: kotlin.Double): kotlin.Unit -/*∆*/ -/*∆*/ public abstract fun quadraticCurveTo(cpx: kotlin.Double, cpy: kotlin.Double, x: kotlin.Double, y: kotlin.Double): kotlin.Unit -/*∆*/ -/*∆*/ public abstract fun rect(x: kotlin.Double, y: kotlin.Double, w: kotlin.Double, h: kotlin.Double): kotlin.Unit -/*∆*/ } -/*∆*/ -/*∆*/ public external interface CanvasPathDrawingStyles { -/*∆*/ public abstract var lineCap: org.w3c.dom.CanvasLineCap { get; set; } -/*∆*/ -/*∆*/ public abstract var lineDashOffset: kotlin.Double { get; set; } -/*∆*/ -/*∆*/ public abstract var lineJoin: org.w3c.dom.CanvasLineJoin { get; set; } -/*∆*/ -/*∆*/ public abstract var lineWidth: kotlin.Double { get; set; } -/*∆*/ -/*∆*/ public abstract var miterLimit: kotlin.Double { get; set; } -/*∆*/ -/*∆*/ public abstract fun getLineDash(): kotlin.Array -/*∆*/ -/*∆*/ public abstract fun setLineDash(segments: kotlin.Array): kotlin.Unit -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class CanvasPattern { -/*∆*/ public constructor CanvasPattern() -/*∆*/ -/*∆*/ public final fun setTransform(transform: dynamic = ...): kotlin.Unit -/*∆*/ } -/*∆*/ -/*∆*/ public external interface CanvasRect { -/*∆*/ public abstract fun clearRect(x: kotlin.Double, y: kotlin.Double, w: kotlin.Double, h: kotlin.Double): kotlin.Unit -/*∆*/ -/*∆*/ public abstract fun fillRect(x: kotlin.Double, y: kotlin.Double, w: kotlin.Double, h: kotlin.Double): kotlin.Unit -/*∆*/ -/*∆*/ public abstract fun strokeRect(x: kotlin.Double, y: kotlin.Double, w: kotlin.Double, h: kotlin.Double): kotlin.Unit -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class CanvasRenderingContext2D : org.w3c.dom.CanvasState, org.w3c.dom.CanvasTransform, org.w3c.dom.CanvasCompositing, org.w3c.dom.CanvasImageSmoothing, org.w3c.dom.CanvasFillStrokeStyles, org.w3c.dom.CanvasShadowStyles, org.w3c.dom.CanvasFilters, org.w3c.dom.CanvasRect, org.w3c.dom.CanvasDrawPath, org.w3c.dom.CanvasUserInterface, org.w3c.dom.CanvasText, org.w3c.dom.CanvasDrawImage, org.w3c.dom.CanvasHitRegion, org.w3c.dom.CanvasImageData, org.w3c.dom.CanvasPathDrawingStyles, org.w3c.dom.CanvasTextDrawingStyles, org.w3c.dom.CanvasPath, org.w3c.dom.RenderingContext { -/*∆*/ public constructor CanvasRenderingContext2D() -/*∆*/ -/*∆*/ public open val canvas: org.w3c.dom.HTMLCanvasElement { get; } -/*∆*/ } -/*∆*/ -/*∆*/ public external interface CanvasRenderingContext2DSettings { -/*∆*/ public open var alpha: kotlin.Boolean? { get; set; } -/*∆*/ } -/*∆*/ -/*∆*/ public external interface CanvasShadowStyles { -/*∆*/ public abstract var shadowBlur: kotlin.Double { get; set; } -/*∆*/ -/*∆*/ public abstract var shadowColor: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public abstract var shadowOffsetX: kotlin.Double { get; set; } -/*∆*/ -/*∆*/ public abstract var shadowOffsetY: kotlin.Double { get; set; } -/*∆*/ } -/*∆*/ -/*∆*/ public external interface CanvasState { -/*∆*/ public abstract fun restore(): kotlin.Unit -/*∆*/ -/*∆*/ public abstract fun save(): kotlin.Unit -/*∆*/ } -/*∆*/ -/*∆*/ public external interface CanvasText { -/*∆*/ public abstract fun fillText(text: kotlin.String, x: kotlin.Double, y: kotlin.Double, maxWidth: kotlin.Double = ...): kotlin.Unit -/*∆*/ -/*∆*/ public abstract fun measureText(text: kotlin.String): org.w3c.dom.TextMetrics -/*∆*/ -/*∆*/ public abstract fun strokeText(text: kotlin.String, x: kotlin.Double, y: kotlin.Double, maxWidth: kotlin.Double = ...): kotlin.Unit -/*∆*/ } -/*∆*/ -/*∆*/ public external interface CanvasTextAlign { -/*∆*/ public companion object of CanvasTextAlign { -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public external interface CanvasTextBaseline { -/*∆*/ public companion object of CanvasTextBaseline { -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public external interface CanvasTextDrawingStyles { -/*∆*/ public abstract var direction: org.w3c.dom.CanvasDirection { get; set; } -/*∆*/ -/*∆*/ public abstract var font: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public abstract var textAlign: org.w3c.dom.CanvasTextAlign { get; set; } -/*∆*/ -/*∆*/ public abstract var textBaseline: org.w3c.dom.CanvasTextBaseline { get; set; } -/*∆*/ } -/*∆*/ -/*∆*/ public external interface CanvasTransform { -/*∆*/ public abstract fun getTransform(): org.w3c.dom.DOMMatrix -/*∆*/ -/*∆*/ public abstract fun resetTransform(): kotlin.Unit -/*∆*/ -/*∆*/ public abstract fun rotate(angle: kotlin.Double): kotlin.Unit -/*∆*/ -/*∆*/ public abstract fun scale(x: kotlin.Double, y: kotlin.Double): kotlin.Unit -/*∆*/ -/*∆*/ public abstract fun setTransform(transform: dynamic = ...): kotlin.Unit -/*∆*/ -/*∆*/ public abstract fun setTransform(a: kotlin.Double, b: kotlin.Double, c: kotlin.Double, d: kotlin.Double, e: kotlin.Double, f: kotlin.Double): kotlin.Unit -/*∆*/ -/*∆*/ public abstract fun transform(a: kotlin.Double, b: kotlin.Double, c: kotlin.Double, d: kotlin.Double, e: kotlin.Double, f: kotlin.Double): kotlin.Unit -/*∆*/ -/*∆*/ public abstract fun translate(x: kotlin.Double, y: kotlin.Double): kotlin.Unit -/*∆*/ } -/*∆*/ -/*∆*/ public external interface CanvasUserInterface { -/*∆*/ public abstract fun drawFocusIfNeeded(element: org.w3c.dom.Element): kotlin.Unit -/*∆*/ -/*∆*/ public abstract fun drawFocusIfNeeded(path: org.w3c.dom.Path2D, element: org.w3c.dom.Element): kotlin.Unit -/*∆*/ -/*∆*/ public abstract fun scrollPathIntoView(): kotlin.Unit -/*∆*/ -/*∆*/ public abstract fun scrollPathIntoView(path: org.w3c.dom.Path2D): kotlin.Unit -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class CaretPosition { -/*∆*/ public constructor CaretPosition() -/*∆*/ -/*∆*/ public open val offset: kotlin.Int { get; } -/*∆*/ -/*∆*/ public open val offsetNode: org.w3c.dom.Node { get; } -/*∆*/ -/*∆*/ public final fun getClientRect(): org.w3c.dom.DOMRect? -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class CharacterData : org.w3c.dom.Node, org.w3c.dom.NonDocumentTypeChildNode, org.w3c.dom.ChildNode { -/*∆*/ public constructor CharacterData() -/*∆*/ -/*∆*/ public open var data: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open val length: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final fun appendData(data: kotlin.String): kotlin.Unit -/*∆*/ -/*∆*/ public final fun deleteData(offset: kotlin.Int, count: kotlin.Int): kotlin.Unit -/*∆*/ -/*∆*/ public final fun insertData(offset: kotlin.Int, data: kotlin.String): kotlin.Unit -/*∆*/ -/*∆*/ public final fun replaceData(offset: kotlin.Int, count: kotlin.Int, data: kotlin.String): kotlin.Unit -/*∆*/ -/*∆*/ public final fun substringData(offset: kotlin.Int, count: kotlin.Int): kotlin.String -/*∆*/ -/*∆*/ public companion object of CharacterData { -/*∆*/ public final val ATTRIBUTE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val CDATA_SECTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val COMMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ELEMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NOTATION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val TEXT_NODE: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public external interface ChildNode { -/*∆*/ public abstract fun after(vararg nodes: dynamic): kotlin.Unit -/*∆*/ -/*∆*/ public abstract fun before(vararg nodes: dynamic): kotlin.Unit -/*∆*/ -/*∆*/ public abstract fun remove(): kotlin.Unit -/*∆*/ -/*∆*/ public abstract fun replaceWith(vararg nodes: dynamic): kotlin.Unit -/*∆*/ } -/*∆*/ -/*∆*/ public open external class CloseEvent : org.w3c.dom.events.Event { -/*∆*/ public constructor CloseEvent(type: kotlin.String, eventInitDict: org.w3c.dom.CloseEventInit = ...) -/*∆*/ -/*∆*/ public open val code: kotlin.Short { get; } -/*∆*/ -/*∆*/ public open val reason: kotlin.String { get; } -/*∆*/ -/*∆*/ public open val wasClean: kotlin.Boolean { get; } -/*∆*/ -/*∆*/ public companion object of CloseEvent { -/*∆*/ public final val AT_TARGET: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val BUBBLING_PHASE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val CAPTURING_PHASE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NONE: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public external interface CloseEventInit : org.w3c.dom.EventInit { -/*∆*/ public open var code: kotlin.Short? { get; set; } -/*∆*/ -/*∆*/ public open var reason: kotlin.String? { get; set; } -/*∆*/ -/*∆*/ public open var wasClean: kotlin.Boolean? { get; set; } -/*∆*/ } -/*∆*/ -/*∆*/ public external interface ColorSpaceConversion { -/*∆*/ public companion object of ColorSpaceConversion { -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public open external class Comment : org.w3c.dom.CharacterData { -/*∆*/ public constructor Comment(data: kotlin.String = ...) -/*∆*/ -/*∆*/ public open override val nextElementSibling: org.w3c.dom.Element? { get; } -/*∆*/ -/*∆*/ public open override val previousElementSibling: org.w3c.dom.Element? { get; } -/*∆*/ -/*∆*/ public open override fun after(vararg nodes: dynamic): kotlin.Unit -/*∆*/ -/*∆*/ public open override fun before(vararg nodes: dynamic): kotlin.Unit -/*∆*/ -/*∆*/ public open override fun remove(): kotlin.Unit -/*∆*/ -/*∆*/ public open override fun replaceWith(vararg nodes: dynamic): kotlin.Unit -/*∆*/ -/*∆*/ public companion object of Comment { -/*∆*/ public final val ATTRIBUTE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val CDATA_SECTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val COMMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ELEMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NOTATION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val TEXT_NODE: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public external interface ConvertCoordinateOptions { -/*∆*/ public open var fromBox: org.w3c.dom.CSSBoxType? { get; set; } -/*∆*/ -/*∆*/ public open var toBox: org.w3c.dom.CSSBoxType? { get; set; } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class CustomElementRegistry { -/*∆*/ public constructor CustomElementRegistry() -/*∆*/ -/*∆*/ public final fun define(name: kotlin.String, constructor: () -> dynamic, options: org.w3c.dom.ElementDefinitionOptions = ...): kotlin.Unit -/*∆*/ -/*∆*/ public final fun get(name: kotlin.String): kotlin.Any? -/*∆*/ -/*∆*/ public final fun whenDefined(name: kotlin.String): kotlin.js.Promise -/*∆*/ } -/*∆*/ -/*∆*/ public open external class CustomEvent : org.w3c.dom.events.Event { -/*∆*/ public constructor CustomEvent(type: kotlin.String, eventInitDict: org.w3c.dom.CustomEventInit = ...) -/*∆*/ -/*∆*/ public open val detail: kotlin.Any? { get; } -/*∆*/ -/*∆*/ public final fun initCustomEvent(type: kotlin.String, bubbles: kotlin.Boolean, cancelable: kotlin.Boolean, detail: kotlin.Any?): kotlin.Unit -/*∆*/ -/*∆*/ public companion object of CustomEvent { -/*∆*/ public final val AT_TARGET: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val BUBBLING_PHASE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val CAPTURING_PHASE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NONE: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public external interface CustomEventInit : org.w3c.dom.EventInit { -/*∆*/ public open var detail: kotlin.Any? { get; set; } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class DOMImplementation { -/*∆*/ public constructor DOMImplementation() -/*∆*/ -/*∆*/ public final fun createDocument(namespace: kotlin.String?, qualifiedName: kotlin.String, doctype: org.w3c.dom.DocumentType? = ...): org.w3c.dom.XMLDocument -/*∆*/ -/*∆*/ public final fun createDocumentType(qualifiedName: kotlin.String, publicId: kotlin.String, systemId: kotlin.String): org.w3c.dom.DocumentType -/*∆*/ -/*∆*/ public final fun createHTMLDocument(title: kotlin.String = ...): org.w3c.dom.Document -/*∆*/ -/*∆*/ public final fun hasFeature(): kotlin.Boolean -/*∆*/ } -/*∆*/ -/*∆*/ public open external class DOMMatrix : org.w3c.dom.DOMMatrixReadOnly { -/*∆*/ public constructor DOMMatrix() -/*∆*/ -/*∆*/ public constructor DOMMatrix(numberSequence: kotlin.Array) -/*∆*/ -/*∆*/ public constructor DOMMatrix(transformList: kotlin.String) -/*∆*/ -/*∆*/ public constructor DOMMatrix(array32: org.khronos.webgl.Float32Array) -/*∆*/ -/*∆*/ public constructor DOMMatrix(array64: org.khronos.webgl.Float64Array) -/*∆*/ -/*∆*/ public constructor DOMMatrix(other: org.w3c.dom.DOMMatrixReadOnly) -/*∆*/ -/*∆*/ public open override var a: kotlin.Double { get; set; } -/*∆*/ -/*∆*/ public open override var b: kotlin.Double { get; set; } -/*∆*/ -/*∆*/ public open override var c: kotlin.Double { get; set; } -/*∆*/ -/*∆*/ public open override var d: kotlin.Double { get; set; } -/*∆*/ -/*∆*/ public open override var e: kotlin.Double { get; set; } -/*∆*/ -/*∆*/ public open override var f: kotlin.Double { get; set; } -/*∆*/ -/*∆*/ public open override var m11: kotlin.Double { get; set; } -/*∆*/ -/*∆*/ public open override var m12: kotlin.Double { get; set; } -/*∆*/ -/*∆*/ public open override var m13: kotlin.Double { get; set; } -/*∆*/ -/*∆*/ public open override var m14: kotlin.Double { get; set; } -/*∆*/ -/*∆*/ public open override var m21: kotlin.Double { get; set; } -/*∆*/ -/*∆*/ public open override var m22: kotlin.Double { get; set; } -/*∆*/ -/*∆*/ public open override var m23: kotlin.Double { get; set; } -/*∆*/ -/*∆*/ public open override var m24: kotlin.Double { get; set; } -/*∆*/ -/*∆*/ public open override var m31: kotlin.Double { get; set; } -/*∆*/ -/*∆*/ public open override var m32: kotlin.Double { get; set; } -/*∆*/ -/*∆*/ public open override var m33: kotlin.Double { get; set; } -/*∆*/ -/*∆*/ public open override var m34: kotlin.Double { get; set; } -/*∆*/ -/*∆*/ public open override var m41: kotlin.Double { get; set; } -/*∆*/ -/*∆*/ public open override var m42: kotlin.Double { get; set; } -/*∆*/ -/*∆*/ public open override var m43: kotlin.Double { get; set; } -/*∆*/ -/*∆*/ public open override var m44: kotlin.Double { get; set; } -/*∆*/ -/*∆*/ public final fun invertSelf(): org.w3c.dom.DOMMatrix -/*∆*/ -/*∆*/ public final fun multiplySelf(other: org.w3c.dom.DOMMatrix): org.w3c.dom.DOMMatrix -/*∆*/ -/*∆*/ public final fun preMultiplySelf(other: org.w3c.dom.DOMMatrix): org.w3c.dom.DOMMatrix -/*∆*/ -/*∆*/ public final fun rotateAxisAngleSelf(x: kotlin.Double, y: kotlin.Double, z: kotlin.Double, angle: kotlin.Double): org.w3c.dom.DOMMatrix -/*∆*/ -/*∆*/ public final fun rotateFromVectorSelf(x: kotlin.Double, y: kotlin.Double): org.w3c.dom.DOMMatrix -/*∆*/ -/*∆*/ public final fun rotateSelf(angle: kotlin.Double, originX: kotlin.Double = ..., originY: kotlin.Double = ...): org.w3c.dom.DOMMatrix -/*∆*/ -/*∆*/ public final fun scale3dSelf(scale: kotlin.Double, originX: kotlin.Double = ..., originY: kotlin.Double = ..., originZ: kotlin.Double = ...): org.w3c.dom.DOMMatrix -/*∆*/ -/*∆*/ public final fun scaleNonUniformSelf(scaleX: kotlin.Double, scaleY: kotlin.Double = ..., scaleZ: kotlin.Double = ..., originX: kotlin.Double = ..., originY: kotlin.Double = ..., originZ: kotlin.Double = ...): org.w3c.dom.DOMMatrix -/*∆*/ -/*∆*/ public final fun scaleSelf(scale: kotlin.Double, originX: kotlin.Double = ..., originY: kotlin.Double = ...): org.w3c.dom.DOMMatrix -/*∆*/ -/*∆*/ public final fun setMatrixValue(transformList: kotlin.String): org.w3c.dom.DOMMatrix -/*∆*/ -/*∆*/ public final fun skewXSelf(sx: kotlin.Double): org.w3c.dom.DOMMatrix -/*∆*/ -/*∆*/ public final fun skewYSelf(sy: kotlin.Double): org.w3c.dom.DOMMatrix -/*∆*/ -/*∆*/ public final fun translateSelf(tx: kotlin.Double, ty: kotlin.Double, tz: kotlin.Double = ...): org.w3c.dom.DOMMatrix -/*∆*/ } -/*∆*/ -/*∆*/ public open external class DOMMatrixReadOnly { -/*∆*/ public constructor DOMMatrixReadOnly(numberSequence: kotlin.Array) -/*∆*/ -/*∆*/ public open val a: kotlin.Double { get; } -/*∆*/ -/*∆*/ public open val b: kotlin.Double { get; } -/*∆*/ -/*∆*/ public open val c: kotlin.Double { get; } -/*∆*/ -/*∆*/ public open val d: kotlin.Double { get; } -/*∆*/ -/*∆*/ public open val e: kotlin.Double { get; } -/*∆*/ -/*∆*/ public open val f: kotlin.Double { get; } -/*∆*/ -/*∆*/ public open val is2D: kotlin.Boolean { get; } -/*∆*/ -/*∆*/ public open val isIdentity: kotlin.Boolean { get; } -/*∆*/ -/*∆*/ public open val m11: kotlin.Double { get; } -/*∆*/ -/*∆*/ public open val m12: kotlin.Double { get; } -/*∆*/ -/*∆*/ public open val m13: kotlin.Double { get; } -/*∆*/ -/*∆*/ public open val m14: kotlin.Double { get; } -/*∆*/ -/*∆*/ public open val m21: kotlin.Double { get; } -/*∆*/ -/*∆*/ public open val m22: kotlin.Double { get; } -/*∆*/ -/*∆*/ public open val m23: kotlin.Double { get; } -/*∆*/ -/*∆*/ public open val m24: kotlin.Double { get; } -/*∆*/ -/*∆*/ public open val m31: kotlin.Double { get; } -/*∆*/ -/*∆*/ public open val m32: kotlin.Double { get; } -/*∆*/ -/*∆*/ public open val m33: kotlin.Double { get; } -/*∆*/ -/*∆*/ public open val m34: kotlin.Double { get; } -/*∆*/ -/*∆*/ public open val m41: kotlin.Double { get; } -/*∆*/ -/*∆*/ public open val m42: kotlin.Double { get; } -/*∆*/ -/*∆*/ public open val m43: kotlin.Double { get; } -/*∆*/ -/*∆*/ public open val m44: kotlin.Double { get; } -/*∆*/ -/*∆*/ public final fun flipX(): org.w3c.dom.DOMMatrix -/*∆*/ -/*∆*/ public final fun flipY(): org.w3c.dom.DOMMatrix -/*∆*/ -/*∆*/ public final fun inverse(): org.w3c.dom.DOMMatrix -/*∆*/ -/*∆*/ public final fun multiply(other: org.w3c.dom.DOMMatrix): org.w3c.dom.DOMMatrix -/*∆*/ -/*∆*/ public final fun rotate(angle: kotlin.Double, originX: kotlin.Double = ..., originY: kotlin.Double = ...): org.w3c.dom.DOMMatrix -/*∆*/ -/*∆*/ public final fun rotateAxisAngle(x: kotlin.Double, y: kotlin.Double, z: kotlin.Double, angle: kotlin.Double): org.w3c.dom.DOMMatrix -/*∆*/ -/*∆*/ public final fun rotateFromVector(x: kotlin.Double, y: kotlin.Double): org.w3c.dom.DOMMatrix -/*∆*/ -/*∆*/ public final fun scale(scale: kotlin.Double, originX: kotlin.Double = ..., originY: kotlin.Double = ...): org.w3c.dom.DOMMatrix -/*∆*/ -/*∆*/ public final fun scale3d(scale: kotlin.Double, originX: kotlin.Double = ..., originY: kotlin.Double = ..., originZ: kotlin.Double = ...): org.w3c.dom.DOMMatrix -/*∆*/ -/*∆*/ public final fun scaleNonUniform(scaleX: kotlin.Double, scaleY: kotlin.Double = ..., scaleZ: kotlin.Double = ..., originX: kotlin.Double = ..., originY: kotlin.Double = ..., originZ: kotlin.Double = ...): org.w3c.dom.DOMMatrix -/*∆*/ -/*∆*/ public final fun skewX(sx: kotlin.Double): org.w3c.dom.DOMMatrix -/*∆*/ -/*∆*/ public final fun skewY(sy: kotlin.Double): org.w3c.dom.DOMMatrix -/*∆*/ -/*∆*/ public final fun toFloat32Array(): org.khronos.webgl.Float32Array -/*∆*/ -/*∆*/ public final fun toFloat64Array(): org.khronos.webgl.Float64Array -/*∆*/ -/*∆*/ public final fun transformPoint(point: org.w3c.dom.DOMPointInit = ...): org.w3c.dom.DOMPoint -/*∆*/ -/*∆*/ public final fun translate(tx: kotlin.Double, ty: kotlin.Double, tz: kotlin.Double = ...): org.w3c.dom.DOMMatrix -/*∆*/ } -/*∆*/ -/*∆*/ public open external class DOMPoint : org.w3c.dom.DOMPointReadOnly { -/*∆*/ public constructor DOMPoint(x: kotlin.Double = ..., y: kotlin.Double = ..., z: kotlin.Double = ..., w: kotlin.Double = ...) -/*∆*/ -/*∆*/ public constructor DOMPoint(point: org.w3c.dom.DOMPointInit) -/*∆*/ -/*∆*/ public open override var w: kotlin.Double { get; set; } -/*∆*/ -/*∆*/ public open override var x: kotlin.Double { get; set; } -/*∆*/ -/*∆*/ public open override var y: kotlin.Double { get; set; } -/*∆*/ -/*∆*/ public open override var z: kotlin.Double { get; set; } -/*∆*/ } -/*∆*/ -/*∆*/ public external interface DOMPointInit { -/*∆*/ public open var w: kotlin.Double? { get; set; } -/*∆*/ -/*∆*/ public open var x: kotlin.Double? { get; set; } -/*∆*/ -/*∆*/ public open var y: kotlin.Double? { get; set; } -/*∆*/ -/*∆*/ public open var z: kotlin.Double? { get; set; } -/*∆*/ } -/*∆*/ -/*∆*/ public open external class DOMPointReadOnly { -/*∆*/ public constructor DOMPointReadOnly(x: kotlin.Double, y: kotlin.Double, z: kotlin.Double, w: kotlin.Double) -/*∆*/ -/*∆*/ public open val w: kotlin.Double { get; } -/*∆*/ -/*∆*/ public open val x: kotlin.Double { get; } -/*∆*/ -/*∆*/ public open val y: kotlin.Double { get; } -/*∆*/ -/*∆*/ public open val z: kotlin.Double { get; } -/*∆*/ -/*∆*/ public final fun matrixTransform(matrix: org.w3c.dom.DOMMatrixReadOnly): org.w3c.dom.DOMPoint -/*∆*/ } -/*∆*/ -/*∆*/ public open external class DOMQuad { -/*∆*/ public constructor DOMQuad(p1: org.w3c.dom.DOMPointInit = ..., p2: org.w3c.dom.DOMPointInit = ..., p3: org.w3c.dom.DOMPointInit = ..., p4: org.w3c.dom.DOMPointInit = ...) -/*∆*/ -/*∆*/ public constructor DOMQuad(rect: org.w3c.dom.DOMRectInit) -/*∆*/ -/*∆*/ public open val bounds: org.w3c.dom.DOMRectReadOnly { get; } -/*∆*/ -/*∆*/ public open val p1: org.w3c.dom.DOMPoint { get; } -/*∆*/ -/*∆*/ public open val p2: org.w3c.dom.DOMPoint { get; } -/*∆*/ -/*∆*/ public open val p3: org.w3c.dom.DOMPoint { get; } -/*∆*/ -/*∆*/ public open val p4: org.w3c.dom.DOMPoint { get; } -/*∆*/ } -/*∆*/ -/*∆*/ public open external class DOMRect : org.w3c.dom.DOMRectReadOnly { -/*∆*/ public constructor DOMRect(x: kotlin.Double = ..., y: kotlin.Double = ..., width: kotlin.Double = ..., height: kotlin.Double = ...) -/*∆*/ -/*∆*/ public open override var height: kotlin.Double { get; set; } -/*∆*/ -/*∆*/ public open override var width: kotlin.Double { get; set; } -/*∆*/ -/*∆*/ public open override var x: kotlin.Double { get; set; } -/*∆*/ -/*∆*/ public open override var y: kotlin.Double { get; set; } -/*∆*/ } -/*∆*/ -/*∆*/ public external interface DOMRectInit { -/*∆*/ public open var height: kotlin.Double? { get; set; } -/*∆*/ -/*∆*/ public open var width: kotlin.Double? { get; set; } -/*∆*/ -/*∆*/ public open var x: kotlin.Double? { get; set; } -/*∆*/ -/*∆*/ public open var y: kotlin.Double? { get; set; } -/*∆*/ } -/*∆*/ -/*∆*/ public external interface DOMRectList : org.w3c.dom.ItemArrayLike { -/*∆*/ public abstract override fun item(index: kotlin.Int): org.w3c.dom.DOMRect? -/*∆*/ } -/*∆*/ -/*∆*/ public open external class DOMRectReadOnly { -/*∆*/ public constructor DOMRectReadOnly(x: kotlin.Double, y: kotlin.Double, width: kotlin.Double, height: kotlin.Double) -/*∆*/ -/*∆*/ public open val bottom: kotlin.Double { get; } -/*∆*/ -/*∆*/ public open val height: kotlin.Double { get; } -/*∆*/ -/*∆*/ public open val left: kotlin.Double { get; } -/*∆*/ -/*∆*/ public open val right: kotlin.Double { get; } -/*∆*/ -/*∆*/ public open val top: kotlin.Double { get; } -/*∆*/ -/*∆*/ public open val width: kotlin.Double { get; } -/*∆*/ -/*∆*/ public open val x: kotlin.Double { get; } -/*∆*/ -/*∆*/ public open val y: kotlin.Double { get; } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class DOMStringMap { -/*∆*/ public constructor DOMStringMap() -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class DOMTokenList : org.w3c.dom.ItemArrayLike { -/*∆*/ public constructor DOMTokenList() -/*∆*/ -/*∆*/ public open var value: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public final fun add(vararg tokens: kotlin.String): kotlin.Unit -/*∆*/ -/*∆*/ public final fun contains(token: kotlin.String): kotlin.Boolean -/*∆*/ -/*∆*/ public open override fun item(index: kotlin.Int): kotlin.String? -/*∆*/ -/*∆*/ public final fun remove(vararg tokens: kotlin.String): kotlin.Unit -/*∆*/ -/*∆*/ public final fun replace(token: kotlin.String, newToken: kotlin.String): kotlin.Unit -/*∆*/ -/*∆*/ public final fun supports(token: kotlin.String): kotlin.Boolean -/*∆*/ -/*∆*/ public final fun toggle(token: kotlin.String, force: kotlin.Boolean = ...): kotlin.Boolean -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class DataTransfer { -/*∆*/ public constructor DataTransfer() -/*∆*/ -/*∆*/ public open var dropEffect: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var effectAllowed: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open val files: org.w3c.files.FileList { get; } -/*∆*/ -/*∆*/ public open val items: org.w3c.dom.DataTransferItemList { get; } -/*∆*/ -/*∆*/ public open val types: kotlin.Array { get; } -/*∆*/ -/*∆*/ public final fun clearData(format: kotlin.String = ...): kotlin.Unit -/*∆*/ -/*∆*/ public final fun getData(format: kotlin.String): kotlin.String -/*∆*/ -/*∆*/ public final fun setData(format: kotlin.String, data: kotlin.String): kotlin.Unit -/*∆*/ -/*∆*/ public final fun setDragImage(image: org.w3c.dom.Element, x: kotlin.Int, y: kotlin.Int): kotlin.Unit -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class DataTransferItem { -/*∆*/ public constructor DataTransferItem() -/*∆*/ -/*∆*/ public open val kind: kotlin.String { get; } -/*∆*/ -/*∆*/ public open val type: kotlin.String { get; } -/*∆*/ -/*∆*/ public final fun getAsFile(): org.w3c.files.File? -/*∆*/ -/*∆*/ public final fun getAsString(_callback: ((kotlin.String) -> kotlin.Unit)?): kotlin.Unit -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class DataTransferItemList { -/*∆*/ public constructor DataTransferItemList() -/*∆*/ -/*∆*/ public open val length: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final fun add(data: kotlin.String, type: kotlin.String): org.w3c.dom.DataTransferItem? -/*∆*/ -/*∆*/ public final fun add(data: org.w3c.files.File): org.w3c.dom.DataTransferItem? -/*∆*/ -/*∆*/ public final fun clear(): kotlin.Unit -/*∆*/ -/*∆*/ public final fun remove(index: kotlin.Int): kotlin.Unit -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class DedicatedWorkerGlobalScope : org.w3c.dom.WorkerGlobalScope { -/*∆*/ public constructor DedicatedWorkerGlobalScope() -/*∆*/ -/*∆*/ public open var onmessage: ((org.w3c.dom.MessageEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public final fun close(): kotlin.Unit -/*∆*/ -/*∆*/ public final fun postMessage(message: kotlin.Any?, transfer: kotlin.Array = ...): kotlin.Unit -/*∆*/ } -/*∆*/ -/*∆*/ public open external class Document : org.w3c.dom.Node, org.w3c.dom.GlobalEventHandlers, org.w3c.dom.DocumentAndElementEventHandlers, org.w3c.dom.NonElementParentNode, org.w3c.dom.DocumentOrShadowRoot, org.w3c.dom.ParentNode, org.w3c.dom.GeometryUtils { -/*∆*/ public constructor Document() -/*∆*/ -/*∆*/ public open val URL: kotlin.String { get; } -/*∆*/ -/*∆*/ public open val activeElement: org.w3c.dom.Element? { get; } -/*∆*/ -/*∆*/ public final var alinkColor: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open val all: org.w3c.dom.HTMLAllCollection { get; } -/*∆*/ -/*∆*/ public open val anchors: org.w3c.dom.HTMLCollection { get; } -/*∆*/ -/*∆*/ public open val applets: org.w3c.dom.HTMLCollection { get; } -/*∆*/ -/*∆*/ public final var bgColor: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public final var body: org.w3c.dom.HTMLElement? { get; set; } -/*∆*/ -/*∆*/ public open val characterSet: kotlin.String { get; } -/*∆*/ -/*∆*/ public open val charset: kotlin.String { get; } -/*∆*/ -/*∆*/ public open override val childElementCount: kotlin.Int { get; } -/*∆*/ -/*∆*/ public open override val children: org.w3c.dom.HTMLCollection { get; } -/*∆*/ -/*∆*/ public open val compatMode: kotlin.String { get; } -/*∆*/ -/*∆*/ public open val contentType: kotlin.String { get; } -/*∆*/ -/*∆*/ public final var cookie: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open val currentScript: org.w3c.dom.HTMLOrSVGScriptElement? { get; } -/*∆*/ -/*∆*/ public open val defaultView: org.w3c.dom.Window? { get; } -/*∆*/ -/*∆*/ public final var designMode: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public final var dir: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open val doctype: org.w3c.dom.DocumentType? { get; } -/*∆*/ -/*∆*/ public open val documentElement: org.w3c.dom.Element? { get; } -/*∆*/ -/*∆*/ public open val documentURI: kotlin.String { get; } -/*∆*/ -/*∆*/ public final var domain: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open val embeds: org.w3c.dom.HTMLCollection { get; } -/*∆*/ -/*∆*/ public final var fgColor: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open override val firstElementChild: org.w3c.dom.Element? { get; } -/*∆*/ -/*∆*/ public open val forms: org.w3c.dom.HTMLCollection { get; } -/*∆*/ -/*∆*/ public open val fullscreen: kotlin.Boolean { get; } -/*∆*/ -/*∆*/ public open override val fullscreenElement: org.w3c.dom.Element? { get; } -/*∆*/ -/*∆*/ public open val fullscreenEnabled: kotlin.Boolean { get; } -/*∆*/ -/*∆*/ public open val head: org.w3c.dom.HTMLHeadElement? { get; } -/*∆*/ -/*∆*/ public open val images: org.w3c.dom.HTMLCollection { get; } -/*∆*/ -/*∆*/ public open val implementation: org.w3c.dom.DOMImplementation { get; } -/*∆*/ -/*∆*/ public open val inputEncoding: kotlin.String { get; } -/*∆*/ -/*∆*/ public open override val lastElementChild: org.w3c.dom.Element? { get; } -/*∆*/ -/*∆*/ public open val lastModified: kotlin.String { get; } -/*∆*/ -/*∆*/ public final var linkColor: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open val links: org.w3c.dom.HTMLCollection { get; } -/*∆*/ -/*∆*/ public open val location: org.w3c.dom.Location? { get; } -/*∆*/ -/*∆*/ public open override var onabort: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onblur: ((org.w3c.dom.events.FocusEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var oncancel: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var oncanplay: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var oncanplaythrough: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onchange: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onclick: ((org.w3c.dom.events.MouseEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onclose: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var oncontextmenu: ((org.w3c.dom.events.MouseEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var oncopy: ((org.w3c.dom.clipboard.ClipboardEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var oncuechange: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var oncut: ((org.w3c.dom.clipboard.ClipboardEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var ondblclick: ((org.w3c.dom.events.MouseEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var ondrag: ((org.w3c.dom.DragEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var ondragend: ((org.w3c.dom.DragEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var ondragenter: ((org.w3c.dom.DragEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var ondragexit: ((org.w3c.dom.DragEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var ondragleave: ((org.w3c.dom.DragEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var ondragover: ((org.w3c.dom.DragEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var ondragstart: ((org.w3c.dom.DragEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var ondrop: ((org.w3c.dom.DragEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var ondurationchange: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onemptied: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onended: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onerror: ((dynamic, kotlin.String, kotlin.Int, kotlin.Int, kotlin.Any?) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onfocus: ((org.w3c.dom.events.FocusEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public final var onfullscreenchange: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public final var onfullscreenerror: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var ongotpointercapture: ((org.w3c.dom.pointerevents.PointerEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var oninput: ((org.w3c.dom.events.InputEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var oninvalid: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onkeydown: ((org.w3c.dom.events.KeyboardEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onkeypress: ((org.w3c.dom.events.KeyboardEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onkeyup: ((org.w3c.dom.events.KeyboardEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onload: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onloadeddata: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onloadedmetadata: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onloadend: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onloadstart: ((org.w3c.xhr.ProgressEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onlostpointercapture: ((org.w3c.dom.pointerevents.PointerEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onmousedown: ((org.w3c.dom.events.MouseEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onmouseenter: ((org.w3c.dom.events.MouseEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onmouseleave: ((org.w3c.dom.events.MouseEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onmousemove: ((org.w3c.dom.events.MouseEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onmouseout: ((org.w3c.dom.events.MouseEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onmouseover: ((org.w3c.dom.events.MouseEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onmouseup: ((org.w3c.dom.events.MouseEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onpaste: ((org.w3c.dom.clipboard.ClipboardEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onpause: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onplay: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onplaying: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onpointercancel: ((org.w3c.dom.pointerevents.PointerEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onpointerdown: ((org.w3c.dom.pointerevents.PointerEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onpointerenter: ((org.w3c.dom.pointerevents.PointerEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onpointerleave: ((org.w3c.dom.pointerevents.PointerEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onpointermove: ((org.w3c.dom.pointerevents.PointerEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onpointerout: ((org.w3c.dom.pointerevents.PointerEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onpointerover: ((org.w3c.dom.pointerevents.PointerEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onpointerup: ((org.w3c.dom.pointerevents.PointerEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onprogress: ((org.w3c.xhr.ProgressEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onratechange: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public final var onreadystatechange: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onreset: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onresize: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onscroll: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onseeked: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onseeking: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onselect: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onshow: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onstalled: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onsubmit: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onsuspend: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var ontimeupdate: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var ontoggle: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onvolumechange: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onwaiting: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onwheel: ((org.w3c.dom.events.WheelEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open val origin: kotlin.String { get; } -/*∆*/ -/*∆*/ public open val plugins: org.w3c.dom.HTMLCollection { get; } -/*∆*/ -/*∆*/ public open val readyState: org.w3c.dom.DocumentReadyState { get; } -/*∆*/ -/*∆*/ public open val referrer: kotlin.String { get; } -/*∆*/ -/*∆*/ public open val rootElement: org.w3c.dom.svg.SVGSVGElement? { get; } -/*∆*/ -/*∆*/ public open val scripts: org.w3c.dom.HTMLCollection { get; } -/*∆*/ -/*∆*/ public open val scrollingElement: org.w3c.dom.Element? { get; } -/*∆*/ -/*∆*/ public open val styleSheets: org.w3c.dom.css.StyleSheetList { get; } -/*∆*/ -/*∆*/ public final var title: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public final var vlinkColor: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public final fun adoptNode(node: org.w3c.dom.Node): org.w3c.dom.Node -/*∆*/ -/*∆*/ public open override fun append(vararg nodes: dynamic): kotlin.Unit -/*∆*/ -/*∆*/ public final fun captureEvents(): kotlin.Unit -/*∆*/ -/*∆*/ public final fun caretPositionFromPoint(x: kotlin.Double, y: kotlin.Double): org.w3c.dom.CaretPosition? -/*∆*/ -/*∆*/ public final fun clear(): kotlin.Unit -/*∆*/ -/*∆*/ public final fun close(): kotlin.Unit -/*∆*/ -/*∆*/ public open override fun convertPointFromNode(point: org.w3c.dom.DOMPointInit, from: dynamic, options: org.w3c.dom.ConvertCoordinateOptions = ...): org.w3c.dom.DOMPoint -/*∆*/ -/*∆*/ public open override fun convertQuadFromNode(quad: dynamic, from: dynamic, options: org.w3c.dom.ConvertCoordinateOptions = ...): org.w3c.dom.DOMQuad -/*∆*/ -/*∆*/ public open override fun convertRectFromNode(rect: org.w3c.dom.DOMRectReadOnly, from: dynamic, options: org.w3c.dom.ConvertCoordinateOptions = ...): org.w3c.dom.DOMQuad -/*∆*/ -/*∆*/ public final fun createAttribute(localName: kotlin.String): org.w3c.dom.Attr -/*∆*/ -/*∆*/ public final fun createAttributeNS(namespace: kotlin.String?, qualifiedName: kotlin.String): org.w3c.dom.Attr -/*∆*/ -/*∆*/ public final fun createCDATASection(data: kotlin.String): org.w3c.dom.CDATASection -/*∆*/ -/*∆*/ public final fun createComment(data: kotlin.String): org.w3c.dom.Comment -/*∆*/ -/*∆*/ public final fun createDocumentFragment(): org.w3c.dom.DocumentFragment -/*∆*/ -/*∆*/ public final fun createElement(localName: kotlin.String, options: org.w3c.dom.ElementCreationOptions = ...): org.w3c.dom.Element -/*∆*/ -/*∆*/ public final fun createElementNS(namespace: kotlin.String?, qualifiedName: kotlin.String, options: org.w3c.dom.ElementCreationOptions = ...): org.w3c.dom.Element -/*∆*/ -/*∆*/ public final fun createEvent(`interface`: kotlin.String): org.w3c.dom.events.Event -/*∆*/ -/*∆*/ public final fun createNodeIterator(root: org.w3c.dom.Node, whatToShow: kotlin.Int = ..., filter: ((org.w3c.dom.Node) -> kotlin.Short)? = ...): org.w3c.dom.NodeIterator -/*∆*/ -/*∆*/ public final fun createNodeIterator(root: org.w3c.dom.Node, whatToShow: kotlin.Int = ..., filter: org.w3c.dom.NodeFilter? = ...): org.w3c.dom.NodeIterator -/*∆*/ -/*∆*/ public final fun createProcessingInstruction(target: kotlin.String, data: kotlin.String): org.w3c.dom.ProcessingInstruction -/*∆*/ -/*∆*/ public final fun createRange(): org.w3c.dom.Range -/*∆*/ -/*∆*/ public final fun createTextNode(data: kotlin.String): org.w3c.dom.Text -/*∆*/ -/*∆*/ public final fun createTouch(view: org.w3c.dom.Window, target: org.w3c.dom.events.EventTarget, identifier: kotlin.Int, pageX: kotlin.Int, pageY: kotlin.Int, screenX: kotlin.Int, screenY: kotlin.Int): org.w3c.dom.Touch -/*∆*/ -/*∆*/ public final fun createTouchList(vararg touches: org.w3c.dom.Touch): org.w3c.dom.TouchList -/*∆*/ -/*∆*/ public final fun createTreeWalker(root: org.w3c.dom.Node, whatToShow: kotlin.Int = ..., filter: ((org.w3c.dom.Node) -> kotlin.Short)? = ...): org.w3c.dom.TreeWalker -/*∆*/ -/*∆*/ public final fun createTreeWalker(root: org.w3c.dom.Node, whatToShow: kotlin.Int = ..., filter: org.w3c.dom.NodeFilter? = ...): org.w3c.dom.TreeWalker -/*∆*/ -/*∆*/ public final fun elementFromPoint(x: kotlin.Double, y: kotlin.Double): org.w3c.dom.Element? -/*∆*/ -/*∆*/ public final fun elementsFromPoint(x: kotlin.Double, y: kotlin.Double): kotlin.Array -/*∆*/ -/*∆*/ public final fun execCommand(commandId: kotlin.String, showUI: kotlin.Boolean = ..., value: kotlin.String = ...): kotlin.Boolean -/*∆*/ -/*∆*/ public final fun exitFullscreen(): kotlin.js.Promise -/*∆*/ -/*∆*/ public open override fun getBoxQuads(options: org.w3c.dom.BoxQuadOptions = ...): kotlin.Array -/*∆*/ -/*∆*/ public open override fun getElementById(elementId: kotlin.String): org.w3c.dom.Element? -/*∆*/ -/*∆*/ public final fun getElementsByClassName(classNames: kotlin.String): org.w3c.dom.HTMLCollection -/*∆*/ -/*∆*/ public final fun getElementsByName(elementName: kotlin.String): org.w3c.dom.NodeList -/*∆*/ -/*∆*/ public final fun getElementsByTagName(qualifiedName: kotlin.String): org.w3c.dom.HTMLCollection -/*∆*/ -/*∆*/ public final fun getElementsByTagNameNS(namespace: kotlin.String?, localName: kotlin.String): org.w3c.dom.HTMLCollection -/*∆*/ -/*∆*/ public final fun hasFocus(): kotlin.Boolean -/*∆*/ -/*∆*/ public final fun importNode(node: org.w3c.dom.Node, deep: kotlin.Boolean = ...): org.w3c.dom.Node -/*∆*/ -/*∆*/ public final fun open(type: kotlin.String = ..., replace: kotlin.String = ...): org.w3c.dom.Document -/*∆*/ -/*∆*/ public final fun open(url: kotlin.String, name: kotlin.String, features: kotlin.String): org.w3c.dom.Window -/*∆*/ -/*∆*/ public open override fun prepend(vararg nodes: dynamic): kotlin.Unit -/*∆*/ -/*∆*/ public final fun queryCommandEnabled(commandId: kotlin.String): kotlin.Boolean -/*∆*/ -/*∆*/ public final fun queryCommandIndeterm(commandId: kotlin.String): kotlin.Boolean -/*∆*/ -/*∆*/ public final fun queryCommandState(commandId: kotlin.String): kotlin.Boolean -/*∆*/ -/*∆*/ public final fun queryCommandSupported(commandId: kotlin.String): kotlin.Boolean -/*∆*/ -/*∆*/ public final fun queryCommandValue(commandId: kotlin.String): kotlin.String -/*∆*/ -/*∆*/ public open override fun querySelector(selectors: kotlin.String): org.w3c.dom.Element? -/*∆*/ -/*∆*/ public open override fun querySelectorAll(selectors: kotlin.String): org.w3c.dom.NodeList -/*∆*/ -/*∆*/ public final fun releaseEvents(): kotlin.Unit -/*∆*/ -/*∆*/ public final fun write(vararg text: kotlin.String): kotlin.Unit -/*∆*/ -/*∆*/ public final fun writeln(vararg text: kotlin.String): kotlin.Unit -/*∆*/ -/*∆*/ public companion object of Document { -/*∆*/ public final val ATTRIBUTE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val CDATA_SECTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val COMMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ELEMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NOTATION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val TEXT_NODE: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public external interface DocumentAndElementEventHandlers { -/*∆*/ public open var oncopy: ((org.w3c.dom.clipboard.ClipboardEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open var oncut: ((org.w3c.dom.clipboard.ClipboardEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open var onpaste: ((org.w3c.dom.clipboard.ClipboardEvent) -> dynamic)? { get; set; } -/*∆*/ } -/*∆*/ -/*∆*/ public open external class DocumentFragment : org.w3c.dom.Node, org.w3c.dom.NonElementParentNode, org.w3c.dom.ParentNode { -/*∆*/ public constructor DocumentFragment() -/*∆*/ -/*∆*/ public open override val childElementCount: kotlin.Int { get; } -/*∆*/ -/*∆*/ public open override val children: org.w3c.dom.HTMLCollection { get; } -/*∆*/ -/*∆*/ public open override val firstElementChild: org.w3c.dom.Element? { get; } -/*∆*/ -/*∆*/ public open override val lastElementChild: org.w3c.dom.Element? { get; } -/*∆*/ -/*∆*/ public open override fun append(vararg nodes: dynamic): kotlin.Unit -/*∆*/ -/*∆*/ public open override fun getElementById(elementId: kotlin.String): org.w3c.dom.Element? -/*∆*/ -/*∆*/ public open override fun prepend(vararg nodes: dynamic): kotlin.Unit -/*∆*/ -/*∆*/ public open override fun querySelector(selectors: kotlin.String): org.w3c.dom.Element? -/*∆*/ -/*∆*/ public open override fun querySelectorAll(selectors: kotlin.String): org.w3c.dom.NodeList -/*∆*/ -/*∆*/ public companion object of DocumentFragment { -/*∆*/ public final val ATTRIBUTE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val CDATA_SECTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val COMMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ELEMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NOTATION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val TEXT_NODE: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public external interface DocumentOrShadowRoot { -/*∆*/ public open val fullscreenElement: org.w3c.dom.Element? { get; } -/*∆*/ } -/*∆*/ -/*∆*/ public external interface DocumentReadyState { -/*∆*/ public companion object of DocumentReadyState { -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class DocumentType : org.w3c.dom.Node, org.w3c.dom.ChildNode { -/*∆*/ public constructor DocumentType() -/*∆*/ -/*∆*/ public open val name: kotlin.String { get; } -/*∆*/ -/*∆*/ public open val publicId: kotlin.String { get; } -/*∆*/ -/*∆*/ public open val systemId: kotlin.String { get; } -/*∆*/ -/*∆*/ public companion object of DocumentType { -/*∆*/ public final val ATTRIBUTE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val CDATA_SECTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val COMMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ELEMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NOTATION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val TEXT_NODE: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public open external class DragEvent : org.w3c.dom.events.MouseEvent { -/*∆*/ public constructor DragEvent(type: kotlin.String, eventInitDict: org.w3c.dom.DragEventInit = ...) -/*∆*/ -/*∆*/ public open val dataTransfer: org.w3c.dom.DataTransfer? { get; } -/*∆*/ -/*∆*/ public companion object of DragEvent { -/*∆*/ public final val AT_TARGET: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val BUBBLING_PHASE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val CAPTURING_PHASE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NONE: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public external interface DragEventInit : org.w3c.dom.events.MouseEventInit { -/*∆*/ public open var dataTransfer: org.w3c.dom.DataTransfer? { get; set; } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class Element : org.w3c.dom.Node, org.w3c.dom.ParentNode, org.w3c.dom.NonDocumentTypeChildNode, org.w3c.dom.ChildNode, org.w3c.dom.Slotable, org.w3c.dom.GeometryUtils, org.w3c.dom.UnionElementOrHTMLCollection, org.w3c.dom.UnionElementOrRadioNodeList, org.w3c.dom.UnionElementOrMouseEvent, org.w3c.dom.css.UnionElementOrProcessingInstruction { -/*∆*/ public constructor Element() -/*∆*/ -/*∆*/ public open val attributes: org.w3c.dom.NamedNodeMap { get; } -/*∆*/ -/*∆*/ public open val classList: org.w3c.dom.DOMTokenList { get; } -/*∆*/ -/*∆*/ public open var className: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open val clientHeight: kotlin.Int { get; } -/*∆*/ -/*∆*/ public open val clientLeft: kotlin.Int { get; } -/*∆*/ -/*∆*/ public open val clientTop: kotlin.Int { get; } -/*∆*/ -/*∆*/ public open val clientWidth: kotlin.Int { get; } -/*∆*/ -/*∆*/ public open var id: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var innerHTML: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open val localName: kotlin.String { get; } -/*∆*/ -/*∆*/ public open val namespaceURI: kotlin.String? { get; } -/*∆*/ -/*∆*/ public open var outerHTML: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open val prefix: kotlin.String? { get; } -/*∆*/ -/*∆*/ public open val scrollHeight: kotlin.Int { get; } -/*∆*/ -/*∆*/ public open var scrollLeft: kotlin.Double { get; set; } -/*∆*/ -/*∆*/ public open var scrollTop: kotlin.Double { get; set; } -/*∆*/ -/*∆*/ public open val scrollWidth: kotlin.Int { get; } -/*∆*/ -/*∆*/ public open val shadowRoot: org.w3c.dom.ShadowRoot? { get; } -/*∆*/ -/*∆*/ public open var slot: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open val tagName: kotlin.String { get; } -/*∆*/ -/*∆*/ public final fun attachShadow(init: org.w3c.dom.ShadowRootInit): org.w3c.dom.ShadowRoot -/*∆*/ -/*∆*/ public final fun closest(selectors: kotlin.String): org.w3c.dom.Element? -/*∆*/ -/*∆*/ public final fun getAttribute(qualifiedName: kotlin.String): kotlin.String? -/*∆*/ -/*∆*/ public final fun getAttributeNS(namespace: kotlin.String?, localName: kotlin.String): kotlin.String? -/*∆*/ -/*∆*/ public final fun getAttributeNames(): kotlin.Array -/*∆*/ -/*∆*/ public final fun getAttributeNode(qualifiedName: kotlin.String): org.w3c.dom.Attr? -/*∆*/ -/*∆*/ public final fun getAttributeNodeNS(namespace: kotlin.String?, localName: kotlin.String): org.w3c.dom.Attr? -/*∆*/ -/*∆*/ public final fun getBoundingClientRect(): org.w3c.dom.DOMRect -/*∆*/ -/*∆*/ public final fun getClientRects(): kotlin.Array -/*∆*/ -/*∆*/ public final fun getElementsByClassName(classNames: kotlin.String): org.w3c.dom.HTMLCollection -/*∆*/ -/*∆*/ public final fun getElementsByTagName(qualifiedName: kotlin.String): org.w3c.dom.HTMLCollection -/*∆*/ -/*∆*/ public final fun getElementsByTagNameNS(namespace: kotlin.String?, localName: kotlin.String): org.w3c.dom.HTMLCollection -/*∆*/ -/*∆*/ public final fun hasAttribute(qualifiedName: kotlin.String): kotlin.Boolean -/*∆*/ -/*∆*/ public final fun hasAttributeNS(namespace: kotlin.String?, localName: kotlin.String): kotlin.Boolean -/*∆*/ -/*∆*/ public final fun hasAttributes(): kotlin.Boolean -/*∆*/ -/*∆*/ public final fun hasPointerCapture(pointerId: kotlin.Int): kotlin.Boolean -/*∆*/ -/*∆*/ public final fun insertAdjacentElement(where: kotlin.String, element: org.w3c.dom.Element): org.w3c.dom.Element? -/*∆*/ -/*∆*/ public final fun insertAdjacentHTML(position: kotlin.String, text: kotlin.String): kotlin.Unit -/*∆*/ -/*∆*/ public final fun insertAdjacentText(where: kotlin.String, data: kotlin.String): kotlin.Unit -/*∆*/ -/*∆*/ public final fun matches(selectors: kotlin.String): kotlin.Boolean -/*∆*/ -/*∆*/ public final fun releasePointerCapture(pointerId: kotlin.Int): kotlin.Unit -/*∆*/ -/*∆*/ public final fun removeAttribute(qualifiedName: kotlin.String): kotlin.Unit -/*∆*/ -/*∆*/ public final fun removeAttributeNS(namespace: kotlin.String?, localName: kotlin.String): kotlin.Unit -/*∆*/ -/*∆*/ public final fun removeAttributeNode(attr: org.w3c.dom.Attr): org.w3c.dom.Attr -/*∆*/ -/*∆*/ public final fun requestFullscreen(): kotlin.js.Promise -/*∆*/ -/*∆*/ public final fun scroll(x: kotlin.Double, y: kotlin.Double): kotlin.Unit -/*∆*/ -/*∆*/ public final fun scroll(options: org.w3c.dom.ScrollToOptions = ...): kotlin.Unit -/*∆*/ -/*∆*/ public final fun scrollBy(x: kotlin.Double, y: kotlin.Double): kotlin.Unit -/*∆*/ -/*∆*/ public final fun scrollBy(options: org.w3c.dom.ScrollToOptions = ...): kotlin.Unit -/*∆*/ -/*∆*/ public final fun scrollIntoView(): kotlin.Unit -/*∆*/ -/*∆*/ public final fun scrollIntoView(arg: dynamic): kotlin.Unit -/*∆*/ -/*∆*/ public final fun scrollTo(x: kotlin.Double, y: kotlin.Double): kotlin.Unit -/*∆*/ -/*∆*/ public final fun scrollTo(options: org.w3c.dom.ScrollToOptions = ...): kotlin.Unit -/*∆*/ -/*∆*/ public final fun setAttribute(qualifiedName: kotlin.String, value: kotlin.String): kotlin.Unit -/*∆*/ -/*∆*/ public final fun setAttributeNS(namespace: kotlin.String?, qualifiedName: kotlin.String, value: kotlin.String): kotlin.Unit -/*∆*/ -/*∆*/ public final fun setAttributeNode(attr: org.w3c.dom.Attr): org.w3c.dom.Attr? -/*∆*/ -/*∆*/ public final fun setAttributeNodeNS(attr: org.w3c.dom.Attr): org.w3c.dom.Attr? -/*∆*/ -/*∆*/ public final fun setPointerCapture(pointerId: kotlin.Int): kotlin.Unit -/*∆*/ -/*∆*/ public final fun webkitMatchesSelector(selectors: kotlin.String): kotlin.Boolean -/*∆*/ -/*∆*/ public companion object of Element { -/*∆*/ public final val ATTRIBUTE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val CDATA_SECTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val COMMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ELEMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NOTATION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val TEXT_NODE: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public external interface ElementContentEditable { -/*∆*/ public abstract var contentEditable: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public abstract val isContentEditable: kotlin.Boolean { get; } -/*∆*/ } -/*∆*/ -/*∆*/ public external interface ElementCreationOptions { -/*∆*/ public open var `is`: kotlin.String? { get; set; } -/*∆*/ } -/*∆*/ -/*∆*/ public external interface ElementDefinitionOptions { -/*∆*/ public open var extends: kotlin.String? { get; set; } -/*∆*/ } -/*∆*/ -/*∆*/ public open external class ErrorEvent : org.w3c.dom.events.Event { -/*∆*/ public constructor ErrorEvent(type: kotlin.String, eventInitDict: org.w3c.dom.ErrorEventInit = ...) -/*∆*/ -/*∆*/ public open val colno: kotlin.Int { get; } -/*∆*/ -/*∆*/ public open val error: kotlin.Any? { get; } -/*∆*/ -/*∆*/ public open val filename: kotlin.String { get; } -/*∆*/ -/*∆*/ public open val lineno: kotlin.Int { get; } -/*∆*/ -/*∆*/ public open val message: kotlin.String { get; } -/*∆*/ -/*∆*/ public companion object of ErrorEvent { -/*∆*/ public final val AT_TARGET: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val BUBBLING_PHASE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val CAPTURING_PHASE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NONE: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public external interface ErrorEventInit : org.w3c.dom.EventInit { -/*∆*/ public open var colno: kotlin.Int? { get; set; } -/*∆*/ -/*∆*/ public open var error: kotlin.Any? { get; set; } -/*∆*/ -/*∆*/ public open var filename: kotlin.String? { get; set; } -/*∆*/ -/*∆*/ public open var lineno: kotlin.Int? { get; set; } -/*∆*/ -/*∆*/ public open var message: kotlin.String? { get; set; } -/*∆*/ } -/*∆*/ -/*∆*/ public external interface EventInit { -/*∆*/ public open var bubbles: kotlin.Boolean? { get; set; } -/*∆*/ -/*∆*/ public open var cancelable: kotlin.Boolean? { get; set; } -/*∆*/ -/*∆*/ public open var composed: kotlin.Boolean? { get; set; } -/*∆*/ } -/*∆*/ -/*∆*/ public external interface EventListenerOptions { -/*∆*/ public open var capture: kotlin.Boolean? { get; set; } -/*∆*/ } -/*∆*/ -/*∆*/ public open external class EventSource : org.w3c.dom.events.EventTarget { -/*∆*/ public constructor EventSource(url: kotlin.String, eventSourceInitDict: org.w3c.dom.EventSourceInit = ...) -/*∆*/ -/*∆*/ public final var onerror: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public final var onmessage: ((org.w3c.dom.MessageEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public final var onopen: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open val readyState: kotlin.Short { get; } -/*∆*/ -/*∆*/ public open val url: kotlin.String { get; } -/*∆*/ -/*∆*/ public open val withCredentials: kotlin.Boolean { get; } -/*∆*/ -/*∆*/ public final fun close(): kotlin.Unit -/*∆*/ -/*∆*/ public companion object of EventSource { -/*∆*/ public final val CLOSED: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val CONNECTING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val OPEN: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public external interface EventSourceInit { -/*∆*/ public open var withCredentials: kotlin.Boolean? { get; set; } -/*∆*/ } -/*∆*/ -/*∆*/ public external interface External { -/*∆*/ public abstract fun AddSearchProvider(): kotlin.Unit -/*∆*/ -/*∆*/ public abstract fun IsSearchProviderInstalled(): kotlin.Unit -/*∆*/ } -/*∆*/ -/*∆*/ public external interface GeometryUtils { -/*∆*/ public abstract fun convertPointFromNode(point: org.w3c.dom.DOMPointInit, from: dynamic, options: org.w3c.dom.ConvertCoordinateOptions = ...): org.w3c.dom.DOMPoint -/*∆*/ -/*∆*/ public abstract fun convertQuadFromNode(quad: dynamic, from: dynamic, options: org.w3c.dom.ConvertCoordinateOptions = ...): org.w3c.dom.DOMQuad -/*∆*/ -/*∆*/ public abstract fun convertRectFromNode(rect: org.w3c.dom.DOMRectReadOnly, from: dynamic, options: org.w3c.dom.ConvertCoordinateOptions = ...): org.w3c.dom.DOMQuad -/*∆*/ -/*∆*/ public abstract fun getBoxQuads(options: org.w3c.dom.BoxQuadOptions = ...): kotlin.Array -/*∆*/ } -/*∆*/ -/*∆*/ public external interface GetRootNodeOptions { -/*∆*/ public open var composed: kotlin.Boolean? { get; set; } -/*∆*/ } -/*∆*/ -/*∆*/ public external interface GlobalEventHandlers { -/*∆*/ public open var onabort: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open var onblur: ((org.w3c.dom.events.FocusEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open var oncancel: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open var oncanplay: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open var oncanplaythrough: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open var onchange: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open var onclick: ((org.w3c.dom.events.MouseEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open var onclose: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open var oncontextmenu: ((org.w3c.dom.events.MouseEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open var oncuechange: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open var ondblclick: ((org.w3c.dom.events.MouseEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open var ondrag: ((org.w3c.dom.DragEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open var ondragend: ((org.w3c.dom.DragEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open var ondragenter: ((org.w3c.dom.DragEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open var ondragexit: ((org.w3c.dom.DragEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open var ondragleave: ((org.w3c.dom.DragEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open var ondragover: ((org.w3c.dom.DragEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open var ondragstart: ((org.w3c.dom.DragEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open var ondrop: ((org.w3c.dom.DragEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open var ondurationchange: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open var onemptied: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open var onended: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open var onerror: ((dynamic, kotlin.String, kotlin.Int, kotlin.Int, kotlin.Any?) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open var onfocus: ((org.w3c.dom.events.FocusEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open var ongotpointercapture: ((org.w3c.dom.pointerevents.PointerEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open var oninput: ((org.w3c.dom.events.InputEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open var oninvalid: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open var onkeydown: ((org.w3c.dom.events.KeyboardEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open var onkeypress: ((org.w3c.dom.events.KeyboardEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open var onkeyup: ((org.w3c.dom.events.KeyboardEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open var onload: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open var onloadeddata: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open var onloadedmetadata: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open var onloadend: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open var onloadstart: ((org.w3c.xhr.ProgressEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open var onlostpointercapture: ((org.w3c.dom.pointerevents.PointerEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open var onmousedown: ((org.w3c.dom.events.MouseEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open var onmouseenter: ((org.w3c.dom.events.MouseEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open var onmouseleave: ((org.w3c.dom.events.MouseEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open var onmousemove: ((org.w3c.dom.events.MouseEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open var onmouseout: ((org.w3c.dom.events.MouseEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open var onmouseover: ((org.w3c.dom.events.MouseEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open var onmouseup: ((org.w3c.dom.events.MouseEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open var onpause: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open var onplay: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open var onplaying: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open var onpointercancel: ((org.w3c.dom.pointerevents.PointerEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open var onpointerdown: ((org.w3c.dom.pointerevents.PointerEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open var onpointerenter: ((org.w3c.dom.pointerevents.PointerEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open var onpointerleave: ((org.w3c.dom.pointerevents.PointerEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open var onpointermove: ((org.w3c.dom.pointerevents.PointerEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open var onpointerout: ((org.w3c.dom.pointerevents.PointerEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open var onpointerover: ((org.w3c.dom.pointerevents.PointerEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open var onpointerup: ((org.w3c.dom.pointerevents.PointerEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open var onprogress: ((org.w3c.xhr.ProgressEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open var onratechange: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open var onreset: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open var onresize: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open var onscroll: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open var onseeked: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open var onseeking: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open var onselect: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open var onshow: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open var onstalled: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open var onsubmit: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open var onsuspend: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open var ontimeupdate: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open var ontoggle: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open var onvolumechange: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open var onwaiting: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open var onwheel: ((org.w3c.dom.events.WheelEvent) -> dynamic)? { get; set; } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class HTMLAllCollection { -/*∆*/ public constructor HTMLAllCollection() -/*∆*/ -/*∆*/ public open val length: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final fun item(nameOrIndex: kotlin.String = ...): org.w3c.dom.UnionElementOrHTMLCollection? -/*∆*/ -/*∆*/ public final fun namedItem(name: kotlin.String): org.w3c.dom.UnionElementOrHTMLCollection? -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class HTMLAnchorElement : org.w3c.dom.HTMLElement, org.w3c.dom.HTMLHyperlinkElementUtils { -/*∆*/ public constructor HTMLAnchorElement() -/*∆*/ -/*∆*/ public open var charset: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var coords: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var download: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var hreflang: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var name: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var ping: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var referrerPolicy: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var rel: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open val relList: org.w3c.dom.DOMTokenList { get; } -/*∆*/ -/*∆*/ public open var rev: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var shape: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var target: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var text: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var type: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public companion object of HTMLAnchorElement { -/*∆*/ public final val ATTRIBUTE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val CDATA_SECTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val COMMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ELEMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NOTATION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val TEXT_NODE: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class HTMLAppletElement : org.w3c.dom.HTMLElement { -/*∆*/ public constructor HTMLAppletElement() -/*∆*/ -/*∆*/ public open var _object: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var align: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var alt: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var archive: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var code: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var codeBase: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var height: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var hspace: kotlin.Int { get; set; } -/*∆*/ -/*∆*/ public open var name: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var vspace: kotlin.Int { get; set; } -/*∆*/ -/*∆*/ public open var width: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public companion object of HTMLAppletElement { -/*∆*/ public final val ATTRIBUTE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val CDATA_SECTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val COMMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ELEMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NOTATION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val TEXT_NODE: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class HTMLAreaElement : org.w3c.dom.HTMLElement, org.w3c.dom.HTMLHyperlinkElementUtils { -/*∆*/ public constructor HTMLAreaElement() -/*∆*/ -/*∆*/ public open var alt: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var coords: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var download: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var noHref: kotlin.Boolean { get; set; } -/*∆*/ -/*∆*/ public open var ping: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var referrerPolicy: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var rel: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open val relList: org.w3c.dom.DOMTokenList { get; } -/*∆*/ -/*∆*/ public open var shape: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var target: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public companion object of HTMLAreaElement { -/*∆*/ public final val ATTRIBUTE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val CDATA_SECTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val COMMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ELEMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NOTATION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val TEXT_NODE: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class HTMLAudioElement : org.w3c.dom.HTMLMediaElement { -/*∆*/ public constructor HTMLAudioElement() -/*∆*/ -/*∆*/ public companion object of HTMLAudioElement { -/*∆*/ public final val ATTRIBUTE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val CDATA_SECTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val COMMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ELEMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val HAVE_CURRENT_DATA: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val HAVE_ENOUGH_DATA: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val HAVE_FUTURE_DATA: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val HAVE_METADATA: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val HAVE_NOTHING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NETWORK_EMPTY: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NETWORK_IDLE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NETWORK_LOADING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NETWORK_NO_SOURCE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NOTATION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val TEXT_NODE: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class HTMLBRElement : org.w3c.dom.HTMLElement { -/*∆*/ public constructor HTMLBRElement() -/*∆*/ -/*∆*/ public open var clear: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public companion object of HTMLBRElement { -/*∆*/ public final val ATTRIBUTE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val CDATA_SECTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val COMMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ELEMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NOTATION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val TEXT_NODE: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class HTMLBaseElement : org.w3c.dom.HTMLElement { -/*∆*/ public constructor HTMLBaseElement() -/*∆*/ -/*∆*/ public open var href: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var target: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public companion object of HTMLBaseElement { -/*∆*/ public final val ATTRIBUTE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val CDATA_SECTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val COMMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ELEMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NOTATION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val TEXT_NODE: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class HTMLBodyElement : org.w3c.dom.HTMLElement, org.w3c.dom.WindowEventHandlers { -/*∆*/ public constructor HTMLBodyElement() -/*∆*/ -/*∆*/ public open var aLink: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var background: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var bgColor: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var link: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var text: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var vLink: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public companion object of HTMLBodyElement { -/*∆*/ public final val ATTRIBUTE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val CDATA_SECTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val COMMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ELEMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NOTATION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val TEXT_NODE: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class HTMLButtonElement : org.w3c.dom.HTMLElement { -/*∆*/ public constructor HTMLButtonElement() -/*∆*/ -/*∆*/ public open var autofocus: kotlin.Boolean { get; set; } -/*∆*/ -/*∆*/ public open var disabled: kotlin.Boolean { get; set; } -/*∆*/ -/*∆*/ public open val form: org.w3c.dom.HTMLFormElement? { get; } -/*∆*/ -/*∆*/ public open var formAction: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var formEnctype: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var formMethod: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var formNoValidate: kotlin.Boolean { get; set; } -/*∆*/ -/*∆*/ public open var formTarget: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open val labels: org.w3c.dom.NodeList { get; } -/*∆*/ -/*∆*/ public open var menu: org.w3c.dom.HTMLMenuElement? { get; set; } -/*∆*/ -/*∆*/ public open var name: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var type: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open val validationMessage: kotlin.String { get; } -/*∆*/ -/*∆*/ public open val validity: org.w3c.dom.ValidityState { get; } -/*∆*/ -/*∆*/ public open var value: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open val willValidate: kotlin.Boolean { get; } -/*∆*/ -/*∆*/ public final fun checkValidity(): kotlin.Boolean -/*∆*/ -/*∆*/ public final fun reportValidity(): kotlin.Boolean -/*∆*/ -/*∆*/ public final fun setCustomValidity(error: kotlin.String): kotlin.Unit -/*∆*/ -/*∆*/ public companion object of HTMLButtonElement { -/*∆*/ public final val ATTRIBUTE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val CDATA_SECTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val COMMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ELEMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NOTATION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val TEXT_NODE: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class HTMLCanvasElement : org.w3c.dom.HTMLElement, org.w3c.dom.CanvasImageSource, org.khronos.webgl.TexImageSource { -/*∆*/ public constructor HTMLCanvasElement() -/*∆*/ -/*∆*/ public open var height: kotlin.Int { get; set; } -/*∆*/ -/*∆*/ public open var width: kotlin.Int { get; set; } -/*∆*/ -/*∆*/ public final fun getContext(contextId: kotlin.String, vararg arguments: kotlin.Any?): org.w3c.dom.RenderingContext? -/*∆*/ -/*∆*/ public final fun toBlob(_callback: (org.w3c.files.Blob?) -> kotlin.Unit, type: kotlin.String = ..., quality: kotlin.Any? = ...): kotlin.Unit -/*∆*/ -/*∆*/ public final fun toDataURL(type: kotlin.String = ..., quality: kotlin.Any? = ...): kotlin.String -/*∆*/ -/*∆*/ public companion object of HTMLCanvasElement { -/*∆*/ public final val ATTRIBUTE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val CDATA_SECTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val COMMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ELEMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NOTATION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val TEXT_NODE: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class HTMLCollection : org.w3c.dom.ItemArrayLike, org.w3c.dom.UnionElementOrHTMLCollection { -/*∆*/ public constructor HTMLCollection() -/*∆*/ -/*∆*/ public open override fun item(index: kotlin.Int): org.w3c.dom.Element? -/*∆*/ -/*∆*/ public final fun namedItem(name: kotlin.String): org.w3c.dom.Element? -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class HTMLDListElement : org.w3c.dom.HTMLElement { -/*∆*/ public constructor HTMLDListElement() -/*∆*/ -/*∆*/ public open var compact: kotlin.Boolean { get; set; } -/*∆*/ -/*∆*/ public companion object of HTMLDListElement { -/*∆*/ public final val ATTRIBUTE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val CDATA_SECTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val COMMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ELEMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NOTATION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val TEXT_NODE: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class HTMLDataElement : org.w3c.dom.HTMLElement { -/*∆*/ public constructor HTMLDataElement() -/*∆*/ -/*∆*/ public open var value: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public companion object of HTMLDataElement { -/*∆*/ public final val ATTRIBUTE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val CDATA_SECTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val COMMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ELEMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NOTATION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val TEXT_NODE: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class HTMLDataListElement : org.w3c.dom.HTMLElement { -/*∆*/ public constructor HTMLDataListElement() -/*∆*/ -/*∆*/ public open val options: org.w3c.dom.HTMLCollection { get; } -/*∆*/ -/*∆*/ public companion object of HTMLDataListElement { -/*∆*/ public final val ATTRIBUTE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val CDATA_SECTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val COMMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ELEMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NOTATION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val TEXT_NODE: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class HTMLDetailsElement : org.w3c.dom.HTMLElement { -/*∆*/ public constructor HTMLDetailsElement() -/*∆*/ -/*∆*/ public open var open: kotlin.Boolean { get; set; } -/*∆*/ -/*∆*/ public companion object of HTMLDetailsElement { -/*∆*/ public final val ATTRIBUTE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val CDATA_SECTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val COMMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ELEMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NOTATION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val TEXT_NODE: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class HTMLDialogElement : org.w3c.dom.HTMLElement { -/*∆*/ public constructor HTMLDialogElement() -/*∆*/ -/*∆*/ public open var open: kotlin.Boolean { get; set; } -/*∆*/ -/*∆*/ public open var returnValue: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public final fun close(returnValue: kotlin.String = ...): kotlin.Unit -/*∆*/ -/*∆*/ public final fun show(anchor: org.w3c.dom.UnionElementOrMouseEvent = ...): kotlin.Unit -/*∆*/ -/*∆*/ public final fun showModal(anchor: org.w3c.dom.UnionElementOrMouseEvent = ...): kotlin.Unit -/*∆*/ -/*∆*/ public companion object of HTMLDialogElement { -/*∆*/ public final val ATTRIBUTE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val CDATA_SECTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val COMMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ELEMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NOTATION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val TEXT_NODE: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class HTMLDirectoryElement : org.w3c.dom.HTMLElement { -/*∆*/ public constructor HTMLDirectoryElement() -/*∆*/ -/*∆*/ public open var compact: kotlin.Boolean { get; set; } -/*∆*/ -/*∆*/ public companion object of HTMLDirectoryElement { -/*∆*/ public final val ATTRIBUTE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val CDATA_SECTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val COMMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ELEMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NOTATION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val TEXT_NODE: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class HTMLDivElement : org.w3c.dom.HTMLElement { -/*∆*/ public constructor HTMLDivElement() -/*∆*/ -/*∆*/ public open var align: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public companion object of HTMLDivElement { -/*∆*/ public final val ATTRIBUTE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val CDATA_SECTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val COMMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ELEMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NOTATION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val TEXT_NODE: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class HTMLElement : org.w3c.dom.Element, org.w3c.dom.GlobalEventHandlers, org.w3c.dom.DocumentAndElementEventHandlers, org.w3c.dom.ElementContentEditable, org.w3c.dom.css.ElementCSSInlineStyle { -/*∆*/ public constructor HTMLElement() -/*∆*/ -/*∆*/ public open var accessKey: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open val accessKeyLabel: kotlin.String { get; } -/*∆*/ -/*∆*/ public open var contextMenu: org.w3c.dom.HTMLMenuElement? { get; set; } -/*∆*/ -/*∆*/ public open val dataset: org.w3c.dom.DOMStringMap { get; } -/*∆*/ -/*∆*/ public open var dir: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var draggable: kotlin.Boolean { get; set; } -/*∆*/ -/*∆*/ public open val dropzone: org.w3c.dom.DOMTokenList { get; } -/*∆*/ -/*∆*/ public open var hidden: kotlin.Boolean { get; set; } -/*∆*/ -/*∆*/ public open var innerText: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var lang: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open val offsetHeight: kotlin.Int { get; } -/*∆*/ -/*∆*/ public open val offsetLeft: kotlin.Int { get; } -/*∆*/ -/*∆*/ public open val offsetParent: org.w3c.dom.Element? { get; } -/*∆*/ -/*∆*/ public open val offsetTop: kotlin.Int { get; } -/*∆*/ -/*∆*/ public open val offsetWidth: kotlin.Int { get; } -/*∆*/ -/*∆*/ public open var spellcheck: kotlin.Boolean { get; set; } -/*∆*/ -/*∆*/ public open var tabIndex: kotlin.Int { get; set; } -/*∆*/ -/*∆*/ public open var title: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var translate: kotlin.Boolean { get; set; } -/*∆*/ -/*∆*/ public final fun blur(): kotlin.Unit -/*∆*/ -/*∆*/ public final fun click(): kotlin.Unit -/*∆*/ -/*∆*/ public final fun focus(): kotlin.Unit -/*∆*/ -/*∆*/ public final fun forceSpellCheck(): kotlin.Unit -/*∆*/ -/*∆*/ public companion object of HTMLElement { -/*∆*/ public final val ATTRIBUTE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val CDATA_SECTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val COMMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ELEMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NOTATION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val TEXT_NODE: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class HTMLEmbedElement : org.w3c.dom.HTMLElement { -/*∆*/ public constructor HTMLEmbedElement() -/*∆*/ -/*∆*/ public open var align: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var height: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var name: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var src: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var type: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var width: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public final fun getSVGDocument(): org.w3c.dom.Document? -/*∆*/ -/*∆*/ public companion object of HTMLEmbedElement { -/*∆*/ public final val ATTRIBUTE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val CDATA_SECTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val COMMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ELEMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NOTATION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val TEXT_NODE: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class HTMLFieldSetElement : org.w3c.dom.HTMLElement { -/*∆*/ public constructor HTMLFieldSetElement() -/*∆*/ -/*∆*/ public open var disabled: kotlin.Boolean { get; set; } -/*∆*/ -/*∆*/ public open val elements: org.w3c.dom.HTMLCollection { get; } -/*∆*/ -/*∆*/ public open val form: org.w3c.dom.HTMLFormElement? { get; } -/*∆*/ -/*∆*/ public open var name: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open val type: kotlin.String { get; } -/*∆*/ -/*∆*/ public open val validationMessage: kotlin.String { get; } -/*∆*/ -/*∆*/ public open val validity: org.w3c.dom.ValidityState { get; } -/*∆*/ -/*∆*/ public open val willValidate: kotlin.Boolean { get; } -/*∆*/ -/*∆*/ public final fun checkValidity(): kotlin.Boolean -/*∆*/ -/*∆*/ public final fun reportValidity(): kotlin.Boolean -/*∆*/ -/*∆*/ public final fun setCustomValidity(error: kotlin.String): kotlin.Unit -/*∆*/ -/*∆*/ public companion object of HTMLFieldSetElement { -/*∆*/ public final val ATTRIBUTE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val CDATA_SECTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val COMMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ELEMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NOTATION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val TEXT_NODE: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class HTMLFontElement : org.w3c.dom.HTMLElement { -/*∆*/ public constructor HTMLFontElement() -/*∆*/ -/*∆*/ public open var color: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var face: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var size: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public companion object of HTMLFontElement { -/*∆*/ public final val ATTRIBUTE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val CDATA_SECTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val COMMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ELEMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NOTATION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val TEXT_NODE: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class HTMLFormControlsCollection : org.w3c.dom.HTMLCollection { -/*∆*/ public constructor HTMLFormControlsCollection() -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class HTMLFormElement : org.w3c.dom.HTMLElement { -/*∆*/ public constructor HTMLFormElement() -/*∆*/ -/*∆*/ public open var acceptCharset: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var action: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var autocomplete: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open val elements: org.w3c.dom.HTMLFormControlsCollection { get; } -/*∆*/ -/*∆*/ public open var encoding: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var enctype: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open val length: kotlin.Int { get; } -/*∆*/ -/*∆*/ public open var method: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var name: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var noValidate: kotlin.Boolean { get; set; } -/*∆*/ -/*∆*/ public open var target: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public final fun checkValidity(): kotlin.Boolean -/*∆*/ -/*∆*/ public final fun reportValidity(): kotlin.Boolean -/*∆*/ -/*∆*/ public final fun reset(): kotlin.Unit -/*∆*/ -/*∆*/ public final fun submit(): kotlin.Unit -/*∆*/ -/*∆*/ public companion object of HTMLFormElement { -/*∆*/ public final val ATTRIBUTE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val CDATA_SECTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val COMMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ELEMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NOTATION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val TEXT_NODE: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class HTMLFrameElement : org.w3c.dom.HTMLElement { -/*∆*/ public constructor HTMLFrameElement() -/*∆*/ -/*∆*/ public open val contentDocument: org.w3c.dom.Document? { get; } -/*∆*/ -/*∆*/ public open val contentWindow: org.w3c.dom.Window? { get; } -/*∆*/ -/*∆*/ public open var frameBorder: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var longDesc: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var marginHeight: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var marginWidth: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var name: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var noResize: kotlin.Boolean { get; set; } -/*∆*/ -/*∆*/ public open var scrolling: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var src: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public companion object of HTMLFrameElement { -/*∆*/ public final val ATTRIBUTE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val CDATA_SECTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val COMMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ELEMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NOTATION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val TEXT_NODE: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class HTMLFrameSetElement : org.w3c.dom.HTMLElement, org.w3c.dom.WindowEventHandlers { -/*∆*/ public constructor HTMLFrameSetElement() -/*∆*/ -/*∆*/ public open var cols: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var rows: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public companion object of HTMLFrameSetElement { -/*∆*/ public final val ATTRIBUTE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val CDATA_SECTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val COMMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ELEMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NOTATION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val TEXT_NODE: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class HTMLHRElement : org.w3c.dom.HTMLElement { -/*∆*/ public constructor HTMLHRElement() -/*∆*/ -/*∆*/ public open var align: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var color: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var noShade: kotlin.Boolean { get; set; } -/*∆*/ -/*∆*/ public open var size: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var width: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public companion object of HTMLHRElement { -/*∆*/ public final val ATTRIBUTE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val CDATA_SECTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val COMMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ELEMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NOTATION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val TEXT_NODE: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class HTMLHeadElement : org.w3c.dom.HTMLElement { -/*∆*/ public constructor HTMLHeadElement() -/*∆*/ -/*∆*/ public companion object of HTMLHeadElement { -/*∆*/ public final val ATTRIBUTE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val CDATA_SECTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val COMMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ELEMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NOTATION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val TEXT_NODE: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class HTMLHeadingElement : org.w3c.dom.HTMLElement { -/*∆*/ public constructor HTMLHeadingElement() -/*∆*/ -/*∆*/ public open var align: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public companion object of HTMLHeadingElement { -/*∆*/ public final val ATTRIBUTE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val CDATA_SECTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val COMMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ELEMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NOTATION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val TEXT_NODE: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class HTMLHtmlElement : org.w3c.dom.HTMLElement { -/*∆*/ public constructor HTMLHtmlElement() -/*∆*/ -/*∆*/ public open var version: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public companion object of HTMLHtmlElement { -/*∆*/ public final val ATTRIBUTE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val CDATA_SECTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val COMMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ELEMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NOTATION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val TEXT_NODE: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public external interface HTMLHyperlinkElementUtils { -/*∆*/ public abstract var hash: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public abstract var host: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public abstract var hostname: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public abstract var href: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public abstract val origin: kotlin.String { get; } -/*∆*/ -/*∆*/ public abstract var password: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public abstract var pathname: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public abstract var port: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public abstract var protocol: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public abstract var search: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public abstract var username: kotlin.String { get; set; } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class HTMLIFrameElement : org.w3c.dom.HTMLElement { -/*∆*/ public constructor HTMLIFrameElement() -/*∆*/ -/*∆*/ public open var align: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var allowFullscreen: kotlin.Boolean { get; set; } -/*∆*/ -/*∆*/ public open var allowUserMedia: kotlin.Boolean { get; set; } -/*∆*/ -/*∆*/ public open val contentDocument: org.w3c.dom.Document? { get; } -/*∆*/ -/*∆*/ public open val contentWindow: org.w3c.dom.Window? { get; } -/*∆*/ -/*∆*/ public open var frameBorder: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var height: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var longDesc: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var marginHeight: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var marginWidth: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var name: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var referrerPolicy: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open val sandbox: org.w3c.dom.DOMTokenList { get; } -/*∆*/ -/*∆*/ public open var scrolling: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var src: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var srcdoc: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var width: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public final fun getSVGDocument(): org.w3c.dom.Document? -/*∆*/ -/*∆*/ public companion object of HTMLIFrameElement { -/*∆*/ public final val ATTRIBUTE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val CDATA_SECTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val COMMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ELEMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NOTATION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val TEXT_NODE: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class HTMLImageElement : org.w3c.dom.HTMLElement, org.w3c.dom.HTMLOrSVGImageElement, org.khronos.webgl.TexImageSource { -/*∆*/ public constructor HTMLImageElement() -/*∆*/ -/*∆*/ public open var align: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var alt: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var border: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open val complete: kotlin.Boolean { get; } -/*∆*/ -/*∆*/ public open var crossOrigin: kotlin.String? { get; set; } -/*∆*/ -/*∆*/ public open val currentSrc: kotlin.String { get; } -/*∆*/ -/*∆*/ public open var height: kotlin.Int { get; set; } -/*∆*/ -/*∆*/ public open var hspace: kotlin.Int { get; set; } -/*∆*/ -/*∆*/ public open var isMap: kotlin.Boolean { get; set; } -/*∆*/ -/*∆*/ public open var longDesc: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var lowsrc: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var name: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open val naturalHeight: kotlin.Int { get; } -/*∆*/ -/*∆*/ public open val naturalWidth: kotlin.Int { get; } -/*∆*/ -/*∆*/ public open var referrerPolicy: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var sizes: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var src: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var srcset: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var useMap: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var vspace: kotlin.Int { get; set; } -/*∆*/ -/*∆*/ public open var width: kotlin.Int { get; set; } -/*∆*/ -/*∆*/ public open val x: kotlin.Int { get; } -/*∆*/ -/*∆*/ public open val y: kotlin.Int { get; } -/*∆*/ -/*∆*/ public companion object of HTMLImageElement { -/*∆*/ public final val ATTRIBUTE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val CDATA_SECTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val COMMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ELEMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NOTATION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val TEXT_NODE: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class HTMLInputElement : org.w3c.dom.HTMLElement { -/*∆*/ public constructor HTMLInputElement() -/*∆*/ -/*∆*/ public open var accept: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var align: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var alt: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var autocomplete: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var autofocus: kotlin.Boolean { get; set; } -/*∆*/ -/*∆*/ public open var checked: kotlin.Boolean { get; set; } -/*∆*/ -/*∆*/ public open var defaultChecked: kotlin.Boolean { get; set; } -/*∆*/ -/*∆*/ public open var defaultValue: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var dirName: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var disabled: kotlin.Boolean { get; set; } -/*∆*/ -/*∆*/ public open val files: org.w3c.files.FileList? { get; } -/*∆*/ -/*∆*/ public open val form: org.w3c.dom.HTMLFormElement? { get; } -/*∆*/ -/*∆*/ public open var formAction: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var formEnctype: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var formMethod: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var formNoValidate: kotlin.Boolean { get; set; } -/*∆*/ -/*∆*/ public open var formTarget: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var height: kotlin.Int { get; set; } -/*∆*/ -/*∆*/ public open var indeterminate: kotlin.Boolean { get; set; } -/*∆*/ -/*∆*/ public open var inputMode: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open val labels: org.w3c.dom.NodeList { get; } -/*∆*/ -/*∆*/ public open val list: org.w3c.dom.HTMLElement? { get; } -/*∆*/ -/*∆*/ public open var max: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var maxLength: kotlin.Int { get; set; } -/*∆*/ -/*∆*/ public open var min: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var minLength: kotlin.Int { get; set; } -/*∆*/ -/*∆*/ public open var multiple: kotlin.Boolean { get; set; } -/*∆*/ -/*∆*/ public open var name: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var pattern: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var placeholder: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var readOnly: kotlin.Boolean { get; set; } -/*∆*/ -/*∆*/ public open var required: kotlin.Boolean { get; set; } -/*∆*/ -/*∆*/ public open var selectionDirection: kotlin.String? { get; set; } -/*∆*/ -/*∆*/ public open var selectionEnd: kotlin.Int? { get; set; } -/*∆*/ -/*∆*/ public open var selectionStart: kotlin.Int? { get; set; } -/*∆*/ -/*∆*/ public open var size: kotlin.Int { get; set; } -/*∆*/ -/*∆*/ public open var src: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var step: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var type: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var useMap: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open val validationMessage: kotlin.String { get; } -/*∆*/ -/*∆*/ public open val validity: org.w3c.dom.ValidityState { get; } -/*∆*/ -/*∆*/ public open var value: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var valueAsDate: dynamic { get; set; } -/*∆*/ -/*∆*/ public open var valueAsNumber: kotlin.Double { get; set; } -/*∆*/ -/*∆*/ public open var width: kotlin.Int { get; set; } -/*∆*/ -/*∆*/ public open val willValidate: kotlin.Boolean { get; } -/*∆*/ -/*∆*/ public final fun checkValidity(): kotlin.Boolean -/*∆*/ -/*∆*/ public final fun reportValidity(): kotlin.Boolean -/*∆*/ -/*∆*/ public final fun select(): kotlin.Unit -/*∆*/ -/*∆*/ public final fun setCustomValidity(error: kotlin.String): kotlin.Unit -/*∆*/ -/*∆*/ public final fun setRangeText(replacement: kotlin.String): kotlin.Unit -/*∆*/ -/*∆*/ public final fun setRangeText(replacement: kotlin.String, start: kotlin.Int, end: kotlin.Int, selectionMode: org.w3c.dom.SelectionMode = ...): kotlin.Unit -/*∆*/ -/*∆*/ public final fun setSelectionRange(start: kotlin.Int, end: kotlin.Int, direction: kotlin.String = ...): kotlin.Unit -/*∆*/ -/*∆*/ public final fun stepDown(n: kotlin.Int = ...): kotlin.Unit -/*∆*/ -/*∆*/ public final fun stepUp(n: kotlin.Int = ...): kotlin.Unit -/*∆*/ -/*∆*/ public companion object of HTMLInputElement { -/*∆*/ public final val ATTRIBUTE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val CDATA_SECTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val COMMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ELEMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NOTATION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val TEXT_NODE: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class HTMLKeygenElement : org.w3c.dom.HTMLElement { -/*∆*/ public constructor HTMLKeygenElement() -/*∆*/ -/*∆*/ public open var autofocus: kotlin.Boolean { get; set; } -/*∆*/ -/*∆*/ public open var challenge: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var disabled: kotlin.Boolean { get; set; } -/*∆*/ -/*∆*/ public open val form: org.w3c.dom.HTMLFormElement? { get; } -/*∆*/ -/*∆*/ public open var keytype: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open val labels: org.w3c.dom.NodeList { get; } -/*∆*/ -/*∆*/ public open var name: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open val type: kotlin.String { get; } -/*∆*/ -/*∆*/ public open val validationMessage: kotlin.String { get; } -/*∆*/ -/*∆*/ public open val validity: org.w3c.dom.ValidityState { get; } -/*∆*/ -/*∆*/ public open val willValidate: kotlin.Boolean { get; } -/*∆*/ -/*∆*/ public final fun checkValidity(): kotlin.Boolean -/*∆*/ -/*∆*/ public final fun reportValidity(): kotlin.Boolean -/*∆*/ -/*∆*/ public final fun setCustomValidity(error: kotlin.String): kotlin.Unit -/*∆*/ -/*∆*/ public companion object of HTMLKeygenElement { -/*∆*/ public final val ATTRIBUTE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val CDATA_SECTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val COMMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ELEMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NOTATION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val TEXT_NODE: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class HTMLLIElement : org.w3c.dom.HTMLElement { -/*∆*/ public constructor HTMLLIElement() -/*∆*/ -/*∆*/ public open var type: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var value: kotlin.Int { get; set; } -/*∆*/ -/*∆*/ public companion object of HTMLLIElement { -/*∆*/ public final val ATTRIBUTE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val CDATA_SECTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val COMMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ELEMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NOTATION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val TEXT_NODE: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class HTMLLabelElement : org.w3c.dom.HTMLElement { -/*∆*/ public constructor HTMLLabelElement() -/*∆*/ -/*∆*/ public open val control: org.w3c.dom.HTMLElement? { get; } -/*∆*/ -/*∆*/ public open val form: org.w3c.dom.HTMLFormElement? { get; } -/*∆*/ -/*∆*/ public open var htmlFor: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public companion object of HTMLLabelElement { -/*∆*/ public final val ATTRIBUTE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val CDATA_SECTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val COMMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ELEMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NOTATION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val TEXT_NODE: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class HTMLLegendElement : org.w3c.dom.HTMLElement { -/*∆*/ public constructor HTMLLegendElement() -/*∆*/ -/*∆*/ public open var align: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open val form: org.w3c.dom.HTMLFormElement? { get; } -/*∆*/ -/*∆*/ public companion object of HTMLLegendElement { -/*∆*/ public final val ATTRIBUTE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val CDATA_SECTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val COMMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ELEMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NOTATION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val TEXT_NODE: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class HTMLLinkElement : org.w3c.dom.HTMLElement, org.w3c.dom.css.LinkStyle { -/*∆*/ public constructor HTMLLinkElement() -/*∆*/ -/*∆*/ public open var `as`: org.w3c.fetch.RequestDestination { get; set; } -/*∆*/ -/*∆*/ public open var charset: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var crossOrigin: kotlin.String? { get; set; } -/*∆*/ -/*∆*/ public open var href: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var hreflang: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var media: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var nonce: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var referrerPolicy: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var rel: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open val relList: org.w3c.dom.DOMTokenList { get; } -/*∆*/ -/*∆*/ public open var rev: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var scope: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open val sizes: org.w3c.dom.DOMTokenList { get; } -/*∆*/ -/*∆*/ public open var target: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var type: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var workerType: org.w3c.dom.WorkerType { get; set; } -/*∆*/ -/*∆*/ public companion object of HTMLLinkElement { -/*∆*/ public final val ATTRIBUTE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val CDATA_SECTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val COMMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ELEMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NOTATION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val TEXT_NODE: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class HTMLMapElement : org.w3c.dom.HTMLElement { -/*∆*/ public constructor HTMLMapElement() -/*∆*/ -/*∆*/ public open val areas: org.w3c.dom.HTMLCollection { get; } -/*∆*/ -/*∆*/ public open var name: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public companion object of HTMLMapElement { -/*∆*/ public final val ATTRIBUTE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val CDATA_SECTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val COMMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ELEMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NOTATION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val TEXT_NODE: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class HTMLMarqueeElement : org.w3c.dom.HTMLElement { -/*∆*/ public constructor HTMLMarqueeElement() -/*∆*/ -/*∆*/ public open var behavior: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var bgColor: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var direction: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var height: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var hspace: kotlin.Int { get; set; } -/*∆*/ -/*∆*/ public open var loop: kotlin.Int { get; set; } -/*∆*/ -/*∆*/ public open var onbounce: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open var onfinish: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open var onstart: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open var scrollAmount: kotlin.Int { get; set; } -/*∆*/ -/*∆*/ public open var scrollDelay: kotlin.Int { get; set; } -/*∆*/ -/*∆*/ public open var trueSpeed: kotlin.Boolean { get; set; } -/*∆*/ -/*∆*/ public open var vspace: kotlin.Int { get; set; } -/*∆*/ -/*∆*/ public open var width: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public final fun start(): kotlin.Unit -/*∆*/ -/*∆*/ public final fun stop(): kotlin.Unit -/*∆*/ -/*∆*/ public companion object of HTMLMarqueeElement { -/*∆*/ public final val ATTRIBUTE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val CDATA_SECTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val COMMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ELEMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NOTATION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val TEXT_NODE: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class HTMLMediaElement : org.w3c.dom.HTMLElement { -/*∆*/ public constructor HTMLMediaElement() -/*∆*/ -/*∆*/ public open val audioTracks: org.w3c.dom.AudioTrackList { get; } -/*∆*/ -/*∆*/ public open var autoplay: kotlin.Boolean { get; set; } -/*∆*/ -/*∆*/ public open val buffered: org.w3c.dom.TimeRanges { get; } -/*∆*/ -/*∆*/ public open var controls: kotlin.Boolean { get; set; } -/*∆*/ -/*∆*/ public open var crossOrigin: kotlin.String? { get; set; } -/*∆*/ -/*∆*/ public open val currentSrc: kotlin.String { get; } -/*∆*/ -/*∆*/ public open var currentTime: kotlin.Double { get; set; } -/*∆*/ -/*∆*/ public open var defaultMuted: kotlin.Boolean { get; set; } -/*∆*/ -/*∆*/ public open var defaultPlaybackRate: kotlin.Double { get; set; } -/*∆*/ -/*∆*/ public open val duration: kotlin.Double { get; } -/*∆*/ -/*∆*/ public open val ended: kotlin.Boolean { get; } -/*∆*/ -/*∆*/ public open val error: org.w3c.dom.MediaError? { get; } -/*∆*/ -/*∆*/ public open var loop: kotlin.Boolean { get; set; } -/*∆*/ -/*∆*/ public open val mediaKeys: org.w3c.dom.encryptedmedia.MediaKeys? { get; } -/*∆*/ -/*∆*/ public open var muted: kotlin.Boolean { get; set; } -/*∆*/ -/*∆*/ public open val networkState: kotlin.Short { get; } -/*∆*/ -/*∆*/ public open var onencrypted: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open var onwaitingforkey: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open val paused: kotlin.Boolean { get; } -/*∆*/ -/*∆*/ public open var playbackRate: kotlin.Double { get; set; } -/*∆*/ -/*∆*/ public open val played: org.w3c.dom.TimeRanges { get; } -/*∆*/ -/*∆*/ public open var preload: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open val readyState: kotlin.Short { get; } -/*∆*/ -/*∆*/ public open val seekable: org.w3c.dom.TimeRanges { get; } -/*∆*/ -/*∆*/ public open val seeking: kotlin.Boolean { get; } -/*∆*/ -/*∆*/ public open var src: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var srcObject: org.w3c.dom.MediaProvider? { get; set; } -/*∆*/ -/*∆*/ public open val textTracks: org.w3c.dom.TextTrackList { get; } -/*∆*/ -/*∆*/ public open val videoTracks: org.w3c.dom.VideoTrackList { get; } -/*∆*/ -/*∆*/ public open var volume: kotlin.Double { get; set; } -/*∆*/ -/*∆*/ public final fun addTextTrack(kind: org.w3c.dom.TextTrackKind, label: kotlin.String = ..., language: kotlin.String = ...): org.w3c.dom.TextTrack -/*∆*/ -/*∆*/ public final fun canPlayType(type: kotlin.String): org.w3c.dom.CanPlayTypeResult -/*∆*/ -/*∆*/ public final fun fastSeek(time: kotlin.Double): kotlin.Unit -/*∆*/ -/*∆*/ public final fun getStartDate(): dynamic -/*∆*/ -/*∆*/ public final fun load(): kotlin.Unit -/*∆*/ -/*∆*/ public final fun pause(): kotlin.Unit -/*∆*/ -/*∆*/ public final fun play(): kotlin.js.Promise -/*∆*/ -/*∆*/ public final fun setMediaKeys(mediaKeys: org.w3c.dom.encryptedmedia.MediaKeys?): kotlin.js.Promise -/*∆*/ -/*∆*/ public companion object of HTMLMediaElement { -/*∆*/ public final val ATTRIBUTE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val CDATA_SECTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val COMMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ELEMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val HAVE_CURRENT_DATA: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val HAVE_ENOUGH_DATA: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val HAVE_FUTURE_DATA: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val HAVE_METADATA: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val HAVE_NOTHING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NETWORK_EMPTY: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NETWORK_IDLE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NETWORK_LOADING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NETWORK_NO_SOURCE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NOTATION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val TEXT_NODE: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class HTMLMenuElement : org.w3c.dom.HTMLElement { -/*∆*/ public constructor HTMLMenuElement() -/*∆*/ -/*∆*/ public open var compact: kotlin.Boolean { get; set; } -/*∆*/ -/*∆*/ public open var label: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var type: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public companion object of HTMLMenuElement { -/*∆*/ public final val ATTRIBUTE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val CDATA_SECTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val COMMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ELEMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NOTATION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val TEXT_NODE: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class HTMLMenuItemElement : org.w3c.dom.HTMLElement { -/*∆*/ public constructor HTMLMenuItemElement() -/*∆*/ -/*∆*/ public open var checked: kotlin.Boolean { get; set; } -/*∆*/ -/*∆*/ public open var default: kotlin.Boolean { get; set; } -/*∆*/ -/*∆*/ public open var disabled: kotlin.Boolean { get; set; } -/*∆*/ -/*∆*/ public open var icon: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var label: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var radiogroup: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var type: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public companion object of HTMLMenuItemElement { -/*∆*/ public final val ATTRIBUTE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val CDATA_SECTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val COMMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ELEMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NOTATION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val TEXT_NODE: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class HTMLMetaElement : org.w3c.dom.HTMLElement { -/*∆*/ public constructor HTMLMetaElement() -/*∆*/ -/*∆*/ public open var content: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var httpEquiv: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var name: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var scheme: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public companion object of HTMLMetaElement { -/*∆*/ public final val ATTRIBUTE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val CDATA_SECTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val COMMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ELEMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NOTATION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val TEXT_NODE: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class HTMLMeterElement : org.w3c.dom.HTMLElement { -/*∆*/ public constructor HTMLMeterElement() -/*∆*/ -/*∆*/ public open var high: kotlin.Double { get; set; } -/*∆*/ -/*∆*/ public open val labels: org.w3c.dom.NodeList { get; } -/*∆*/ -/*∆*/ public open var low: kotlin.Double { get; set; } -/*∆*/ -/*∆*/ public open var max: kotlin.Double { get; set; } -/*∆*/ -/*∆*/ public open var min: kotlin.Double { get; set; } -/*∆*/ -/*∆*/ public open var optimum: kotlin.Double { get; set; } -/*∆*/ -/*∆*/ public open var value: kotlin.Double { get; set; } -/*∆*/ -/*∆*/ public companion object of HTMLMeterElement { -/*∆*/ public final val ATTRIBUTE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val CDATA_SECTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val COMMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ELEMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NOTATION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val TEXT_NODE: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class HTMLModElement : org.w3c.dom.HTMLElement { -/*∆*/ public constructor HTMLModElement() -/*∆*/ -/*∆*/ public open var cite: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var dateTime: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public companion object of HTMLModElement { -/*∆*/ public final val ATTRIBUTE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val CDATA_SECTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val COMMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ELEMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NOTATION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val TEXT_NODE: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class HTMLOListElement : org.w3c.dom.HTMLElement { -/*∆*/ public constructor HTMLOListElement() -/*∆*/ -/*∆*/ public open var compact: kotlin.Boolean { get; set; } -/*∆*/ -/*∆*/ public open var reversed: kotlin.Boolean { get; set; } -/*∆*/ -/*∆*/ public open var start: kotlin.Int { get; set; } -/*∆*/ -/*∆*/ public open var type: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public companion object of HTMLOListElement { -/*∆*/ public final val ATTRIBUTE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val CDATA_SECTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val COMMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ELEMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NOTATION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val TEXT_NODE: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class HTMLObjectElement : org.w3c.dom.HTMLElement { -/*∆*/ public constructor HTMLObjectElement() -/*∆*/ -/*∆*/ public open var align: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var archive: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var border: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var code: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var codeBase: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var codeType: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open val contentDocument: org.w3c.dom.Document? { get; } -/*∆*/ -/*∆*/ public open val contentWindow: org.w3c.dom.Window? { get; } -/*∆*/ -/*∆*/ public open var data: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var declare: kotlin.Boolean { get; set; } -/*∆*/ -/*∆*/ public open val form: org.w3c.dom.HTMLFormElement? { get; } -/*∆*/ -/*∆*/ public open var height: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var hspace: kotlin.Int { get; set; } -/*∆*/ -/*∆*/ public open var name: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var standby: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var type: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var typeMustMatch: kotlin.Boolean { get; set; } -/*∆*/ -/*∆*/ public open var useMap: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open val validationMessage: kotlin.String { get; } -/*∆*/ -/*∆*/ public open val validity: org.w3c.dom.ValidityState { get; } -/*∆*/ -/*∆*/ public open var vspace: kotlin.Int { get; set; } -/*∆*/ -/*∆*/ public open var width: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open val willValidate: kotlin.Boolean { get; } -/*∆*/ -/*∆*/ public final fun checkValidity(): kotlin.Boolean -/*∆*/ -/*∆*/ public final fun getSVGDocument(): org.w3c.dom.Document? -/*∆*/ -/*∆*/ public final fun reportValidity(): kotlin.Boolean -/*∆*/ -/*∆*/ public final fun setCustomValidity(error: kotlin.String): kotlin.Unit -/*∆*/ -/*∆*/ public companion object of HTMLObjectElement { -/*∆*/ public final val ATTRIBUTE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val CDATA_SECTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val COMMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ELEMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NOTATION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val TEXT_NODE: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class HTMLOptGroupElement : org.w3c.dom.HTMLElement, org.w3c.dom.UnionHTMLOptGroupElementOrHTMLOptionElement { -/*∆*/ public constructor HTMLOptGroupElement() -/*∆*/ -/*∆*/ public open var disabled: kotlin.Boolean { get; set; } -/*∆*/ -/*∆*/ public open var label: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public companion object of HTMLOptGroupElement { -/*∆*/ public final val ATTRIBUTE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val CDATA_SECTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val COMMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ELEMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NOTATION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val TEXT_NODE: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class HTMLOptionElement : org.w3c.dom.HTMLElement, org.w3c.dom.UnionHTMLOptGroupElementOrHTMLOptionElement { -/*∆*/ public constructor HTMLOptionElement() -/*∆*/ -/*∆*/ public open var defaultSelected: kotlin.Boolean { get; set; } -/*∆*/ -/*∆*/ public open var disabled: kotlin.Boolean { get; set; } -/*∆*/ -/*∆*/ public open val form: org.w3c.dom.HTMLFormElement? { get; } -/*∆*/ -/*∆*/ public open val index: kotlin.Int { get; } -/*∆*/ -/*∆*/ public open var label: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var selected: kotlin.Boolean { get; set; } -/*∆*/ -/*∆*/ public open var text: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var value: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public companion object of HTMLOptionElement { -/*∆*/ public final val ATTRIBUTE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val CDATA_SECTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val COMMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ELEMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NOTATION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val TEXT_NODE: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class HTMLOptionsCollection : org.w3c.dom.HTMLCollection { -/*∆*/ public constructor HTMLOptionsCollection() -/*∆*/ -/*∆*/ public open override var length: kotlin.Int { get; set; } -/*∆*/ -/*∆*/ public open var selectedIndex: kotlin.Int { get; set; } -/*∆*/ -/*∆*/ public final fun add(element: org.w3c.dom.UnionHTMLOptGroupElementOrHTMLOptionElement, before: dynamic = ...): kotlin.Unit -/*∆*/ -/*∆*/ public final fun remove(index: kotlin.Int): kotlin.Unit -/*∆*/ } -/*∆*/ -/*∆*/ public external interface HTMLOrSVGImageElement : org.w3c.dom.CanvasImageSource { -/*∆*/ } -/*∆*/ -/*∆*/ public external interface HTMLOrSVGScriptElement { -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class HTMLOutputElement : org.w3c.dom.HTMLElement { -/*∆*/ public constructor HTMLOutputElement() -/*∆*/ -/*∆*/ public open var defaultValue: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open val form: org.w3c.dom.HTMLFormElement? { get; } -/*∆*/ -/*∆*/ public open val htmlFor: org.w3c.dom.DOMTokenList { get; } -/*∆*/ -/*∆*/ public open val labels: org.w3c.dom.NodeList { get; } -/*∆*/ -/*∆*/ public open var name: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open val type: kotlin.String { get; } -/*∆*/ -/*∆*/ public open val validationMessage: kotlin.String { get; } -/*∆*/ -/*∆*/ public open val validity: org.w3c.dom.ValidityState { get; } -/*∆*/ -/*∆*/ public open var value: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open val willValidate: kotlin.Boolean { get; } -/*∆*/ -/*∆*/ public final fun checkValidity(): kotlin.Boolean -/*∆*/ -/*∆*/ public final fun reportValidity(): kotlin.Boolean -/*∆*/ -/*∆*/ public final fun setCustomValidity(error: kotlin.String): kotlin.Unit -/*∆*/ -/*∆*/ public companion object of HTMLOutputElement { -/*∆*/ public final val ATTRIBUTE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val CDATA_SECTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val COMMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ELEMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NOTATION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val TEXT_NODE: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class HTMLParagraphElement : org.w3c.dom.HTMLElement { -/*∆*/ public constructor HTMLParagraphElement() -/*∆*/ -/*∆*/ public open var align: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public companion object of HTMLParagraphElement { -/*∆*/ public final val ATTRIBUTE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val CDATA_SECTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val COMMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ELEMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NOTATION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val TEXT_NODE: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class HTMLParamElement : org.w3c.dom.HTMLElement { -/*∆*/ public constructor HTMLParamElement() -/*∆*/ -/*∆*/ public open var name: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var type: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var value: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var valueType: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public companion object of HTMLParamElement { -/*∆*/ public final val ATTRIBUTE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val CDATA_SECTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val COMMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ELEMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NOTATION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val TEXT_NODE: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class HTMLPictureElement : org.w3c.dom.HTMLElement { -/*∆*/ public constructor HTMLPictureElement() -/*∆*/ -/*∆*/ public companion object of HTMLPictureElement { -/*∆*/ public final val ATTRIBUTE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val CDATA_SECTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val COMMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ELEMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NOTATION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val TEXT_NODE: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class HTMLPreElement : org.w3c.dom.HTMLElement { -/*∆*/ public constructor HTMLPreElement() -/*∆*/ -/*∆*/ public open var width: kotlin.Int { get; set; } -/*∆*/ -/*∆*/ public companion object of HTMLPreElement { -/*∆*/ public final val ATTRIBUTE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val CDATA_SECTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val COMMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ELEMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NOTATION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val TEXT_NODE: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class HTMLProgressElement : org.w3c.dom.HTMLElement { -/*∆*/ public constructor HTMLProgressElement() -/*∆*/ -/*∆*/ public open val labels: org.w3c.dom.NodeList { get; } -/*∆*/ -/*∆*/ public open var max: kotlin.Double { get; set; } -/*∆*/ -/*∆*/ public open val position: kotlin.Double { get; } -/*∆*/ -/*∆*/ public open var value: kotlin.Double { get; set; } -/*∆*/ -/*∆*/ public companion object of HTMLProgressElement { -/*∆*/ public final val ATTRIBUTE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val CDATA_SECTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val COMMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ELEMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NOTATION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val TEXT_NODE: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class HTMLQuoteElement : org.w3c.dom.HTMLElement { -/*∆*/ public constructor HTMLQuoteElement() -/*∆*/ -/*∆*/ public open var cite: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public companion object of HTMLQuoteElement { -/*∆*/ public final val ATTRIBUTE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val CDATA_SECTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val COMMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ELEMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NOTATION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val TEXT_NODE: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class HTMLScriptElement : org.w3c.dom.HTMLElement, org.w3c.dom.HTMLOrSVGScriptElement { -/*∆*/ public constructor HTMLScriptElement() -/*∆*/ -/*∆*/ public open var async: kotlin.Boolean { get; set; } -/*∆*/ -/*∆*/ public open var charset: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var crossOrigin: kotlin.String? { get; set; } -/*∆*/ -/*∆*/ public open var defer: kotlin.Boolean { get; set; } -/*∆*/ -/*∆*/ public open var event: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var htmlFor: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var nonce: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var src: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var text: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var type: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public companion object of HTMLScriptElement { -/*∆*/ public final val ATTRIBUTE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val CDATA_SECTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val COMMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ELEMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NOTATION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val TEXT_NODE: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class HTMLSelectElement : org.w3c.dom.HTMLElement, org.w3c.dom.ItemArrayLike { -/*∆*/ public constructor HTMLSelectElement() -/*∆*/ -/*∆*/ public open var autocomplete: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var autofocus: kotlin.Boolean { get; set; } -/*∆*/ -/*∆*/ public open var disabled: kotlin.Boolean { get; set; } -/*∆*/ -/*∆*/ public open val form: org.w3c.dom.HTMLFormElement? { get; } -/*∆*/ -/*∆*/ public open val labels: org.w3c.dom.NodeList { get; } -/*∆*/ -/*∆*/ public open override var length: kotlin.Int { get; set; } -/*∆*/ -/*∆*/ public open var multiple: kotlin.Boolean { get; set; } -/*∆*/ -/*∆*/ public open var name: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open val options: org.w3c.dom.HTMLOptionsCollection { get; } -/*∆*/ -/*∆*/ public open var required: kotlin.Boolean { get; set; } -/*∆*/ -/*∆*/ public open var selectedIndex: kotlin.Int { get; set; } -/*∆*/ -/*∆*/ public open val selectedOptions: org.w3c.dom.HTMLCollection { get; } -/*∆*/ -/*∆*/ public open var size: kotlin.Int { get; set; } -/*∆*/ -/*∆*/ public open val type: kotlin.String { get; } -/*∆*/ -/*∆*/ public open val validationMessage: kotlin.String { get; } -/*∆*/ -/*∆*/ public open val validity: org.w3c.dom.ValidityState { get; } -/*∆*/ -/*∆*/ public open var value: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open val willValidate: kotlin.Boolean { get; } -/*∆*/ -/*∆*/ public final fun add(element: org.w3c.dom.UnionHTMLOptGroupElementOrHTMLOptionElement, before: dynamic = ...): kotlin.Unit -/*∆*/ -/*∆*/ public final fun checkValidity(): kotlin.Boolean -/*∆*/ -/*∆*/ public open override fun item(index: kotlin.Int): org.w3c.dom.Element? -/*∆*/ -/*∆*/ public final fun namedItem(name: kotlin.String): org.w3c.dom.HTMLOptionElement? -/*∆*/ -/*∆*/ public final fun remove(index: kotlin.Int): kotlin.Unit -/*∆*/ -/*∆*/ public final fun reportValidity(): kotlin.Boolean -/*∆*/ -/*∆*/ public final fun setCustomValidity(error: kotlin.String): kotlin.Unit -/*∆*/ -/*∆*/ public companion object of HTMLSelectElement { -/*∆*/ public final val ATTRIBUTE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val CDATA_SECTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val COMMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ELEMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NOTATION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val TEXT_NODE: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class HTMLSlotElement : org.w3c.dom.HTMLElement { -/*∆*/ public constructor HTMLSlotElement() -/*∆*/ -/*∆*/ public open var name: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public final fun assignedNodes(options: org.w3c.dom.AssignedNodesOptions = ...): kotlin.Array -/*∆*/ -/*∆*/ public companion object of HTMLSlotElement { -/*∆*/ public final val ATTRIBUTE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val CDATA_SECTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val COMMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ELEMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NOTATION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val TEXT_NODE: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class HTMLSourceElement : org.w3c.dom.HTMLElement { -/*∆*/ public constructor HTMLSourceElement() -/*∆*/ -/*∆*/ public open var media: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var sizes: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var src: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var srcset: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var type: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public companion object of HTMLSourceElement { -/*∆*/ public final val ATTRIBUTE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val CDATA_SECTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val COMMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ELEMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NOTATION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val TEXT_NODE: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class HTMLSpanElement : org.w3c.dom.HTMLElement { -/*∆*/ public constructor HTMLSpanElement() -/*∆*/ -/*∆*/ public companion object of HTMLSpanElement { -/*∆*/ public final val ATTRIBUTE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val CDATA_SECTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val COMMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ELEMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NOTATION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val TEXT_NODE: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class HTMLStyleElement : org.w3c.dom.HTMLElement, org.w3c.dom.css.LinkStyle { -/*∆*/ public constructor HTMLStyleElement() -/*∆*/ -/*∆*/ public open var media: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var nonce: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var type: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public companion object of HTMLStyleElement { -/*∆*/ public final val ATTRIBUTE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val CDATA_SECTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val COMMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ELEMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NOTATION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val TEXT_NODE: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class HTMLTableCaptionElement : org.w3c.dom.HTMLElement { -/*∆*/ public constructor HTMLTableCaptionElement() -/*∆*/ -/*∆*/ public open var align: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public companion object of HTMLTableCaptionElement { -/*∆*/ public final val ATTRIBUTE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val CDATA_SECTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val COMMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ELEMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NOTATION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val TEXT_NODE: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class HTMLTableCellElement : org.w3c.dom.HTMLElement { -/*∆*/ public constructor HTMLTableCellElement() -/*∆*/ -/*∆*/ public open var abbr: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var align: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var axis: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var bgColor: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open val cellIndex: kotlin.Int { get; } -/*∆*/ -/*∆*/ public open var ch: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var chOff: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var colSpan: kotlin.Int { get; set; } -/*∆*/ -/*∆*/ public open var headers: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var height: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var noWrap: kotlin.Boolean { get; set; } -/*∆*/ -/*∆*/ public open var rowSpan: kotlin.Int { get; set; } -/*∆*/ -/*∆*/ public open var scope: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var vAlign: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var width: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public companion object of HTMLTableCellElement { -/*∆*/ public final val ATTRIBUTE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val CDATA_SECTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val COMMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ELEMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NOTATION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val TEXT_NODE: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class HTMLTableColElement : org.w3c.dom.HTMLElement { -/*∆*/ public constructor HTMLTableColElement() -/*∆*/ -/*∆*/ public open var align: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var ch: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var chOff: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var span: kotlin.Int { get; set; } -/*∆*/ -/*∆*/ public open var vAlign: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var width: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public companion object of HTMLTableColElement { -/*∆*/ public final val ATTRIBUTE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val CDATA_SECTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val COMMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ELEMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NOTATION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val TEXT_NODE: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class HTMLTableElement : org.w3c.dom.HTMLElement { -/*∆*/ public constructor HTMLTableElement() -/*∆*/ -/*∆*/ public open var align: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var bgColor: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var border: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var caption: org.w3c.dom.HTMLTableCaptionElement? { get; set; } -/*∆*/ -/*∆*/ public open var cellPadding: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var cellSpacing: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var frame: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open val rows: org.w3c.dom.HTMLCollection { get; } -/*∆*/ -/*∆*/ public open var rules: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var summary: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open val tBodies: org.w3c.dom.HTMLCollection { get; } -/*∆*/ -/*∆*/ public open var tFoot: org.w3c.dom.HTMLTableSectionElement? { get; set; } -/*∆*/ -/*∆*/ public open var tHead: org.w3c.dom.HTMLTableSectionElement? { get; set; } -/*∆*/ -/*∆*/ public open var width: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public final fun createCaption(): org.w3c.dom.HTMLTableCaptionElement -/*∆*/ -/*∆*/ public final fun createTBody(): org.w3c.dom.HTMLTableSectionElement -/*∆*/ -/*∆*/ public final fun createTFoot(): org.w3c.dom.HTMLTableSectionElement -/*∆*/ -/*∆*/ public final fun createTHead(): org.w3c.dom.HTMLTableSectionElement -/*∆*/ -/*∆*/ public final fun deleteCaption(): kotlin.Unit -/*∆*/ -/*∆*/ public final fun deleteRow(index: kotlin.Int): kotlin.Unit -/*∆*/ -/*∆*/ public final fun deleteTFoot(): kotlin.Unit -/*∆*/ -/*∆*/ public final fun deleteTHead(): kotlin.Unit -/*∆*/ -/*∆*/ public final fun insertRow(index: kotlin.Int = ...): org.w3c.dom.HTMLTableRowElement -/*∆*/ -/*∆*/ public companion object of HTMLTableElement { -/*∆*/ public final val ATTRIBUTE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val CDATA_SECTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val COMMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ELEMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NOTATION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val TEXT_NODE: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class HTMLTableRowElement : org.w3c.dom.HTMLElement { -/*∆*/ public constructor HTMLTableRowElement() -/*∆*/ -/*∆*/ public open var align: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var bgColor: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open val cells: org.w3c.dom.HTMLCollection { get; } -/*∆*/ -/*∆*/ public open var ch: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var chOff: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open val rowIndex: kotlin.Int { get; } -/*∆*/ -/*∆*/ public open val sectionRowIndex: kotlin.Int { get; } -/*∆*/ -/*∆*/ public open var vAlign: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public final fun deleteCell(index: kotlin.Int): kotlin.Unit -/*∆*/ -/*∆*/ public final fun insertCell(index: kotlin.Int = ...): org.w3c.dom.HTMLElement -/*∆*/ -/*∆*/ public companion object of HTMLTableRowElement { -/*∆*/ public final val ATTRIBUTE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val CDATA_SECTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val COMMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ELEMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NOTATION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val TEXT_NODE: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class HTMLTableSectionElement : org.w3c.dom.HTMLElement { -/*∆*/ public constructor HTMLTableSectionElement() -/*∆*/ -/*∆*/ public open var align: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var ch: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var chOff: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open val rows: org.w3c.dom.HTMLCollection { get; } -/*∆*/ -/*∆*/ public open var vAlign: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public final fun deleteRow(index: kotlin.Int): kotlin.Unit -/*∆*/ -/*∆*/ public final fun insertRow(index: kotlin.Int = ...): org.w3c.dom.HTMLElement -/*∆*/ -/*∆*/ public companion object of HTMLTableSectionElement { -/*∆*/ public final val ATTRIBUTE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val CDATA_SECTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val COMMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ELEMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NOTATION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val TEXT_NODE: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class HTMLTemplateElement : org.w3c.dom.HTMLElement { -/*∆*/ public constructor HTMLTemplateElement() -/*∆*/ -/*∆*/ public open val content: org.w3c.dom.DocumentFragment { get; } -/*∆*/ -/*∆*/ public companion object of HTMLTemplateElement { -/*∆*/ public final val ATTRIBUTE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val CDATA_SECTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val COMMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ELEMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NOTATION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val TEXT_NODE: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class HTMLTextAreaElement : org.w3c.dom.HTMLElement { -/*∆*/ public constructor HTMLTextAreaElement() -/*∆*/ -/*∆*/ public open var autocomplete: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var autofocus: kotlin.Boolean { get; set; } -/*∆*/ -/*∆*/ public open var cols: kotlin.Int { get; set; } -/*∆*/ -/*∆*/ public open var defaultValue: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var dirName: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var disabled: kotlin.Boolean { get; set; } -/*∆*/ -/*∆*/ public open val form: org.w3c.dom.HTMLFormElement? { get; } -/*∆*/ -/*∆*/ public open var inputMode: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open val labels: org.w3c.dom.NodeList { get; } -/*∆*/ -/*∆*/ public open var maxLength: kotlin.Int { get; set; } -/*∆*/ -/*∆*/ public open var minLength: kotlin.Int { get; set; } -/*∆*/ -/*∆*/ public open var name: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var placeholder: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var readOnly: kotlin.Boolean { get; set; } -/*∆*/ -/*∆*/ public open var required: kotlin.Boolean { get; set; } -/*∆*/ -/*∆*/ public open var rows: kotlin.Int { get; set; } -/*∆*/ -/*∆*/ public open var selectionDirection: kotlin.String? { get; set; } -/*∆*/ -/*∆*/ public open var selectionEnd: kotlin.Int? { get; set; } -/*∆*/ -/*∆*/ public open var selectionStart: kotlin.Int? { get; set; } -/*∆*/ -/*∆*/ public open val textLength: kotlin.Int { get; } -/*∆*/ -/*∆*/ public open val type: kotlin.String { get; } -/*∆*/ -/*∆*/ public open val validationMessage: kotlin.String { get; } -/*∆*/ -/*∆*/ public open val validity: org.w3c.dom.ValidityState { get; } -/*∆*/ -/*∆*/ public open var value: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open val willValidate: kotlin.Boolean { get; } -/*∆*/ -/*∆*/ public open var wrap: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public final fun checkValidity(): kotlin.Boolean -/*∆*/ -/*∆*/ public final fun reportValidity(): kotlin.Boolean -/*∆*/ -/*∆*/ public final fun select(): kotlin.Unit -/*∆*/ -/*∆*/ public final fun setCustomValidity(error: kotlin.String): kotlin.Unit -/*∆*/ -/*∆*/ public final fun setRangeText(replacement: kotlin.String): kotlin.Unit -/*∆*/ -/*∆*/ public final fun setRangeText(replacement: kotlin.String, start: kotlin.Int, end: kotlin.Int, selectionMode: org.w3c.dom.SelectionMode = ...): kotlin.Unit -/*∆*/ -/*∆*/ public final fun setSelectionRange(start: kotlin.Int, end: kotlin.Int, direction: kotlin.String = ...): kotlin.Unit -/*∆*/ -/*∆*/ public companion object of HTMLTextAreaElement { -/*∆*/ public final val ATTRIBUTE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val CDATA_SECTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val COMMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ELEMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NOTATION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val TEXT_NODE: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class HTMLTimeElement : org.w3c.dom.HTMLElement { -/*∆*/ public constructor HTMLTimeElement() -/*∆*/ -/*∆*/ public open var dateTime: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public companion object of HTMLTimeElement { -/*∆*/ public final val ATTRIBUTE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val CDATA_SECTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val COMMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ELEMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NOTATION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val TEXT_NODE: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class HTMLTitleElement : org.w3c.dom.HTMLElement { -/*∆*/ public constructor HTMLTitleElement() -/*∆*/ -/*∆*/ public open var text: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public companion object of HTMLTitleElement { -/*∆*/ public final val ATTRIBUTE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val CDATA_SECTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val COMMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ELEMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NOTATION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val TEXT_NODE: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class HTMLTrackElement : org.w3c.dom.HTMLElement { -/*∆*/ public constructor HTMLTrackElement() -/*∆*/ -/*∆*/ public open var default: kotlin.Boolean { get; set; } -/*∆*/ -/*∆*/ public open var kind: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var label: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open val readyState: kotlin.Short { get; } -/*∆*/ -/*∆*/ public open var src: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var srclang: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open val track: org.w3c.dom.TextTrack { get; } -/*∆*/ -/*∆*/ public companion object of HTMLTrackElement { -/*∆*/ public final val ATTRIBUTE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val CDATA_SECTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val COMMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ELEMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ERROR: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val LOADED: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val LOADING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NONE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NOTATION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val TEXT_NODE: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class HTMLUListElement : org.w3c.dom.HTMLElement { -/*∆*/ public constructor HTMLUListElement() -/*∆*/ -/*∆*/ public open var compact: kotlin.Boolean { get; set; } -/*∆*/ -/*∆*/ public open var type: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public companion object of HTMLUListElement { -/*∆*/ public final val ATTRIBUTE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val CDATA_SECTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val COMMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ELEMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NOTATION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val TEXT_NODE: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class HTMLUnknownElement : org.w3c.dom.HTMLElement { -/*∆*/ public constructor HTMLUnknownElement() -/*∆*/ -/*∆*/ public companion object of HTMLUnknownElement { -/*∆*/ public final val ATTRIBUTE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val CDATA_SECTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val COMMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ELEMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NOTATION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val TEXT_NODE: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class HTMLVideoElement : org.w3c.dom.HTMLMediaElement, org.w3c.dom.CanvasImageSource, org.khronos.webgl.TexImageSource { -/*∆*/ public constructor HTMLVideoElement() -/*∆*/ -/*∆*/ public open var height: kotlin.Int { get; set; } -/*∆*/ -/*∆*/ public open var playsInline: kotlin.Boolean { get; set; } -/*∆*/ -/*∆*/ public open var poster: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open val videoHeight: kotlin.Int { get; } -/*∆*/ -/*∆*/ public open val videoWidth: kotlin.Int { get; } -/*∆*/ -/*∆*/ public open var width: kotlin.Int { get; set; } -/*∆*/ -/*∆*/ public companion object of HTMLVideoElement { -/*∆*/ public final val ATTRIBUTE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val CDATA_SECTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val COMMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ELEMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val HAVE_CURRENT_DATA: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val HAVE_ENOUGH_DATA: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val HAVE_FUTURE_DATA: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val HAVE_METADATA: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val HAVE_NOTHING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NETWORK_EMPTY: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NETWORK_IDLE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NETWORK_LOADING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NETWORK_NO_SOURCE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NOTATION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val TEXT_NODE: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public open external class HashChangeEvent : org.w3c.dom.events.Event { -/*∆*/ public constructor HashChangeEvent(type: kotlin.String, eventInitDict: org.w3c.dom.HashChangeEventInit = ...) -/*∆*/ -/*∆*/ public open val newURL: kotlin.String { get; } -/*∆*/ -/*∆*/ public open val oldURL: kotlin.String { get; } -/*∆*/ -/*∆*/ public companion object of HashChangeEvent { -/*∆*/ public final val AT_TARGET: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val BUBBLING_PHASE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val CAPTURING_PHASE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NONE: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public external interface HashChangeEventInit : org.w3c.dom.EventInit { -/*∆*/ public open var newURL: kotlin.String? { get; set; } -/*∆*/ -/*∆*/ public open var oldURL: kotlin.String? { get; set; } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class History { -/*∆*/ public constructor History() -/*∆*/ -/*∆*/ public open val length: kotlin.Int { get; } -/*∆*/ -/*∆*/ public open var scrollRestoration: org.w3c.dom.ScrollRestoration { get; set; } -/*∆*/ -/*∆*/ public open val state: kotlin.Any? { get; } -/*∆*/ -/*∆*/ public final fun back(): kotlin.Unit -/*∆*/ -/*∆*/ public final fun forward(): kotlin.Unit -/*∆*/ -/*∆*/ public final fun go(delta: kotlin.Int = ...): kotlin.Unit -/*∆*/ -/*∆*/ public final fun pushState(data: kotlin.Any?, title: kotlin.String, url: kotlin.String? = ...): kotlin.Unit -/*∆*/ -/*∆*/ public final fun replaceState(data: kotlin.Any?, title: kotlin.String, url: kotlin.String? = ...): kotlin.Unit -/*∆*/ } -/*∆*/ -/*∆*/ public external interface HitRegionOptions { -/*∆*/ public open var control: org.w3c.dom.Element? { get; set; } -/*∆*/ -/*∆*/ public open var cursor: kotlin.String? { get; set; } -/*∆*/ -/*∆*/ public open var fillRule: org.w3c.dom.CanvasFillRule? { get; set; } -/*∆*/ -/*∆*/ public open var id: kotlin.String? { get; set; } -/*∆*/ -/*∆*/ public open var label: kotlin.String? { get; set; } -/*∆*/ -/*∆*/ public open var parentID: kotlin.String? { get; set; } -/*∆*/ -/*∆*/ public open var path: org.w3c.dom.Path2D? { get; set; } -/*∆*/ -/*∆*/ public open var role: kotlin.String? { get; set; } -/*∆*/ } -/*∆*/ -/*∆*/ public open external class Image : org.w3c.dom.HTMLImageElement { -/*∆*/ public constructor Image(width: kotlin.Int = ..., height: kotlin.Int = ...) -/*∆*/ -/*∆*/ public open override val assignedSlot: org.w3c.dom.HTMLSlotElement? { get; } -/*∆*/ -/*∆*/ public open override val childElementCount: kotlin.Int { get; } -/*∆*/ -/*∆*/ public open override val children: org.w3c.dom.HTMLCollection { get; } -/*∆*/ -/*∆*/ public open override var contentEditable: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open override val firstElementChild: org.w3c.dom.Element? { get; } -/*∆*/ -/*∆*/ public open override val isContentEditable: kotlin.Boolean { get; } -/*∆*/ -/*∆*/ public open override val lastElementChild: org.w3c.dom.Element? { get; } -/*∆*/ -/*∆*/ public open override val nextElementSibling: org.w3c.dom.Element? { get; } -/*∆*/ -/*∆*/ public open override var onabort: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onblur: ((org.w3c.dom.events.FocusEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var oncancel: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var oncanplay: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var oncanplaythrough: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onchange: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onclick: ((org.w3c.dom.events.MouseEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onclose: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var oncontextmenu: ((org.w3c.dom.events.MouseEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var oncopy: ((org.w3c.dom.clipboard.ClipboardEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var oncuechange: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var oncut: ((org.w3c.dom.clipboard.ClipboardEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var ondblclick: ((org.w3c.dom.events.MouseEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var ondrag: ((org.w3c.dom.DragEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var ondragend: ((org.w3c.dom.DragEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var ondragenter: ((org.w3c.dom.DragEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var ondragexit: ((org.w3c.dom.DragEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var ondragleave: ((org.w3c.dom.DragEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var ondragover: ((org.w3c.dom.DragEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var ondragstart: ((org.w3c.dom.DragEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var ondrop: ((org.w3c.dom.DragEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var ondurationchange: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onemptied: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onended: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onerror: ((dynamic, kotlin.String, kotlin.Int, kotlin.Int, kotlin.Any?) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onfocus: ((org.w3c.dom.events.FocusEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var ongotpointercapture: ((org.w3c.dom.pointerevents.PointerEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var oninput: ((org.w3c.dom.events.InputEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var oninvalid: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onkeydown: ((org.w3c.dom.events.KeyboardEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onkeypress: ((org.w3c.dom.events.KeyboardEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onkeyup: ((org.w3c.dom.events.KeyboardEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onload: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onloadeddata: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onloadedmetadata: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onloadend: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onloadstart: ((org.w3c.xhr.ProgressEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onlostpointercapture: ((org.w3c.dom.pointerevents.PointerEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onmousedown: ((org.w3c.dom.events.MouseEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onmouseenter: ((org.w3c.dom.events.MouseEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onmouseleave: ((org.w3c.dom.events.MouseEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onmousemove: ((org.w3c.dom.events.MouseEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onmouseout: ((org.w3c.dom.events.MouseEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onmouseover: ((org.w3c.dom.events.MouseEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onmouseup: ((org.w3c.dom.events.MouseEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onpaste: ((org.w3c.dom.clipboard.ClipboardEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onpause: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onplay: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onplaying: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onpointercancel: ((org.w3c.dom.pointerevents.PointerEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onpointerdown: ((org.w3c.dom.pointerevents.PointerEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onpointerenter: ((org.w3c.dom.pointerevents.PointerEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onpointerleave: ((org.w3c.dom.pointerevents.PointerEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onpointermove: ((org.w3c.dom.pointerevents.PointerEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onpointerout: ((org.w3c.dom.pointerevents.PointerEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onpointerover: ((org.w3c.dom.pointerevents.PointerEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onpointerup: ((org.w3c.dom.pointerevents.PointerEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onprogress: ((org.w3c.xhr.ProgressEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onratechange: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onreset: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onresize: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onscroll: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onseeked: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onseeking: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onselect: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onshow: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onstalled: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onsubmit: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onsuspend: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var ontimeupdate: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var ontoggle: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onvolumechange: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onwaiting: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onwheel: ((org.w3c.dom.events.WheelEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override val previousElementSibling: org.w3c.dom.Element? { get; } -/*∆*/ -/*∆*/ public open override val style: org.w3c.dom.css.CSSStyleDeclaration { get; } -/*∆*/ -/*∆*/ public open override fun after(vararg nodes: dynamic): kotlin.Unit -/*∆*/ -/*∆*/ public open override fun append(vararg nodes: dynamic): kotlin.Unit -/*∆*/ -/*∆*/ public open override fun before(vararg nodes: dynamic): kotlin.Unit -/*∆*/ -/*∆*/ public open override fun convertPointFromNode(point: org.w3c.dom.DOMPointInit, from: dynamic, options: org.w3c.dom.ConvertCoordinateOptions = ...): org.w3c.dom.DOMPoint -/*∆*/ -/*∆*/ public open override fun convertQuadFromNode(quad: dynamic, from: dynamic, options: org.w3c.dom.ConvertCoordinateOptions = ...): org.w3c.dom.DOMQuad -/*∆*/ -/*∆*/ public open override fun convertRectFromNode(rect: org.w3c.dom.DOMRectReadOnly, from: dynamic, options: org.w3c.dom.ConvertCoordinateOptions = ...): org.w3c.dom.DOMQuad -/*∆*/ -/*∆*/ public open override fun getBoxQuads(options: org.w3c.dom.BoxQuadOptions = ...): kotlin.Array -/*∆*/ -/*∆*/ public open override fun prepend(vararg nodes: dynamic): kotlin.Unit -/*∆*/ -/*∆*/ public open override fun querySelector(selectors: kotlin.String): org.w3c.dom.Element? -/*∆*/ -/*∆*/ public open override fun querySelectorAll(selectors: kotlin.String): org.w3c.dom.NodeList -/*∆*/ -/*∆*/ public open override fun remove(): kotlin.Unit -/*∆*/ -/*∆*/ public open override fun replaceWith(vararg nodes: dynamic): kotlin.Unit -/*∆*/ -/*∆*/ public companion object of Image { -/*∆*/ public final val ATTRIBUTE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val CDATA_SECTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val COMMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ELEMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NOTATION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val TEXT_NODE: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class ImageBitmap : org.w3c.dom.CanvasImageSource, org.khronos.webgl.TexImageSource { -/*∆*/ public constructor ImageBitmap() -/*∆*/ -/*∆*/ public open val height: kotlin.Int { get; } -/*∆*/ -/*∆*/ public open val width: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final fun close(): kotlin.Unit -/*∆*/ } -/*∆*/ -/*∆*/ public external interface ImageBitmapOptions { -/*∆*/ public open var colorSpaceConversion: org.w3c.dom.ColorSpaceConversion? { get; set; } -/*∆*/ -/*∆*/ public open var imageOrientation: org.w3c.dom.ImageOrientation? { get; set; } -/*∆*/ -/*∆*/ public open var premultiplyAlpha: org.w3c.dom.PremultiplyAlpha? { get; set; } -/*∆*/ -/*∆*/ public open var resizeHeight: kotlin.Int? { get; set; } -/*∆*/ -/*∆*/ public open var resizeQuality: org.w3c.dom.ResizeQuality? { get; set; } -/*∆*/ -/*∆*/ public open var resizeWidth: kotlin.Int? { get; set; } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class ImageBitmapRenderingContext { -/*∆*/ public constructor ImageBitmapRenderingContext() -/*∆*/ -/*∆*/ public open val canvas: org.w3c.dom.HTMLCanvasElement { get; } -/*∆*/ -/*∆*/ public final fun transferFromImageBitmap(bitmap: org.w3c.dom.ImageBitmap?): kotlin.Unit -/*∆*/ } -/*∆*/ -/*∆*/ public external interface ImageBitmapRenderingContextSettings { -/*∆*/ public open var alpha: kotlin.Boolean? { get; set; } -/*∆*/ } -/*∆*/ -/*∆*/ public external interface ImageBitmapSource { -/*∆*/ } -/*∆*/ -/*∆*/ public open external class ImageData : org.w3c.dom.ImageBitmapSource, org.khronos.webgl.TexImageSource { -/*∆*/ public constructor ImageData(sw: kotlin.Int, sh: kotlin.Int) -/*∆*/ -/*∆*/ public constructor ImageData(data: org.khronos.webgl.Uint8ClampedArray, sw: kotlin.Int, sh: kotlin.Int = ...) -/*∆*/ -/*∆*/ public open val data: org.khronos.webgl.Uint8ClampedArray { get; } -/*∆*/ -/*∆*/ public open val height: kotlin.Int { get; } -/*∆*/ -/*∆*/ public open val width: kotlin.Int { get; } -/*∆*/ } -/*∆*/ -/*∆*/ public external interface ImageOrientation { -/*∆*/ public companion object of ImageOrientation { -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public external interface ImageSmoothingQuality { -/*∆*/ public companion object of ImageSmoothingQuality { -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public external interface ItemArrayLike { -/*∆*/ public abstract val length: kotlin.Int { get; } -/*∆*/ -/*∆*/ public abstract fun item(index: kotlin.Int): T? -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class Location { -/*∆*/ public constructor Location() -/*∆*/ -/*∆*/ public open val ancestorOrigins: kotlin.Array { get; } -/*∆*/ -/*∆*/ public open var hash: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var host: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var hostname: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var href: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open val origin: kotlin.String { get; } -/*∆*/ -/*∆*/ public open var pathname: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var port: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var protocol: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var search: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public final fun assign(url: kotlin.String): kotlin.Unit -/*∆*/ -/*∆*/ public final fun reload(): kotlin.Unit -/*∆*/ -/*∆*/ public final fun replace(url: kotlin.String): kotlin.Unit -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class MediaError { -/*∆*/ public constructor MediaError() -/*∆*/ -/*∆*/ public open val code: kotlin.Short { get; } -/*∆*/ -/*∆*/ public companion object of MediaError { -/*∆*/ public final val MEDIA_ERR_ABORTED: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val MEDIA_ERR_DECODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val MEDIA_ERR_NETWORK: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val MEDIA_ERR_SRC_NOT_SUPPORTED: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public external interface MediaProvider { -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class MediaQueryList : org.w3c.dom.events.EventTarget { -/*∆*/ public constructor MediaQueryList() -/*∆*/ -/*∆*/ public open val matches: kotlin.Boolean { get; } -/*∆*/ -/*∆*/ public open val media: kotlin.String { get; } -/*∆*/ -/*∆*/ public open var onchange: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public final fun addListener(listener: ((org.w3c.dom.events.Event) -> kotlin.Unit)?): kotlin.Unit -/*∆*/ -/*∆*/ public final fun addListener(listener: org.w3c.dom.events.EventListener?): kotlin.Unit -/*∆*/ -/*∆*/ public final fun removeListener(listener: ((org.w3c.dom.events.Event) -> kotlin.Unit)?): kotlin.Unit -/*∆*/ -/*∆*/ public final fun removeListener(listener: org.w3c.dom.events.EventListener?): kotlin.Unit -/*∆*/ } -/*∆*/ -/*∆*/ public open external class MediaQueryListEvent : org.w3c.dom.events.Event { -/*∆*/ public constructor MediaQueryListEvent(type: kotlin.String, eventInitDict: org.w3c.dom.MediaQueryListEventInit = ...) -/*∆*/ -/*∆*/ public open val matches: kotlin.Boolean { get; } -/*∆*/ -/*∆*/ public open val media: kotlin.String { get; } -/*∆*/ -/*∆*/ public companion object of MediaQueryListEvent { -/*∆*/ public final val AT_TARGET: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val BUBBLING_PHASE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val CAPTURING_PHASE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NONE: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public external interface MediaQueryListEventInit : org.w3c.dom.EventInit { -/*∆*/ public open var matches: kotlin.Boolean? { get; set; } -/*∆*/ -/*∆*/ public open var media: kotlin.String? { get; set; } -/*∆*/ } -/*∆*/ -/*∆*/ public open external class MessageChannel { -/*∆*/ public constructor MessageChannel() -/*∆*/ -/*∆*/ public open val port1: org.w3c.dom.MessagePort { get; } -/*∆*/ -/*∆*/ public open val port2: org.w3c.dom.MessagePort { get; } -/*∆*/ } -/*∆*/ -/*∆*/ public open external class MessageEvent : org.w3c.dom.events.Event { -/*∆*/ public constructor MessageEvent(type: kotlin.String, eventInitDict: org.w3c.dom.MessageEventInit = ...) -/*∆*/ -/*∆*/ public open val data: kotlin.Any? { get; } -/*∆*/ -/*∆*/ public open val lastEventId: kotlin.String { get; } -/*∆*/ -/*∆*/ public open val origin: kotlin.String { get; } -/*∆*/ -/*∆*/ public open val ports: kotlin.Array { get; } -/*∆*/ -/*∆*/ public open val source: org.w3c.dom.UnionMessagePortOrWindowProxy? { get; } -/*∆*/ -/*∆*/ public final fun initMessageEvent(type: kotlin.String, bubbles: kotlin.Boolean, cancelable: kotlin.Boolean, data: kotlin.Any?, origin: kotlin.String, lastEventId: kotlin.String, source: org.w3c.dom.UnionMessagePortOrWindowProxy?, ports: kotlin.Array): kotlin.Unit -/*∆*/ -/*∆*/ public companion object of MessageEvent { -/*∆*/ public final val AT_TARGET: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val BUBBLING_PHASE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val CAPTURING_PHASE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NONE: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public external interface MessageEventInit : org.w3c.dom.EventInit { -/*∆*/ public open var data: kotlin.Any? { get; set; } -/*∆*/ -/*∆*/ public open var lastEventId: kotlin.String? { get; set; } -/*∆*/ -/*∆*/ public open var origin: kotlin.String? { get; set; } -/*∆*/ -/*∆*/ public open var ports: kotlin.Array? { get; set; } -/*∆*/ -/*∆*/ public open var source: org.w3c.dom.UnionMessagePortOrWindowProxy? { get; set; } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class MessagePort : org.w3c.dom.events.EventTarget, org.w3c.dom.UnionMessagePortOrWindowProxy, org.w3c.workers.UnionMessagePortOrServiceWorker, org.w3c.workers.UnionClientOrMessagePortOrServiceWorker { -/*∆*/ public constructor MessagePort() -/*∆*/ -/*∆*/ public open var onmessage: ((org.w3c.dom.MessageEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public final fun close(): kotlin.Unit -/*∆*/ -/*∆*/ public final fun postMessage(message: kotlin.Any?, transfer: kotlin.Array = ...): kotlin.Unit -/*∆*/ -/*∆*/ public final fun start(): kotlin.Unit -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class MimeType { -/*∆*/ public constructor MimeType() -/*∆*/ -/*∆*/ public open val description: kotlin.String { get; } -/*∆*/ -/*∆*/ public open val enabledPlugin: org.w3c.dom.Plugin { get; } -/*∆*/ -/*∆*/ public open val suffixes: kotlin.String { get; } -/*∆*/ -/*∆*/ public open val type: kotlin.String { get; } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class MimeTypeArray : org.w3c.dom.ItemArrayLike { -/*∆*/ public constructor MimeTypeArray() -/*∆*/ -/*∆*/ public open override fun item(index: kotlin.Int): org.w3c.dom.MimeType? -/*∆*/ -/*∆*/ public final fun namedItem(name: kotlin.String): org.w3c.dom.MimeType? -/*∆*/ } -/*∆*/ -/*∆*/ public open external class MutationObserver { -/*∆*/ public constructor MutationObserver(callback: (kotlin.Array, org.w3c.dom.MutationObserver) -> kotlin.Unit) -/*∆*/ -/*∆*/ public final fun disconnect(): kotlin.Unit -/*∆*/ -/*∆*/ public final fun observe(target: org.w3c.dom.Node, options: org.w3c.dom.MutationObserverInit = ...): kotlin.Unit -/*∆*/ -/*∆*/ public final fun takeRecords(): kotlin.Array -/*∆*/ } -/*∆*/ -/*∆*/ public external interface MutationObserverInit { -/*∆*/ public open var attributeFilter: kotlin.Array? { get; set; } -/*∆*/ -/*∆*/ public open var attributeOldValue: kotlin.Boolean? { get; set; } -/*∆*/ -/*∆*/ public open var attributes: kotlin.Boolean? { get; set; } -/*∆*/ -/*∆*/ public open var characterData: kotlin.Boolean? { get; set; } -/*∆*/ -/*∆*/ public open var characterDataOldValue: kotlin.Boolean? { get; set; } -/*∆*/ -/*∆*/ public open var childList: kotlin.Boolean? { get; set; } -/*∆*/ -/*∆*/ public open var subtree: kotlin.Boolean? { get; set; } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class MutationRecord { -/*∆*/ public constructor MutationRecord() -/*∆*/ -/*∆*/ public open val addedNodes: org.w3c.dom.NodeList { get; } -/*∆*/ -/*∆*/ public open val attributeName: kotlin.String? { get; } -/*∆*/ -/*∆*/ public open val attributeNamespace: kotlin.String? { get; } -/*∆*/ -/*∆*/ public open val nextSibling: org.w3c.dom.Node? { get; } -/*∆*/ -/*∆*/ public open val oldValue: kotlin.String? { get; } -/*∆*/ -/*∆*/ public open val previousSibling: org.w3c.dom.Node? { get; } -/*∆*/ -/*∆*/ public open val removedNodes: org.w3c.dom.NodeList { get; } -/*∆*/ -/*∆*/ public open val target: org.w3c.dom.Node { get; } -/*∆*/ -/*∆*/ public open val type: kotlin.String { get; } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class NamedNodeMap : org.w3c.dom.ItemArrayLike { -/*∆*/ public constructor NamedNodeMap() -/*∆*/ -/*∆*/ public final fun getNamedItem(qualifiedName: kotlin.String): org.w3c.dom.Attr? -/*∆*/ -/*∆*/ public final fun getNamedItemNS(namespace: kotlin.String?, localName: kotlin.String): org.w3c.dom.Attr? -/*∆*/ -/*∆*/ public open override fun item(index: kotlin.Int): org.w3c.dom.Attr? -/*∆*/ -/*∆*/ public final fun removeNamedItem(qualifiedName: kotlin.String): org.w3c.dom.Attr -/*∆*/ -/*∆*/ public final fun removeNamedItemNS(namespace: kotlin.String?, localName: kotlin.String): org.w3c.dom.Attr -/*∆*/ -/*∆*/ public final fun setNamedItem(attr: org.w3c.dom.Attr): org.w3c.dom.Attr? -/*∆*/ -/*∆*/ public final fun setNamedItemNS(attr: org.w3c.dom.Attr): org.w3c.dom.Attr? -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class Navigator : org.w3c.dom.NavigatorID, org.w3c.dom.NavigatorLanguage, org.w3c.dom.NavigatorOnLine, org.w3c.dom.NavigatorContentUtils, org.w3c.dom.NavigatorCookies, org.w3c.dom.NavigatorPlugins, org.w3c.dom.NavigatorConcurrentHardware { -/*∆*/ public constructor Navigator() -/*∆*/ -/*∆*/ public open val clipboard: org.w3c.dom.clipboard.Clipboard { get; } -/*∆*/ -/*∆*/ public open val maxTouchPoints: kotlin.Int { get; } -/*∆*/ -/*∆*/ public open val mediaDevices: org.w3c.dom.mediacapture.MediaDevices { get; } -/*∆*/ -/*∆*/ public open val serviceWorker: org.w3c.workers.ServiceWorkerContainer { get; } -/*∆*/ -/*∆*/ public final fun getUserMedia(constraints: org.w3c.dom.mediacapture.MediaStreamConstraints, successCallback: (org.w3c.dom.mediacapture.MediaStream) -> kotlin.Unit, errorCallback: (dynamic) -> kotlin.Unit): kotlin.Unit -/*∆*/ -/*∆*/ public final fun requestMediaKeySystemAccess(keySystem: kotlin.String, supportedConfigurations: kotlin.Array): kotlin.js.Promise -/*∆*/ -/*∆*/ public final fun vibrate(pattern: dynamic): kotlin.Boolean -/*∆*/ } -/*∆*/ -/*∆*/ public external interface NavigatorConcurrentHardware { -/*∆*/ public abstract val hardwareConcurrency: kotlin.Number { get; } -/*∆*/ } -/*∆*/ -/*∆*/ public external interface NavigatorContentUtils { -/*∆*/ public abstract fun isContentHandlerRegistered(mimeType: kotlin.String, url: kotlin.String): kotlin.String -/*∆*/ -/*∆*/ public abstract fun isProtocolHandlerRegistered(scheme: kotlin.String, url: kotlin.String): kotlin.String -/*∆*/ -/*∆*/ public abstract fun registerContentHandler(mimeType: kotlin.String, url: kotlin.String, title: kotlin.String): kotlin.Unit -/*∆*/ -/*∆*/ public abstract fun registerProtocolHandler(scheme: kotlin.String, url: kotlin.String, title: kotlin.String): kotlin.Unit -/*∆*/ -/*∆*/ public abstract fun unregisterContentHandler(mimeType: kotlin.String, url: kotlin.String): kotlin.Unit -/*∆*/ -/*∆*/ public abstract fun unregisterProtocolHandler(scheme: kotlin.String, url: kotlin.String): kotlin.Unit -/*∆*/ } -/*∆*/ -/*∆*/ public external interface NavigatorCookies { -/*∆*/ public abstract val cookieEnabled: kotlin.Boolean { get; } -/*∆*/ } -/*∆*/ -/*∆*/ public external interface NavigatorID { -/*∆*/ public abstract val appCodeName: kotlin.String { get; } -/*∆*/ -/*∆*/ public abstract val appName: kotlin.String { get; } -/*∆*/ -/*∆*/ public abstract val appVersion: kotlin.String { get; } -/*∆*/ -/*∆*/ public abstract val oscpu: kotlin.String { get; } -/*∆*/ -/*∆*/ public abstract val platform: kotlin.String { get; } -/*∆*/ -/*∆*/ public abstract val product: kotlin.String { get; } -/*∆*/ -/*∆*/ public abstract val productSub: kotlin.String { get; } -/*∆*/ -/*∆*/ public abstract val userAgent: kotlin.String { get; } -/*∆*/ -/*∆*/ public abstract val vendor: kotlin.String { get; } -/*∆*/ -/*∆*/ public abstract val vendorSub: kotlin.String { get; } -/*∆*/ -/*∆*/ public abstract fun taintEnabled(): kotlin.Boolean -/*∆*/ } -/*∆*/ -/*∆*/ public external interface NavigatorLanguage { -/*∆*/ public abstract val language: kotlin.String { get; } -/*∆*/ -/*∆*/ public abstract val languages: kotlin.Array { get; } -/*∆*/ } -/*∆*/ -/*∆*/ public external interface NavigatorOnLine { -/*∆*/ public abstract val onLine: kotlin.Boolean { get; } -/*∆*/ } -/*∆*/ -/*∆*/ public external interface NavigatorPlugins { -/*∆*/ public abstract val mimeTypes: org.w3c.dom.MimeTypeArray { get; } -/*∆*/ -/*∆*/ public abstract val plugins: org.w3c.dom.PluginArray { get; } -/*∆*/ -/*∆*/ public abstract fun javaEnabled(): kotlin.Boolean -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class Node : org.w3c.dom.events.EventTarget { -/*∆*/ public constructor Node() -/*∆*/ -/*∆*/ public open val baseURI: kotlin.String { get; } -/*∆*/ -/*∆*/ public open val childNodes: org.w3c.dom.NodeList { get; } -/*∆*/ -/*∆*/ public open val firstChild: org.w3c.dom.Node? { get; } -/*∆*/ -/*∆*/ public open val isConnected: kotlin.Boolean { get; } -/*∆*/ -/*∆*/ public open val lastChild: org.w3c.dom.Node? { get; } -/*∆*/ -/*∆*/ public open val nextSibling: org.w3c.dom.Node? { get; } -/*∆*/ -/*∆*/ public open val nodeName: kotlin.String { get; } -/*∆*/ -/*∆*/ public open val nodeType: kotlin.Short { get; } -/*∆*/ -/*∆*/ public open var nodeValue: kotlin.String? { get; set; } -/*∆*/ -/*∆*/ public open val ownerDocument: org.w3c.dom.Document? { get; } -/*∆*/ -/*∆*/ public open val parentElement: org.w3c.dom.Element? { get; } -/*∆*/ -/*∆*/ public open val parentNode: org.w3c.dom.Node? { get; } -/*∆*/ -/*∆*/ public open val previousSibling: org.w3c.dom.Node? { get; } -/*∆*/ -/*∆*/ public open var textContent: kotlin.String? { get; set; } -/*∆*/ -/*∆*/ public final fun appendChild(node: org.w3c.dom.Node): org.w3c.dom.Node -/*∆*/ -/*∆*/ public final fun cloneNode(deep: kotlin.Boolean = ...): org.w3c.dom.Node -/*∆*/ -/*∆*/ public final fun compareDocumentPosition(other: org.w3c.dom.Node): kotlin.Short -/*∆*/ -/*∆*/ public final fun contains(other: org.w3c.dom.Node?): kotlin.Boolean -/*∆*/ -/*∆*/ public final fun getRootNode(options: org.w3c.dom.GetRootNodeOptions = ...): org.w3c.dom.Node -/*∆*/ -/*∆*/ public final fun hasChildNodes(): kotlin.Boolean -/*∆*/ -/*∆*/ public final fun insertBefore(node: org.w3c.dom.Node, child: org.w3c.dom.Node?): org.w3c.dom.Node -/*∆*/ -/*∆*/ public final fun isDefaultNamespace(namespace: kotlin.String?): kotlin.Boolean -/*∆*/ -/*∆*/ public final fun isEqualNode(otherNode: org.w3c.dom.Node?): kotlin.Boolean -/*∆*/ -/*∆*/ public final fun isSameNode(otherNode: org.w3c.dom.Node?): kotlin.Boolean -/*∆*/ -/*∆*/ public final fun lookupNamespaceURI(prefix: kotlin.String?): kotlin.String? -/*∆*/ -/*∆*/ public final fun lookupPrefix(namespace: kotlin.String?): kotlin.String? -/*∆*/ -/*∆*/ public final fun normalize(): kotlin.Unit -/*∆*/ -/*∆*/ public final fun removeChild(child: org.w3c.dom.Node): org.w3c.dom.Node -/*∆*/ -/*∆*/ public final fun replaceChild(node: org.w3c.dom.Node, child: org.w3c.dom.Node): org.w3c.dom.Node -/*∆*/ -/*∆*/ public companion object of Node { -/*∆*/ public final val ATTRIBUTE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val CDATA_SECTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val COMMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ELEMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NOTATION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val TEXT_NODE: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public external interface NodeFilter { -/*∆*/ public abstract fun acceptNode(node: org.w3c.dom.Node): kotlin.Short -/*∆*/ -/*∆*/ public companion object of NodeFilter { -/*∆*/ public final val FILTER_ACCEPT: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val FILTER_REJECT: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val FILTER_SKIP: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val SHOW_ALL: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val SHOW_ATTRIBUTE: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val SHOW_CDATA_SECTION: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val SHOW_COMMENT: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val SHOW_DOCUMENT: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val SHOW_DOCUMENT_FRAGMENT: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val SHOW_DOCUMENT_TYPE: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val SHOW_ELEMENT: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val SHOW_ENTITY: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val SHOW_ENTITY_REFERENCE: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val SHOW_NOTATION: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val SHOW_PROCESSING_INSTRUCTION: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val SHOW_TEXT: kotlin.Int { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class NodeIterator { -/*∆*/ public constructor NodeIterator() -/*∆*/ -/*∆*/ public open val filter: org.w3c.dom.NodeFilter? { get; } -/*∆*/ -/*∆*/ public open val pointerBeforeReferenceNode: kotlin.Boolean { get; } -/*∆*/ -/*∆*/ public open val referenceNode: org.w3c.dom.Node { get; } -/*∆*/ -/*∆*/ public open val root: org.w3c.dom.Node { get; } -/*∆*/ -/*∆*/ public open val whatToShow: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final fun detach(): kotlin.Unit -/*∆*/ -/*∆*/ public final fun nextNode(): org.w3c.dom.Node? -/*∆*/ -/*∆*/ public final fun previousNode(): org.w3c.dom.Node? -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class NodeList : org.w3c.dom.ItemArrayLike { -/*∆*/ public constructor NodeList() -/*∆*/ -/*∆*/ public open override fun item(index: kotlin.Int): org.w3c.dom.Node? -/*∆*/ } -/*∆*/ -/*∆*/ public external interface NonDocumentTypeChildNode { -/*∆*/ public open val nextElementSibling: org.w3c.dom.Element? { get; } -/*∆*/ -/*∆*/ public open val previousElementSibling: org.w3c.dom.Element? { get; } -/*∆*/ } -/*∆*/ -/*∆*/ public external interface NonElementParentNode { -/*∆*/ public abstract fun getElementById(elementId: kotlin.String): org.w3c.dom.Element? -/*∆*/ } -/*∆*/ -/*∆*/ public open external class Option : org.w3c.dom.HTMLOptionElement { -/*∆*/ public constructor Option(text: kotlin.String = ..., value: kotlin.String = ..., defaultSelected: kotlin.Boolean = ..., selected: kotlin.Boolean = ...) -/*∆*/ -/*∆*/ public open override val assignedSlot: org.w3c.dom.HTMLSlotElement? { get; } -/*∆*/ -/*∆*/ public open override val childElementCount: kotlin.Int { get; } -/*∆*/ -/*∆*/ public open override val children: org.w3c.dom.HTMLCollection { get; } -/*∆*/ -/*∆*/ public open override var contentEditable: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open override val firstElementChild: org.w3c.dom.Element? { get; } -/*∆*/ -/*∆*/ public open override val isContentEditable: kotlin.Boolean { get; } -/*∆*/ -/*∆*/ public open override val lastElementChild: org.w3c.dom.Element? { get; } -/*∆*/ -/*∆*/ public open override val nextElementSibling: org.w3c.dom.Element? { get; } -/*∆*/ -/*∆*/ public open override var onabort: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onblur: ((org.w3c.dom.events.FocusEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var oncancel: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var oncanplay: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var oncanplaythrough: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onchange: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onclick: ((org.w3c.dom.events.MouseEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onclose: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var oncontextmenu: ((org.w3c.dom.events.MouseEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var oncopy: ((org.w3c.dom.clipboard.ClipboardEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var oncuechange: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var oncut: ((org.w3c.dom.clipboard.ClipboardEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var ondblclick: ((org.w3c.dom.events.MouseEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var ondrag: ((org.w3c.dom.DragEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var ondragend: ((org.w3c.dom.DragEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var ondragenter: ((org.w3c.dom.DragEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var ondragexit: ((org.w3c.dom.DragEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var ondragleave: ((org.w3c.dom.DragEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var ondragover: ((org.w3c.dom.DragEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var ondragstart: ((org.w3c.dom.DragEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var ondrop: ((org.w3c.dom.DragEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var ondurationchange: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onemptied: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onended: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onerror: ((dynamic, kotlin.String, kotlin.Int, kotlin.Int, kotlin.Any?) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onfocus: ((org.w3c.dom.events.FocusEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var ongotpointercapture: ((org.w3c.dom.pointerevents.PointerEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var oninput: ((org.w3c.dom.events.InputEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var oninvalid: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onkeydown: ((org.w3c.dom.events.KeyboardEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onkeypress: ((org.w3c.dom.events.KeyboardEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onkeyup: ((org.w3c.dom.events.KeyboardEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onload: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onloadeddata: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onloadedmetadata: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onloadend: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onloadstart: ((org.w3c.xhr.ProgressEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onlostpointercapture: ((org.w3c.dom.pointerevents.PointerEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onmousedown: ((org.w3c.dom.events.MouseEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onmouseenter: ((org.w3c.dom.events.MouseEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onmouseleave: ((org.w3c.dom.events.MouseEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onmousemove: ((org.w3c.dom.events.MouseEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onmouseout: ((org.w3c.dom.events.MouseEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onmouseover: ((org.w3c.dom.events.MouseEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onmouseup: ((org.w3c.dom.events.MouseEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onpaste: ((org.w3c.dom.clipboard.ClipboardEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onpause: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onplay: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onplaying: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onpointercancel: ((org.w3c.dom.pointerevents.PointerEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onpointerdown: ((org.w3c.dom.pointerevents.PointerEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onpointerenter: ((org.w3c.dom.pointerevents.PointerEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onpointerleave: ((org.w3c.dom.pointerevents.PointerEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onpointermove: ((org.w3c.dom.pointerevents.PointerEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onpointerout: ((org.w3c.dom.pointerevents.PointerEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onpointerover: ((org.w3c.dom.pointerevents.PointerEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onpointerup: ((org.w3c.dom.pointerevents.PointerEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onprogress: ((org.w3c.xhr.ProgressEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onratechange: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onreset: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onresize: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onscroll: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onseeked: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onseeking: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onselect: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onshow: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onstalled: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onsubmit: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onsuspend: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var ontimeupdate: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var ontoggle: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onvolumechange: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onwaiting: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override var onwheel: ((org.w3c.dom.events.WheelEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open override val previousElementSibling: org.w3c.dom.Element? { get; } -/*∆*/ -/*∆*/ public open override val style: org.w3c.dom.css.CSSStyleDeclaration { get; } -/*∆*/ -/*∆*/ public open override fun after(vararg nodes: dynamic): kotlin.Unit -/*∆*/ -/*∆*/ public open override fun append(vararg nodes: dynamic): kotlin.Unit -/*∆*/ -/*∆*/ public open override fun before(vararg nodes: dynamic): kotlin.Unit -/*∆*/ -/*∆*/ public open override fun convertPointFromNode(point: org.w3c.dom.DOMPointInit, from: dynamic, options: org.w3c.dom.ConvertCoordinateOptions = ...): org.w3c.dom.DOMPoint -/*∆*/ -/*∆*/ public open override fun convertQuadFromNode(quad: dynamic, from: dynamic, options: org.w3c.dom.ConvertCoordinateOptions = ...): org.w3c.dom.DOMQuad -/*∆*/ -/*∆*/ public open override fun convertRectFromNode(rect: org.w3c.dom.DOMRectReadOnly, from: dynamic, options: org.w3c.dom.ConvertCoordinateOptions = ...): org.w3c.dom.DOMQuad -/*∆*/ -/*∆*/ public open override fun getBoxQuads(options: org.w3c.dom.BoxQuadOptions = ...): kotlin.Array -/*∆*/ -/*∆*/ public open override fun prepend(vararg nodes: dynamic): kotlin.Unit -/*∆*/ -/*∆*/ public open override fun querySelector(selectors: kotlin.String): org.w3c.dom.Element? -/*∆*/ -/*∆*/ public open override fun querySelectorAll(selectors: kotlin.String): org.w3c.dom.NodeList -/*∆*/ -/*∆*/ public open override fun remove(): kotlin.Unit -/*∆*/ -/*∆*/ public open override fun replaceWith(vararg nodes: dynamic): kotlin.Unit -/*∆*/ -/*∆*/ public companion object of Option { -/*∆*/ public final val ATTRIBUTE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val CDATA_SECTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val COMMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ELEMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NOTATION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val TEXT_NODE: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public open external class PageTransitionEvent : org.w3c.dom.events.Event { -/*∆*/ public constructor PageTransitionEvent(type: kotlin.String, eventInitDict: org.w3c.dom.PageTransitionEventInit = ...) -/*∆*/ -/*∆*/ public open val persisted: kotlin.Boolean { get; } -/*∆*/ -/*∆*/ public companion object of PageTransitionEvent { -/*∆*/ public final val AT_TARGET: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val BUBBLING_PHASE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val CAPTURING_PHASE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NONE: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public external interface PageTransitionEventInit : org.w3c.dom.EventInit { -/*∆*/ public open var persisted: kotlin.Boolean? { get; set; } -/*∆*/ } -/*∆*/ -/*∆*/ public external interface ParentNode { -/*∆*/ public abstract val childElementCount: kotlin.Int { get; } -/*∆*/ -/*∆*/ public abstract val children: org.w3c.dom.HTMLCollection { get; } -/*∆*/ -/*∆*/ public open val firstElementChild: org.w3c.dom.Element? { get; } -/*∆*/ -/*∆*/ public open val lastElementChild: org.w3c.dom.Element? { get; } -/*∆*/ -/*∆*/ public abstract fun append(vararg nodes: dynamic): kotlin.Unit -/*∆*/ -/*∆*/ public abstract fun prepend(vararg nodes: dynamic): kotlin.Unit -/*∆*/ -/*∆*/ public abstract fun querySelector(selectors: kotlin.String): org.w3c.dom.Element? -/*∆*/ -/*∆*/ public abstract fun querySelectorAll(selectors: kotlin.String): org.w3c.dom.NodeList -/*∆*/ } -/*∆*/ -/*∆*/ public open external class Path2D : org.w3c.dom.CanvasPath { -/*∆*/ public constructor Path2D() -/*∆*/ -/*∆*/ public constructor Path2D(paths: kotlin.Array, fillRule: org.w3c.dom.CanvasFillRule = ...) -/*∆*/ -/*∆*/ public constructor Path2D(d: kotlin.String) -/*∆*/ -/*∆*/ public constructor Path2D(path: org.w3c.dom.Path2D) -/*∆*/ -/*∆*/ public final fun addPath(path: org.w3c.dom.Path2D, transform: dynamic = ...): kotlin.Unit -/*∆*/ -/*∆*/ public open override fun arc(x: kotlin.Double, y: kotlin.Double, radius: kotlin.Double, startAngle: kotlin.Double, endAngle: kotlin.Double, anticlockwise: kotlin.Boolean = ...): kotlin.Unit -/*∆*/ -/*∆*/ public open override fun arcTo(x1: kotlin.Double, y1: kotlin.Double, x2: kotlin.Double, y2: kotlin.Double, radius: kotlin.Double): kotlin.Unit -/*∆*/ -/*∆*/ public open override fun arcTo(x1: kotlin.Double, y1: kotlin.Double, x2: kotlin.Double, y2: kotlin.Double, radiusX: kotlin.Double, radiusY: kotlin.Double, rotation: kotlin.Double): kotlin.Unit -/*∆*/ -/*∆*/ public open override fun bezierCurveTo(cp1x: kotlin.Double, cp1y: kotlin.Double, cp2x: kotlin.Double, cp2y: kotlin.Double, x: kotlin.Double, y: kotlin.Double): kotlin.Unit -/*∆*/ -/*∆*/ public open override fun closePath(): kotlin.Unit -/*∆*/ -/*∆*/ public open override fun ellipse(x: kotlin.Double, y: kotlin.Double, radiusX: kotlin.Double, radiusY: kotlin.Double, rotation: kotlin.Double, startAngle: kotlin.Double, endAngle: kotlin.Double, anticlockwise: kotlin.Boolean = ...): kotlin.Unit -/*∆*/ -/*∆*/ public open override fun lineTo(x: kotlin.Double, y: kotlin.Double): kotlin.Unit -/*∆*/ -/*∆*/ public open override fun moveTo(x: kotlin.Double, y: kotlin.Double): kotlin.Unit -/*∆*/ -/*∆*/ public open override fun quadraticCurveTo(cpx: kotlin.Double, cpy: kotlin.Double, x: kotlin.Double, y: kotlin.Double): kotlin.Unit -/*∆*/ -/*∆*/ public open override fun rect(x: kotlin.Double, y: kotlin.Double, w: kotlin.Double, h: kotlin.Double): kotlin.Unit -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class Plugin : org.w3c.dom.ItemArrayLike { -/*∆*/ public constructor Plugin() -/*∆*/ -/*∆*/ public open val description: kotlin.String { get; } -/*∆*/ -/*∆*/ public open val filename: kotlin.String { get; } -/*∆*/ -/*∆*/ public open val name: kotlin.String { get; } -/*∆*/ -/*∆*/ public open override fun item(index: kotlin.Int): org.w3c.dom.MimeType? -/*∆*/ -/*∆*/ public final fun namedItem(name: kotlin.String): org.w3c.dom.MimeType? -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class PluginArray : org.w3c.dom.ItemArrayLike { -/*∆*/ public constructor PluginArray() -/*∆*/ -/*∆*/ public open override fun item(index: kotlin.Int): org.w3c.dom.Plugin? -/*∆*/ -/*∆*/ public final fun namedItem(name: kotlin.String): org.w3c.dom.Plugin? -/*∆*/ -/*∆*/ public final fun refresh(reload: kotlin.Boolean = ...): kotlin.Unit -/*∆*/ } -/*∆*/ -/*∆*/ public open external class PopStateEvent : org.w3c.dom.events.Event { -/*∆*/ public constructor PopStateEvent(type: kotlin.String, eventInitDict: org.w3c.dom.PopStateEventInit = ...) -/*∆*/ -/*∆*/ public open val state: kotlin.Any? { get; } -/*∆*/ -/*∆*/ public companion object of PopStateEvent { -/*∆*/ public final val AT_TARGET: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val BUBBLING_PHASE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val CAPTURING_PHASE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NONE: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public external interface PopStateEventInit : org.w3c.dom.EventInit { -/*∆*/ public open var state: kotlin.Any? { get; set; } -/*∆*/ } -/*∆*/ -/*∆*/ public external interface PremultiplyAlpha { -/*∆*/ public companion object of PremultiplyAlpha { -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class ProcessingInstruction : org.w3c.dom.CharacterData, org.w3c.dom.css.LinkStyle, org.w3c.dom.css.UnionElementOrProcessingInstruction { -/*∆*/ public constructor ProcessingInstruction() -/*∆*/ -/*∆*/ public open val target: kotlin.String { get; } -/*∆*/ -/*∆*/ public companion object of ProcessingInstruction { -/*∆*/ public final val ATTRIBUTE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val CDATA_SECTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val COMMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ELEMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NOTATION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val TEXT_NODE: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public open external class PromiseRejectionEvent : org.w3c.dom.events.Event { -/*∆*/ public constructor PromiseRejectionEvent(type: kotlin.String, eventInitDict: org.w3c.dom.PromiseRejectionEventInit) -/*∆*/ -/*∆*/ public open val promise: kotlin.js.Promise { get; } -/*∆*/ -/*∆*/ public open val reason: kotlin.Any? { get; } -/*∆*/ -/*∆*/ public companion object of PromiseRejectionEvent { -/*∆*/ public final val AT_TARGET: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val BUBBLING_PHASE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val CAPTURING_PHASE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NONE: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public external interface PromiseRejectionEventInit : org.w3c.dom.EventInit { -/*∆*/ public open var promise: kotlin.js.Promise? { get; set; } -/*∆*/ -/*∆*/ public open var reason: kotlin.Any? { get; set; } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class RadioNodeList : org.w3c.dom.NodeList, org.w3c.dom.UnionElementOrRadioNodeList { -/*∆*/ public constructor RadioNodeList() -/*∆*/ -/*∆*/ public open var value: kotlin.String { get; set; } -/*∆*/ } -/*∆*/ -/*∆*/ public open external class Range { -/*∆*/ public constructor Range() -/*∆*/ -/*∆*/ public open val collapsed: kotlin.Boolean { get; } -/*∆*/ -/*∆*/ public open val commonAncestorContainer: org.w3c.dom.Node { get; } -/*∆*/ -/*∆*/ public open val endContainer: org.w3c.dom.Node { get; } -/*∆*/ -/*∆*/ public open val endOffset: kotlin.Int { get; } -/*∆*/ -/*∆*/ public open val startContainer: org.w3c.dom.Node { get; } -/*∆*/ -/*∆*/ public open val startOffset: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final fun cloneContents(): org.w3c.dom.DocumentFragment -/*∆*/ -/*∆*/ public final fun cloneRange(): org.w3c.dom.Range -/*∆*/ -/*∆*/ public final fun collapse(toStart: kotlin.Boolean = ...): kotlin.Unit -/*∆*/ -/*∆*/ public final fun compareBoundaryPoints(how: kotlin.Short, sourceRange: org.w3c.dom.Range): kotlin.Short -/*∆*/ -/*∆*/ public final fun comparePoint(node: org.w3c.dom.Node, offset: kotlin.Int): kotlin.Short -/*∆*/ -/*∆*/ public final fun createContextualFragment(fragment: kotlin.String): org.w3c.dom.DocumentFragment -/*∆*/ -/*∆*/ public final fun deleteContents(): kotlin.Unit -/*∆*/ -/*∆*/ public final fun detach(): kotlin.Unit -/*∆*/ -/*∆*/ public final fun extractContents(): org.w3c.dom.DocumentFragment -/*∆*/ -/*∆*/ public final fun getBoundingClientRect(): org.w3c.dom.DOMRect -/*∆*/ -/*∆*/ public final fun getClientRects(): kotlin.Array -/*∆*/ -/*∆*/ public final fun insertNode(node: org.w3c.dom.Node): kotlin.Unit -/*∆*/ -/*∆*/ public final fun intersectsNode(node: org.w3c.dom.Node): kotlin.Boolean -/*∆*/ -/*∆*/ public final fun isPointInRange(node: org.w3c.dom.Node, offset: kotlin.Int): kotlin.Boolean -/*∆*/ -/*∆*/ public final fun selectNode(node: org.w3c.dom.Node): kotlin.Unit -/*∆*/ -/*∆*/ public final fun selectNodeContents(node: org.w3c.dom.Node): kotlin.Unit -/*∆*/ -/*∆*/ public final fun setEnd(node: org.w3c.dom.Node, offset: kotlin.Int): kotlin.Unit -/*∆*/ -/*∆*/ public final fun setEndAfter(node: org.w3c.dom.Node): kotlin.Unit -/*∆*/ -/*∆*/ public final fun setEndBefore(node: org.w3c.dom.Node): kotlin.Unit -/*∆*/ -/*∆*/ public final fun setStart(node: org.w3c.dom.Node, offset: kotlin.Int): kotlin.Unit -/*∆*/ -/*∆*/ public final fun setStartAfter(node: org.w3c.dom.Node): kotlin.Unit -/*∆*/ -/*∆*/ public final fun setStartBefore(node: org.w3c.dom.Node): kotlin.Unit -/*∆*/ -/*∆*/ public final fun surroundContents(newParent: org.w3c.dom.Node): kotlin.Unit -/*∆*/ -/*∆*/ public companion object of Range { -/*∆*/ public final val END_TO_END: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val END_TO_START: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val START_TO_END: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val START_TO_START: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public open external class RelatedEvent : org.w3c.dom.events.Event { -/*∆*/ public constructor RelatedEvent(type: kotlin.String, eventInitDict: org.w3c.dom.RelatedEventInit = ...) -/*∆*/ -/*∆*/ public open val relatedTarget: org.w3c.dom.events.EventTarget? { get; } -/*∆*/ -/*∆*/ public companion object of RelatedEvent { -/*∆*/ public final val AT_TARGET: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val BUBBLING_PHASE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val CAPTURING_PHASE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NONE: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public external interface RelatedEventInit : org.w3c.dom.EventInit { -/*∆*/ public open var relatedTarget: org.w3c.dom.events.EventTarget? { get; set; } -/*∆*/ } -/*∆*/ -/*∆*/ public external interface RenderingContext { -/*∆*/ } -/*∆*/ -/*∆*/ public external interface ResizeQuality { -/*∆*/ public companion object of ResizeQuality { -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class Screen { -/*∆*/ public constructor Screen() -/*∆*/ -/*∆*/ public open val availHeight: kotlin.Int { get; } -/*∆*/ -/*∆*/ public open val availWidth: kotlin.Int { get; } -/*∆*/ -/*∆*/ public open val colorDepth: kotlin.Int { get; } -/*∆*/ -/*∆*/ public open val height: kotlin.Int { get; } -/*∆*/ -/*∆*/ public open val pixelDepth: kotlin.Int { get; } -/*∆*/ -/*∆*/ public open val width: kotlin.Int { get; } -/*∆*/ } -/*∆*/ -/*∆*/ public external interface ScrollBehavior { -/*∆*/ public companion object of ScrollBehavior { -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public external interface ScrollIntoViewOptions : org.w3c.dom.ScrollOptions { -/*∆*/ public open var block: org.w3c.dom.ScrollLogicalPosition? { get; set; } -/*∆*/ -/*∆*/ public open var inline: org.w3c.dom.ScrollLogicalPosition? { get; set; } -/*∆*/ } -/*∆*/ -/*∆*/ public external interface ScrollLogicalPosition { -/*∆*/ public companion object of ScrollLogicalPosition { -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public external interface ScrollOptions { -/*∆*/ public open var behavior: org.w3c.dom.ScrollBehavior? { get; set; } -/*∆*/ } -/*∆*/ -/*∆*/ public external interface ScrollRestoration { -/*∆*/ public companion object of ScrollRestoration { -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public external interface ScrollToOptions : org.w3c.dom.ScrollOptions { -/*∆*/ public open var left: kotlin.Double? { get; set; } -/*∆*/ -/*∆*/ public open var top: kotlin.Double? { get; set; } -/*∆*/ } -/*∆*/ -/*∆*/ public external interface SelectionMode { -/*∆*/ public companion object of SelectionMode { -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public open external class ShadowRoot : org.w3c.dom.DocumentFragment, org.w3c.dom.DocumentOrShadowRoot { -/*∆*/ public constructor ShadowRoot() -/*∆*/ -/*∆*/ public open override val fullscreenElement: org.w3c.dom.Element? { get; } -/*∆*/ -/*∆*/ public open val host: org.w3c.dom.Element { get; } -/*∆*/ -/*∆*/ public open val mode: org.w3c.dom.ShadowRootMode { get; } -/*∆*/ -/*∆*/ public companion object of ShadowRoot { -/*∆*/ public final val ATTRIBUTE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val CDATA_SECTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val COMMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ELEMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NOTATION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val TEXT_NODE: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public external interface ShadowRootInit { -/*∆*/ public open var mode: org.w3c.dom.ShadowRootMode? { get; set; } -/*∆*/ } -/*∆*/ -/*∆*/ public external interface ShadowRootMode { -/*∆*/ public companion object of ShadowRootMode { -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public open external class SharedWorker : org.w3c.dom.events.EventTarget, org.w3c.dom.AbstractWorker { -/*∆*/ public constructor SharedWorker(scriptURL: kotlin.String, name: kotlin.String = ..., options: org.w3c.dom.WorkerOptions = ...) -/*∆*/ -/*∆*/ public open override var onerror: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open val port: org.w3c.dom.MessagePort { get; } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class SharedWorkerGlobalScope : org.w3c.dom.WorkerGlobalScope { -/*∆*/ public constructor SharedWorkerGlobalScope() -/*∆*/ -/*∆*/ public open val applicationCache: org.w3c.dom.ApplicationCache { get; } -/*∆*/ -/*∆*/ public open val name: kotlin.String { get; } -/*∆*/ -/*∆*/ public open var onconnect: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public final fun close(): kotlin.Unit -/*∆*/ } -/*∆*/ -/*∆*/ public external interface Slotable { -/*∆*/ public open val assignedSlot: org.w3c.dom.HTMLSlotElement? { get; } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class Storage { -/*∆*/ public constructor Storage() -/*∆*/ -/*∆*/ public open val length: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final fun clear(): kotlin.Unit -/*∆*/ -/*∆*/ public final fun getItem(key: kotlin.String): kotlin.String? -/*∆*/ -/*∆*/ public final fun key(index: kotlin.Int): kotlin.String? -/*∆*/ -/*∆*/ public final fun removeItem(key: kotlin.String): kotlin.Unit -/*∆*/ -/*∆*/ public final fun setItem(key: kotlin.String, value: kotlin.String): kotlin.Unit -/*∆*/ } -/*∆*/ -/*∆*/ public open external class StorageEvent : org.w3c.dom.events.Event { -/*∆*/ public constructor StorageEvent(type: kotlin.String, eventInitDict: org.w3c.dom.StorageEventInit = ...) -/*∆*/ -/*∆*/ public open val key: kotlin.String? { get; } -/*∆*/ -/*∆*/ public open val newValue: kotlin.String? { get; } -/*∆*/ -/*∆*/ public open val oldValue: kotlin.String? { get; } -/*∆*/ -/*∆*/ public open val storageArea: org.w3c.dom.Storage? { get; } -/*∆*/ -/*∆*/ public open val url: kotlin.String { get; } -/*∆*/ -/*∆*/ public companion object of StorageEvent { -/*∆*/ public final val AT_TARGET: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val BUBBLING_PHASE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val CAPTURING_PHASE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NONE: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public external interface StorageEventInit : org.w3c.dom.EventInit { -/*∆*/ public open var key: kotlin.String? { get; set; } -/*∆*/ -/*∆*/ public open var newValue: kotlin.String? { get; set; } -/*∆*/ -/*∆*/ public open var oldValue: kotlin.String? { get; set; } -/*∆*/ -/*∆*/ public open var storageArea: org.w3c.dom.Storage? { get; set; } -/*∆*/ -/*∆*/ public open var url: kotlin.String? { get; set; } -/*∆*/ } -/*∆*/ -/*∆*/ public open external class Text : org.w3c.dom.CharacterData, org.w3c.dom.Slotable, org.w3c.dom.GeometryUtils { -/*∆*/ public constructor Text(data: kotlin.String = ...) -/*∆*/ -/*∆*/ public open override val assignedSlot: org.w3c.dom.HTMLSlotElement? { get; } -/*∆*/ -/*∆*/ public open override val nextElementSibling: org.w3c.dom.Element? { get; } -/*∆*/ -/*∆*/ public open override val previousElementSibling: org.w3c.dom.Element? { get; } -/*∆*/ -/*∆*/ public open val wholeText: kotlin.String { get; } -/*∆*/ -/*∆*/ public open override fun after(vararg nodes: dynamic): kotlin.Unit -/*∆*/ -/*∆*/ public open override fun before(vararg nodes: dynamic): kotlin.Unit -/*∆*/ -/*∆*/ public open override fun convertPointFromNode(point: org.w3c.dom.DOMPointInit, from: dynamic, options: org.w3c.dom.ConvertCoordinateOptions = ...): org.w3c.dom.DOMPoint -/*∆*/ -/*∆*/ public open override fun convertQuadFromNode(quad: dynamic, from: dynamic, options: org.w3c.dom.ConvertCoordinateOptions = ...): org.w3c.dom.DOMQuad -/*∆*/ -/*∆*/ public open override fun convertRectFromNode(rect: org.w3c.dom.DOMRectReadOnly, from: dynamic, options: org.w3c.dom.ConvertCoordinateOptions = ...): org.w3c.dom.DOMQuad -/*∆*/ -/*∆*/ public open override fun getBoxQuads(options: org.w3c.dom.BoxQuadOptions = ...): kotlin.Array -/*∆*/ -/*∆*/ public open override fun remove(): kotlin.Unit -/*∆*/ -/*∆*/ public open override fun replaceWith(vararg nodes: dynamic): kotlin.Unit -/*∆*/ -/*∆*/ public final fun splitText(offset: kotlin.Int): org.w3c.dom.Text -/*∆*/ -/*∆*/ public companion object of Text { -/*∆*/ public final val ATTRIBUTE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val CDATA_SECTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val COMMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ELEMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NOTATION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val TEXT_NODE: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class TextMetrics { -/*∆*/ public constructor TextMetrics() -/*∆*/ -/*∆*/ public open val actualBoundingBoxAscent: kotlin.Double { get; } -/*∆*/ -/*∆*/ public open val actualBoundingBoxDescent: kotlin.Double { get; } -/*∆*/ -/*∆*/ public open val actualBoundingBoxLeft: kotlin.Double { get; } -/*∆*/ -/*∆*/ public open val actualBoundingBoxRight: kotlin.Double { get; } -/*∆*/ -/*∆*/ public open val alphabeticBaseline: kotlin.Double { get; } -/*∆*/ -/*∆*/ public open val emHeightAscent: kotlin.Double { get; } -/*∆*/ -/*∆*/ public open val emHeightDescent: kotlin.Double { get; } -/*∆*/ -/*∆*/ public open val fontBoundingBoxAscent: kotlin.Double { get; } -/*∆*/ -/*∆*/ public open val fontBoundingBoxDescent: kotlin.Double { get; } -/*∆*/ -/*∆*/ public open val hangingBaseline: kotlin.Double { get; } -/*∆*/ -/*∆*/ public open val ideographicBaseline: kotlin.Double { get; } -/*∆*/ -/*∆*/ public open val width: kotlin.Double { get; } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class TextTrack : org.w3c.dom.events.EventTarget, org.w3c.dom.UnionAudioTrackOrTextTrackOrVideoTrack { -/*∆*/ public constructor TextTrack() -/*∆*/ -/*∆*/ public open val activeCues: org.w3c.dom.TextTrackCueList? { get; } -/*∆*/ -/*∆*/ public open val cues: org.w3c.dom.TextTrackCueList? { get; } -/*∆*/ -/*∆*/ public open val id: kotlin.String { get; } -/*∆*/ -/*∆*/ public open val inBandMetadataTrackDispatchType: kotlin.String { get; } -/*∆*/ -/*∆*/ public open val kind: org.w3c.dom.TextTrackKind { get; } -/*∆*/ -/*∆*/ public open val label: kotlin.String { get; } -/*∆*/ -/*∆*/ public open val language: kotlin.String { get; } -/*∆*/ -/*∆*/ public open var mode: org.w3c.dom.TextTrackMode { get; set; } -/*∆*/ -/*∆*/ public open var oncuechange: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open val sourceBuffer: org.w3c.dom.mediasource.SourceBuffer? { get; } -/*∆*/ -/*∆*/ public final fun addCue(cue: org.w3c.dom.TextTrackCue): kotlin.Unit -/*∆*/ -/*∆*/ public final fun removeCue(cue: org.w3c.dom.TextTrackCue): kotlin.Unit -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class TextTrackCue : org.w3c.dom.events.EventTarget { -/*∆*/ public constructor TextTrackCue() -/*∆*/ -/*∆*/ public open var endTime: kotlin.Double { get; set; } -/*∆*/ -/*∆*/ public open var id: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var onenter: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open var onexit: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open var pauseOnExit: kotlin.Boolean { get; set; } -/*∆*/ -/*∆*/ public open var startTime: kotlin.Double { get; set; } -/*∆*/ -/*∆*/ public open val track: org.w3c.dom.TextTrack? { get; } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class TextTrackCueList { -/*∆*/ public constructor TextTrackCueList() -/*∆*/ -/*∆*/ public open val length: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final fun getCueById(id: kotlin.String): org.w3c.dom.TextTrackCue? -/*∆*/ } -/*∆*/ -/*∆*/ public external interface TextTrackKind { -/*∆*/ public companion object of TextTrackKind { -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class TextTrackList : org.w3c.dom.events.EventTarget { -/*∆*/ public constructor TextTrackList() -/*∆*/ -/*∆*/ public open val length: kotlin.Int { get; } -/*∆*/ -/*∆*/ public open var onaddtrack: ((org.w3c.dom.TrackEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open var onchange: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open var onremovetrack: ((org.w3c.dom.TrackEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public final fun getTrackById(id: kotlin.String): org.w3c.dom.TextTrack? -/*∆*/ } -/*∆*/ -/*∆*/ public external interface TextTrackMode { -/*∆*/ public companion object of TextTrackMode { -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class TimeRanges { -/*∆*/ public constructor TimeRanges() -/*∆*/ -/*∆*/ public open val length: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final fun end(index: kotlin.Int): kotlin.Double -/*∆*/ -/*∆*/ public final fun start(index: kotlin.Int): kotlin.Double -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class Touch { -/*∆*/ public constructor Touch() -/*∆*/ -/*∆*/ public open val clientX: kotlin.Int { get; } -/*∆*/ -/*∆*/ public open val clientY: kotlin.Int { get; } -/*∆*/ -/*∆*/ public open val identifier: kotlin.Int { get; } -/*∆*/ -/*∆*/ public open val pageX: kotlin.Int { get; } -/*∆*/ -/*∆*/ public open val pageY: kotlin.Int { get; } -/*∆*/ -/*∆*/ public open val region: kotlin.String? { get; } -/*∆*/ -/*∆*/ public open val screenX: kotlin.Int { get; } -/*∆*/ -/*∆*/ public open val screenY: kotlin.Int { get; } -/*∆*/ -/*∆*/ public open val target: org.w3c.dom.events.EventTarget { get; } -/*∆*/ } -/*∆*/ -/*∆*/ public open external class TouchEvent : org.w3c.dom.events.UIEvent { -/*∆*/ public constructor TouchEvent() -/*∆*/ -/*∆*/ public open val altKey: kotlin.Boolean { get; } -/*∆*/ -/*∆*/ public open val changedTouches: org.w3c.dom.TouchList { get; } -/*∆*/ -/*∆*/ public open val ctrlKey: kotlin.Boolean { get; } -/*∆*/ -/*∆*/ public open val metaKey: kotlin.Boolean { get; } -/*∆*/ -/*∆*/ public open val shiftKey: kotlin.Boolean { get; } -/*∆*/ -/*∆*/ public open val targetTouches: org.w3c.dom.TouchList { get; } -/*∆*/ -/*∆*/ public open val touches: org.w3c.dom.TouchList { get; } -/*∆*/ -/*∆*/ public companion object of TouchEvent { -/*∆*/ public final val AT_TARGET: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val BUBBLING_PHASE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val CAPTURING_PHASE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NONE: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class TouchList : org.w3c.dom.ItemArrayLike { -/*∆*/ public constructor TouchList() -/*∆*/ -/*∆*/ public open override fun item(index: kotlin.Int): org.w3c.dom.Touch? -/*∆*/ } -/*∆*/ -/*∆*/ public open external class TrackEvent : org.w3c.dom.events.Event { -/*∆*/ public constructor TrackEvent(type: kotlin.String, eventInitDict: org.w3c.dom.TrackEventInit = ...) -/*∆*/ -/*∆*/ public open val track: org.w3c.dom.UnionAudioTrackOrTextTrackOrVideoTrack? { get; } -/*∆*/ -/*∆*/ public companion object of TrackEvent { -/*∆*/ public final val AT_TARGET: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val BUBBLING_PHASE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val CAPTURING_PHASE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NONE: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public external interface TrackEventInit : org.w3c.dom.EventInit { -/*∆*/ public open var track: org.w3c.dom.UnionAudioTrackOrTextTrackOrVideoTrack? { get; set; } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class TreeWalker { -/*∆*/ public constructor TreeWalker() -/*∆*/ -/*∆*/ public open var currentNode: org.w3c.dom.Node { get; set; } -/*∆*/ -/*∆*/ public open val filter: org.w3c.dom.NodeFilter? { get; } -/*∆*/ -/*∆*/ public open val root: org.w3c.dom.Node { get; } -/*∆*/ -/*∆*/ public open val whatToShow: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final fun firstChild(): org.w3c.dom.Node? -/*∆*/ -/*∆*/ public final fun lastChild(): org.w3c.dom.Node? -/*∆*/ -/*∆*/ public final fun nextNode(): org.w3c.dom.Node? -/*∆*/ -/*∆*/ public final fun nextSibling(): org.w3c.dom.Node? -/*∆*/ -/*∆*/ public final fun parentNode(): org.w3c.dom.Node? -/*∆*/ -/*∆*/ public final fun previousNode(): org.w3c.dom.Node? -/*∆*/ -/*∆*/ public final fun previousSibling(): org.w3c.dom.Node? -/*∆*/ } -/*∆*/ -/*∆*/ public external interface UnionAudioTrackOrTextTrackOrVideoTrack { -/*∆*/ } -/*∆*/ -/*∆*/ public external interface UnionElementOrHTMLCollection { -/*∆*/ } -/*∆*/ -/*∆*/ public external interface UnionElementOrMouseEvent { -/*∆*/ } -/*∆*/ -/*∆*/ public external interface UnionElementOrRadioNodeList { -/*∆*/ } -/*∆*/ -/*∆*/ public external interface UnionHTMLOptGroupElementOrHTMLOptionElement { -/*∆*/ } -/*∆*/ -/*∆*/ public external interface UnionMessagePortOrWindowProxy { -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class ValidityState { -/*∆*/ public constructor ValidityState() -/*∆*/ -/*∆*/ public open val badInput: kotlin.Boolean { get; } -/*∆*/ -/*∆*/ public open val customError: kotlin.Boolean { get; } -/*∆*/ -/*∆*/ public open val patternMismatch: kotlin.Boolean { get; } -/*∆*/ -/*∆*/ public open val rangeOverflow: kotlin.Boolean { get; } -/*∆*/ -/*∆*/ public open val rangeUnderflow: kotlin.Boolean { get; } -/*∆*/ -/*∆*/ public open val stepMismatch: kotlin.Boolean { get; } -/*∆*/ -/*∆*/ public open val tooLong: kotlin.Boolean { get; } -/*∆*/ -/*∆*/ public open val tooShort: kotlin.Boolean { get; } -/*∆*/ -/*∆*/ public open val typeMismatch: kotlin.Boolean { get; } -/*∆*/ -/*∆*/ public open val valid: kotlin.Boolean { get; } -/*∆*/ -/*∆*/ public open val valueMissing: kotlin.Boolean { get; } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class VideoTrack : org.w3c.dom.UnionAudioTrackOrTextTrackOrVideoTrack { -/*∆*/ public constructor VideoTrack() -/*∆*/ -/*∆*/ public open val id: kotlin.String { get; } -/*∆*/ -/*∆*/ public open val kind: kotlin.String { get; } -/*∆*/ -/*∆*/ public open val label: kotlin.String { get; } -/*∆*/ -/*∆*/ public open val language: kotlin.String { get; } -/*∆*/ -/*∆*/ public open var selected: kotlin.Boolean { get; set; } -/*∆*/ -/*∆*/ public open val sourceBuffer: org.w3c.dom.mediasource.SourceBuffer? { get; } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class VideoTrackList : org.w3c.dom.events.EventTarget { -/*∆*/ public constructor VideoTrackList() -/*∆*/ -/*∆*/ public open val length: kotlin.Int { get; } -/*∆*/ -/*∆*/ public open var onaddtrack: ((org.w3c.dom.TrackEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open var onchange: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open var onremovetrack: ((org.w3c.dom.TrackEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open val selectedIndex: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final fun getTrackById(id: kotlin.String): org.w3c.dom.VideoTrack? -/*∆*/ } -/*∆*/ -/*∆*/ public open external class WebSocket : org.w3c.dom.events.EventTarget { -/*∆*/ public constructor WebSocket(url: kotlin.String, protocols: dynamic = ...) -/*∆*/ -/*∆*/ public final var binaryType: org.w3c.dom.BinaryType { get; set; } -/*∆*/ -/*∆*/ public open val bufferedAmount: kotlin.Number { get; } -/*∆*/ -/*∆*/ public open val extensions: kotlin.String { get; } -/*∆*/ -/*∆*/ public final var onclose: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public final var onerror: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public final var onmessage: ((org.w3c.dom.MessageEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public final var onopen: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open val protocol: kotlin.String { get; } -/*∆*/ -/*∆*/ public open val readyState: kotlin.Short { get; } -/*∆*/ -/*∆*/ public open val url: kotlin.String { get; } -/*∆*/ -/*∆*/ public final fun close(code: kotlin.Short = ..., reason: kotlin.String = ...): kotlin.Unit -/*∆*/ -/*∆*/ public final fun send(data: kotlin.String): kotlin.Unit -/*∆*/ -/*∆*/ public final fun send(data: org.khronos.webgl.ArrayBuffer): kotlin.Unit -/*∆*/ -/*∆*/ public final fun send(data: org.khronos.webgl.ArrayBufferView): kotlin.Unit -/*∆*/ -/*∆*/ public final fun send(data: org.w3c.files.Blob): kotlin.Unit -/*∆*/ -/*∆*/ public companion object of WebSocket { -/*∆*/ public final val CLOSED: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val CLOSING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val CONNECTING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val OPEN: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class Window : org.w3c.dom.events.EventTarget, org.w3c.dom.GlobalEventHandlers, org.w3c.dom.WindowEventHandlers, org.w3c.dom.WindowOrWorkerGlobalScope, org.w3c.dom.WindowSessionStorage, org.w3c.dom.WindowLocalStorage, org.w3c.performance.GlobalPerformance, org.w3c.dom.UnionMessagePortOrWindowProxy { -/*∆*/ public constructor Window() -/*∆*/ -/*∆*/ public open val applicationCache: org.w3c.dom.ApplicationCache { get; } -/*∆*/ -/*∆*/ public open val closed: kotlin.Boolean { get; } -/*∆*/ -/*∆*/ public open val customElements: org.w3c.dom.CustomElementRegistry { get; } -/*∆*/ -/*∆*/ public open val devicePixelRatio: kotlin.Double { get; } -/*∆*/ -/*∆*/ public open val document: org.w3c.dom.Document { get; } -/*∆*/ -/*∆*/ public open val external: org.w3c.dom.External { get; } -/*∆*/ -/*∆*/ public open val frameElement: org.w3c.dom.Element? { get; } -/*∆*/ -/*∆*/ public open val frames: org.w3c.dom.Window { get; } -/*∆*/ -/*∆*/ public open val history: org.w3c.dom.History { get; } -/*∆*/ -/*∆*/ public open val innerHeight: kotlin.Int { get; } -/*∆*/ -/*∆*/ public open val innerWidth: kotlin.Int { get; } -/*∆*/ -/*∆*/ public open val length: kotlin.Int { get; } -/*∆*/ -/*∆*/ public open val location: org.w3c.dom.Location { get; } -/*∆*/ -/*∆*/ public open val locationbar: org.w3c.dom.BarProp { get; } -/*∆*/ -/*∆*/ public open val menubar: org.w3c.dom.BarProp { get; } -/*∆*/ -/*∆*/ public open var name: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open val navigator: org.w3c.dom.Navigator { get; } -/*∆*/ -/*∆*/ public open var opener: kotlin.Any? { get; set; } -/*∆*/ -/*∆*/ public open val outerHeight: kotlin.Int { get; } -/*∆*/ -/*∆*/ public open val outerWidth: kotlin.Int { get; } -/*∆*/ -/*∆*/ public open val pageXOffset: kotlin.Double { get; } -/*∆*/ -/*∆*/ public open val pageYOffset: kotlin.Double { get; } -/*∆*/ -/*∆*/ public open val parent: org.w3c.dom.Window { get; } -/*∆*/ -/*∆*/ public open val personalbar: org.w3c.dom.BarProp { get; } -/*∆*/ -/*∆*/ public open val screen: org.w3c.dom.Screen { get; } -/*∆*/ -/*∆*/ public open val screenX: kotlin.Int { get; } -/*∆*/ -/*∆*/ public open val screenY: kotlin.Int { get; } -/*∆*/ -/*∆*/ public open val scrollX: kotlin.Double { get; } -/*∆*/ -/*∆*/ public open val scrollY: kotlin.Double { get; } -/*∆*/ -/*∆*/ public open val scrollbars: org.w3c.dom.BarProp { get; } -/*∆*/ -/*∆*/ public open val self: org.w3c.dom.Window { get; } -/*∆*/ -/*∆*/ public open var status: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open val statusbar: org.w3c.dom.BarProp { get; } -/*∆*/ -/*∆*/ public open val toolbar: org.w3c.dom.BarProp { get; } -/*∆*/ -/*∆*/ public open val top: org.w3c.dom.Window { get; } -/*∆*/ -/*∆*/ public open val window: org.w3c.dom.Window { get; } -/*∆*/ -/*∆*/ public final fun alert(): kotlin.Unit -/*∆*/ -/*∆*/ public final fun alert(message: kotlin.String): kotlin.Unit -/*∆*/ -/*∆*/ public final fun blur(): kotlin.Unit -/*∆*/ -/*∆*/ public final fun cancelAnimationFrame(handle: kotlin.Int): kotlin.Unit -/*∆*/ -/*∆*/ public final fun captureEvents(): kotlin.Unit -/*∆*/ -/*∆*/ public final fun close(): kotlin.Unit -/*∆*/ -/*∆*/ public final fun confirm(message: kotlin.String = ...): kotlin.Boolean -/*∆*/ -/*∆*/ public final fun focus(): kotlin.Unit -/*∆*/ -/*∆*/ public final fun getComputedStyle(elt: org.w3c.dom.Element, pseudoElt: kotlin.String? = ...): org.w3c.dom.css.CSSStyleDeclaration -/*∆*/ -/*∆*/ public final fun matchMedia(query: kotlin.String): org.w3c.dom.MediaQueryList -/*∆*/ -/*∆*/ public final fun moveBy(x: kotlin.Int, y: kotlin.Int): kotlin.Unit -/*∆*/ -/*∆*/ public final fun moveTo(x: kotlin.Int, y: kotlin.Int): kotlin.Unit -/*∆*/ -/*∆*/ public final fun open(url: kotlin.String = ..., target: kotlin.String = ..., features: kotlin.String = ...): org.w3c.dom.Window? -/*∆*/ -/*∆*/ public final fun postMessage(message: kotlin.Any?, targetOrigin: kotlin.String, transfer: kotlin.Array = ...): kotlin.Unit -/*∆*/ -/*∆*/ public final fun print(): kotlin.Unit -/*∆*/ -/*∆*/ public final fun prompt(message: kotlin.String = ..., default: kotlin.String = ...): kotlin.String? -/*∆*/ -/*∆*/ public final fun releaseEvents(): kotlin.Unit -/*∆*/ -/*∆*/ public final fun requestAnimationFrame(callback: (kotlin.Double) -> kotlin.Unit): kotlin.Int -/*∆*/ -/*∆*/ public final fun resizeBy(x: kotlin.Int, y: kotlin.Int): kotlin.Unit -/*∆*/ -/*∆*/ public final fun resizeTo(x: kotlin.Int, y: kotlin.Int): kotlin.Unit -/*∆*/ -/*∆*/ public final fun scroll(x: kotlin.Double, y: kotlin.Double): kotlin.Unit -/*∆*/ -/*∆*/ public final fun scroll(options: org.w3c.dom.ScrollToOptions = ...): kotlin.Unit -/*∆*/ -/*∆*/ public final fun scrollBy(x: kotlin.Double, y: kotlin.Double): kotlin.Unit -/*∆*/ -/*∆*/ public final fun scrollBy(options: org.w3c.dom.ScrollToOptions = ...): kotlin.Unit -/*∆*/ -/*∆*/ public final fun scrollTo(x: kotlin.Double, y: kotlin.Double): kotlin.Unit -/*∆*/ -/*∆*/ public final fun scrollTo(options: org.w3c.dom.ScrollToOptions = ...): kotlin.Unit -/*∆*/ -/*∆*/ public final fun stop(): kotlin.Unit -/*∆*/ } -/*∆*/ -/*∆*/ public external interface WindowEventHandlers { -/*∆*/ public open var onafterprint: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open var onbeforeprint: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open var onbeforeunload: ((org.w3c.dom.BeforeUnloadEvent) -> kotlin.String?)? { get; set; } -/*∆*/ -/*∆*/ public open var onhashchange: ((org.w3c.dom.HashChangeEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open var onlanguagechange: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open var onmessage: ((org.w3c.dom.MessageEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open var onoffline: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open var ononline: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open var onpagehide: ((org.w3c.dom.PageTransitionEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open var onpageshow: ((org.w3c.dom.PageTransitionEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open var onpopstate: ((org.w3c.dom.PopStateEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open var onrejectionhandled: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open var onstorage: ((org.w3c.dom.StorageEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open var onunhandledrejection: ((org.w3c.dom.PromiseRejectionEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open var onunload: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ } -/*∆*/ -/*∆*/ public external interface WindowLocalStorage { -/*∆*/ public abstract val localStorage: org.w3c.dom.Storage { get; } -/*∆*/ } -/*∆*/ -/*∆*/ public external interface WindowOrWorkerGlobalScope { -/*∆*/ public abstract val caches: org.w3c.workers.CacheStorage { get; } -/*∆*/ -/*∆*/ public abstract val origin: kotlin.String { get; } -/*∆*/ -/*∆*/ public abstract fun atob(data: kotlin.String): kotlin.String -/*∆*/ -/*∆*/ public abstract fun btoa(data: kotlin.String): kotlin.String -/*∆*/ -/*∆*/ public abstract fun clearInterval(handle: kotlin.Int = ...): kotlin.Unit -/*∆*/ -/*∆*/ public abstract fun clearTimeout(handle: kotlin.Int = ...): kotlin.Unit -/*∆*/ -/*∆*/ public abstract fun createImageBitmap(image: org.w3c.dom.ImageBitmapSource, sx: kotlin.Int, sy: kotlin.Int, sw: kotlin.Int, sh: kotlin.Int, options: org.w3c.dom.ImageBitmapOptions = ...): kotlin.js.Promise -/*∆*/ -/*∆*/ public abstract fun createImageBitmap(image: org.w3c.dom.ImageBitmapSource, options: org.w3c.dom.ImageBitmapOptions = ...): kotlin.js.Promise -/*∆*/ -/*∆*/ public abstract fun fetch(input: dynamic, init: org.w3c.fetch.RequestInit = ...): kotlin.js.Promise -/*∆*/ -/*∆*/ public abstract fun setInterval(handler: dynamic, timeout: kotlin.Int = ..., vararg arguments: kotlin.Any?): kotlin.Int -/*∆*/ -/*∆*/ public abstract fun setTimeout(handler: dynamic, timeout: kotlin.Int = ..., vararg arguments: kotlin.Any?): kotlin.Int -/*∆*/ } -/*∆*/ -/*∆*/ public external interface WindowSessionStorage { -/*∆*/ public abstract val sessionStorage: org.w3c.dom.Storage { get; } -/*∆*/ } -/*∆*/ -/*∆*/ public open external class Worker : org.w3c.dom.events.EventTarget, org.w3c.dom.AbstractWorker { -/*∆*/ public constructor Worker(scriptURL: kotlin.String, options: org.w3c.dom.WorkerOptions = ...) -/*∆*/ -/*∆*/ public open override var onerror: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public final var onmessage: ((org.w3c.dom.MessageEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public final fun postMessage(message: kotlin.Any?, transfer: kotlin.Array = ...): kotlin.Unit -/*∆*/ -/*∆*/ public final fun terminate(): kotlin.Unit -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class WorkerGlobalScope : org.w3c.dom.events.EventTarget, org.w3c.dom.WindowOrWorkerGlobalScope, org.w3c.performance.GlobalPerformance { -/*∆*/ public constructor WorkerGlobalScope() -/*∆*/ -/*∆*/ public open val location: org.w3c.dom.WorkerLocation { get; } -/*∆*/ -/*∆*/ public open val navigator: org.w3c.dom.WorkerNavigator { get; } -/*∆*/ -/*∆*/ public open var onerror: ((dynamic, kotlin.String, kotlin.Int, kotlin.Int, kotlin.Any?) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open var onlanguagechange: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open var onoffline: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open var ononline: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open var onrejectionhandled: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open var onunhandledrejection: ((org.w3c.dom.PromiseRejectionEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open val self: org.w3c.dom.WorkerGlobalScope { get; } -/*∆*/ -/*∆*/ public final fun importScripts(vararg urls: kotlin.String): kotlin.Unit -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class WorkerLocation { -/*∆*/ public constructor WorkerLocation() -/*∆*/ -/*∆*/ public open val hash: kotlin.String { get; } -/*∆*/ -/*∆*/ public open val host: kotlin.String { get; } -/*∆*/ -/*∆*/ public open val hostname: kotlin.String { get; } -/*∆*/ -/*∆*/ public open val href: kotlin.String { get; } -/*∆*/ -/*∆*/ public open val origin: kotlin.String { get; } -/*∆*/ -/*∆*/ public open val pathname: kotlin.String { get; } -/*∆*/ -/*∆*/ public open val port: kotlin.String { get; } -/*∆*/ -/*∆*/ public open val protocol: kotlin.String { get; } -/*∆*/ -/*∆*/ public open val search: kotlin.String { get; } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class WorkerNavigator : org.w3c.dom.NavigatorID, org.w3c.dom.NavigatorLanguage, org.w3c.dom.NavigatorOnLine, org.w3c.dom.NavigatorConcurrentHardware { -/*∆*/ public constructor WorkerNavigator() -/*∆*/ -/*∆*/ public open val serviceWorker: org.w3c.workers.ServiceWorkerContainer { get; } -/*∆*/ } -/*∆*/ -/*∆*/ public external interface WorkerOptions { -/*∆*/ public open var credentials: org.w3c.fetch.RequestCredentials? { get; set; } -/*∆*/ -/*∆*/ public open var type: org.w3c.dom.WorkerType? { get; set; } -/*∆*/ } -/*∆*/ -/*∆*/ public external interface WorkerType { -/*∆*/ public companion object of WorkerType { -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public open external class XMLDocument : org.w3c.dom.Document { -/*∆*/ public constructor XMLDocument() -/*∆*/ -/*∆*/ public companion object of XMLDocument { -/*∆*/ public final val ATTRIBUTE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val CDATA_SECTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val COMMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ELEMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NOTATION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val TEXT_NODE: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ @kotlin.Deprecated(message = "Use UnionMessagePortOrWindowProxy instead.", replaceWith = kotlin.ReplaceWith(expression = "UnionMessagePortOrWindowProxy", imports = {})) -/*∆*/ public typealias UnionMessagePortOrWindow = org.w3c.dom.UnionMessagePortOrWindowProxy \ No newline at end of file +public val org.w3c.dom.CanvasTextBaseline.Companion.ALPHABETIC: org.w3c.dom.CanvasTextBaseline { get; } + +public val org.w3c.dom.BinaryType.Companion.ARRAYBUFFER: org.w3c.dom.BinaryType { get; } + +public val org.w3c.dom.ScrollBehavior.Companion.AUTO: org.w3c.dom.ScrollBehavior { get; } + +public val org.w3c.dom.ScrollRestoration.Companion.AUTO: org.w3c.dom.ScrollRestoration { get; } + +public val org.w3c.dom.CanvasLineJoin.Companion.BEVEL: org.w3c.dom.CanvasLineJoin { get; } + +public val org.w3c.dom.BinaryType.Companion.BLOB: org.w3c.dom.BinaryType { get; } + +public val org.w3c.dom.CSSBoxType.Companion.BORDER: org.w3c.dom.CSSBoxType { get; } + +public val org.w3c.dom.CanvasTextBaseline.Companion.BOTTOM: org.w3c.dom.CanvasTextBaseline { get; } + +public val org.w3c.dom.CanvasLineCap.Companion.BUTT: org.w3c.dom.CanvasLineCap { get; } + +public val org.w3c.dom.TextTrackKind.Companion.CAPTIONS: org.w3c.dom.TextTrackKind { get; } + +public val org.w3c.dom.CanvasTextAlign.Companion.CENTER: org.w3c.dom.CanvasTextAlign { get; } + +public val org.w3c.dom.ScrollLogicalPosition.Companion.CENTER: org.w3c.dom.ScrollLogicalPosition { get; } + +public val org.w3c.dom.TextTrackKind.Companion.CHAPTERS: org.w3c.dom.TextTrackKind { get; } + +public val org.w3c.dom.WorkerType.Companion.CLASSIC: org.w3c.dom.WorkerType { get; } + +public val org.w3c.dom.ShadowRootMode.Companion.CLOSED: org.w3c.dom.ShadowRootMode { get; } + +public val org.w3c.dom.DocumentReadyState.Companion.COMPLETE: org.w3c.dom.DocumentReadyState { get; } + +public val org.w3c.dom.CSSBoxType.Companion.CONTENT: org.w3c.dom.CSSBoxType { get; } + +public val org.w3c.dom.ColorSpaceConversion.Companion.DEFAULT: org.w3c.dom.ColorSpaceConversion { get; } + +public val org.w3c.dom.PremultiplyAlpha.Companion.DEFAULT: org.w3c.dom.PremultiplyAlpha { get; } + +public val org.w3c.dom.TextTrackKind.Companion.DESCRIPTIONS: org.w3c.dom.TextTrackKind { get; } + +public val org.w3c.dom.TextTrackMode.Companion.DISABLED: org.w3c.dom.TextTrackMode { get; } + +public val org.w3c.dom.CanPlayTypeResult.Companion.EMPTY: org.w3c.dom.CanPlayTypeResult { get; } + +public val org.w3c.dom.CanvasTextAlign.Companion.END: org.w3c.dom.CanvasTextAlign { get; } + +public val org.w3c.dom.ScrollLogicalPosition.Companion.END: org.w3c.dom.ScrollLogicalPosition { get; } + +public val org.w3c.dom.SelectionMode.Companion.END: org.w3c.dom.SelectionMode { get; } + +public val org.w3c.dom.CanvasFillRule.Companion.EVENODD: org.w3c.dom.CanvasFillRule { get; } + +public val org.w3c.dom.ImageOrientation.Companion.FLIPY: org.w3c.dom.ImageOrientation { get; } + +public val org.w3c.dom.CanvasTextBaseline.Companion.HANGING: org.w3c.dom.CanvasTextBaseline { get; } + +public val org.w3c.dom.TextTrackMode.Companion.HIDDEN: org.w3c.dom.TextTrackMode { get; } + +public val org.w3c.dom.ImageSmoothingQuality.Companion.HIGH: org.w3c.dom.ImageSmoothingQuality { get; } + +public val org.w3c.dom.ResizeQuality.Companion.HIGH: org.w3c.dom.ResizeQuality { get; } + +public val org.w3c.dom.CanvasTextBaseline.Companion.IDEOGRAPHIC: org.w3c.dom.CanvasTextBaseline { get; } + +public val org.w3c.dom.CanvasDirection.Companion.INHERIT: org.w3c.dom.CanvasDirection { get; } + +public val org.w3c.dom.ScrollBehavior.Companion.INSTANT: org.w3c.dom.ScrollBehavior { get; } + +public val org.w3c.dom.DocumentReadyState.Companion.INTERACTIVE: org.w3c.dom.DocumentReadyState { get; } + +public val org.w3c.dom.CanvasTextAlign.Companion.LEFT: org.w3c.dom.CanvasTextAlign { get; } + +public val org.w3c.dom.DocumentReadyState.Companion.LOADING: org.w3c.dom.DocumentReadyState { get; } + +public val org.w3c.dom.ImageSmoothingQuality.Companion.LOW: org.w3c.dom.ImageSmoothingQuality { get; } + +public val org.w3c.dom.ResizeQuality.Companion.LOW: org.w3c.dom.ResizeQuality { get; } + +public val org.w3c.dom.CanvasDirection.Companion.LTR: org.w3c.dom.CanvasDirection { get; } + +public val org.w3c.dom.ScrollRestoration.Companion.MANUAL: org.w3c.dom.ScrollRestoration { get; } + +public val org.w3c.dom.CSSBoxType.Companion.MARGIN: org.w3c.dom.CSSBoxType { get; } + +public val org.w3c.dom.CanPlayTypeResult.Companion.MAYBE: org.w3c.dom.CanPlayTypeResult { get; } + +public val org.w3c.dom.ImageSmoothingQuality.Companion.MEDIUM: org.w3c.dom.ImageSmoothingQuality { get; } + +public val org.w3c.dom.ResizeQuality.Companion.MEDIUM: org.w3c.dom.ResizeQuality { get; } + +public val org.w3c.dom.TextTrackKind.Companion.METADATA: org.w3c.dom.TextTrackKind { get; } + +public val org.w3c.dom.CanvasTextBaseline.Companion.MIDDLE: org.w3c.dom.CanvasTextBaseline { get; } + +public val org.w3c.dom.CanvasLineJoin.Companion.MITER: org.w3c.dom.CanvasLineJoin { get; } + +public val org.w3c.dom.WorkerType.Companion.MODULE: org.w3c.dom.WorkerType { get; } + +public val org.w3c.dom.ScrollLogicalPosition.Companion.NEAREST: org.w3c.dom.ScrollLogicalPosition { get; } + +public val org.w3c.dom.ColorSpaceConversion.Companion.NONE: org.w3c.dom.ColorSpaceConversion { get; } + +public val org.w3c.dom.ImageOrientation.Companion.NONE: org.w3c.dom.ImageOrientation { get; } + +public val org.w3c.dom.PremultiplyAlpha.Companion.NONE: org.w3c.dom.PremultiplyAlpha { get; } + +public val org.w3c.dom.CanvasFillRule.Companion.NONZERO: org.w3c.dom.CanvasFillRule { get; } + +public val org.w3c.dom.ShadowRootMode.Companion.OPEN: org.w3c.dom.ShadowRootMode { get; } + +public val org.w3c.dom.CSSBoxType.Companion.PADDING: org.w3c.dom.CSSBoxType { get; } + +public val org.w3c.dom.ResizeQuality.Companion.PIXELATED: org.w3c.dom.ResizeQuality { get; } + +public val org.w3c.dom.PremultiplyAlpha.Companion.PREMULTIPLY: org.w3c.dom.PremultiplyAlpha { get; } + +public val org.w3c.dom.SelectionMode.Companion.PRESERVE: org.w3c.dom.SelectionMode { get; } + +public val org.w3c.dom.CanPlayTypeResult.Companion.PROBABLY: org.w3c.dom.CanPlayTypeResult { get; } + +public val org.w3c.dom.CanvasTextAlign.Companion.RIGHT: org.w3c.dom.CanvasTextAlign { get; } + +public val org.w3c.dom.CanvasLineCap.Companion.ROUND: org.w3c.dom.CanvasLineCap { get; } + +public val org.w3c.dom.CanvasLineJoin.Companion.ROUND: org.w3c.dom.CanvasLineJoin { get; } + +public val org.w3c.dom.CanvasDirection.Companion.RTL: org.w3c.dom.CanvasDirection { get; } + +public val org.w3c.dom.SelectionMode.Companion.SELECT: org.w3c.dom.SelectionMode { get; } + +public val org.w3c.dom.TextTrackMode.Companion.SHOWING: org.w3c.dom.TextTrackMode { get; } + +public val org.w3c.dom.ScrollBehavior.Companion.SMOOTH: org.w3c.dom.ScrollBehavior { get; } + +public val org.w3c.dom.CanvasLineCap.Companion.SQUARE: org.w3c.dom.CanvasLineCap { get; } + +public val org.w3c.dom.CanvasTextAlign.Companion.START: org.w3c.dom.CanvasTextAlign { get; } + +public val org.w3c.dom.ScrollLogicalPosition.Companion.START: org.w3c.dom.ScrollLogicalPosition { get; } + +public val org.w3c.dom.SelectionMode.Companion.START: org.w3c.dom.SelectionMode { get; } + +public val org.w3c.dom.TextTrackKind.Companion.SUBTITLES: org.w3c.dom.TextTrackKind { get; } + +public val org.w3c.dom.CanvasTextBaseline.Companion.TOP: org.w3c.dom.CanvasTextBaseline { get; } + +@kotlin.Deprecated(message = "Use `as` instead.", replaceWith = kotlin.ReplaceWith(expression = "`as`", imports = {})) +public var org.w3c.dom.HTMLLinkElement.as_: org.w3c.fetch.RequestDestination { get; set; } + +@kotlin.Deprecated(message = "Use `is` instead.", replaceWith = kotlin.ReplaceWith(expression = "`is`", imports = {})) +public var org.w3c.dom.ElementCreationOptions.is_: kotlin.String? { get; set; } + +@kotlin.internal.InlineOnly +public inline fun AddEventListenerOptions(passive: kotlin.Boolean? = ..., once: kotlin.Boolean? = ..., capture: kotlin.Boolean? = ...): org.w3c.dom.AddEventListenerOptions + +@kotlin.internal.InlineOnly +public inline fun AssignedNodesOptions(flatten: kotlin.Boolean? = ...): org.w3c.dom.AssignedNodesOptions + +@kotlin.internal.InlineOnly +public inline fun BoxQuadOptions(box: org.w3c.dom.CSSBoxType? = ..., relativeTo: dynamic = ...): org.w3c.dom.BoxQuadOptions + +@kotlin.internal.InlineOnly +public inline fun CanvasRenderingContext2DSettings(alpha: kotlin.Boolean? = ...): org.w3c.dom.CanvasRenderingContext2DSettings + +@kotlin.internal.InlineOnly +public inline fun CloseEventInit(wasClean: kotlin.Boolean? = ..., code: kotlin.Short? = ..., reason: kotlin.String? = ..., bubbles: kotlin.Boolean? = ..., cancelable: kotlin.Boolean? = ..., composed: kotlin.Boolean? = ...): org.w3c.dom.CloseEventInit + +@kotlin.internal.InlineOnly +public inline fun ConvertCoordinateOptions(fromBox: org.w3c.dom.CSSBoxType? = ..., toBox: org.w3c.dom.CSSBoxType? = ...): org.w3c.dom.ConvertCoordinateOptions + +@kotlin.internal.InlineOnly +public inline fun CustomEventInit(detail: kotlin.Any? = ..., bubbles: kotlin.Boolean? = ..., cancelable: kotlin.Boolean? = ..., composed: kotlin.Boolean? = ...): org.w3c.dom.CustomEventInit + +@kotlin.internal.InlineOnly +public inline fun DOMPointInit(x: kotlin.Double? = ..., y: kotlin.Double? = ..., z: kotlin.Double? = ..., w: kotlin.Double? = ...): org.w3c.dom.DOMPointInit + +@kotlin.internal.InlineOnly +public inline fun DOMRectInit(x: kotlin.Double? = ..., y: kotlin.Double? = ..., width: kotlin.Double? = ..., height: kotlin.Double? = ...): org.w3c.dom.DOMRectInit + +@kotlin.internal.InlineOnly +public inline fun DragEventInit(dataTransfer: org.w3c.dom.DataTransfer? = ..., screenX: kotlin.Int? = ..., screenY: kotlin.Int? = ..., clientX: kotlin.Int? = ..., clientY: kotlin.Int? = ..., button: kotlin.Short? = ..., buttons: kotlin.Short? = ..., relatedTarget: org.w3c.dom.events.EventTarget? = ..., region: kotlin.String? = ..., ctrlKey: kotlin.Boolean? = ..., shiftKey: kotlin.Boolean? = ..., altKey: kotlin.Boolean? = ..., metaKey: kotlin.Boolean? = ..., modifierAltGraph: kotlin.Boolean? = ..., modifierCapsLock: kotlin.Boolean? = ..., modifierFn: kotlin.Boolean? = ..., modifierFnLock: kotlin.Boolean? = ..., modifierHyper: kotlin.Boolean? = ..., modifierNumLock: kotlin.Boolean? = ..., modifierScrollLock: kotlin.Boolean? = ..., modifierSuper: kotlin.Boolean? = ..., modifierSymbol: kotlin.Boolean? = ..., modifierSymbolLock: kotlin.Boolean? = ..., view: org.w3c.dom.Window? = ..., detail: kotlin.Int? = ..., bubbles: kotlin.Boolean? = ..., cancelable: kotlin.Boolean? = ..., composed: kotlin.Boolean? = ...): org.w3c.dom.DragEventInit + +@kotlin.internal.InlineOnly +public inline fun ElementCreationOptions(`is`: kotlin.String? = ...): org.w3c.dom.ElementCreationOptions + +@kotlin.internal.InlineOnly +public inline fun ElementDefinitionOptions(extends: kotlin.String? = ...): org.w3c.dom.ElementDefinitionOptions + +@kotlin.internal.InlineOnly +public inline fun ErrorEventInit(message: kotlin.String? = ..., filename: kotlin.String? = ..., lineno: kotlin.Int? = ..., colno: kotlin.Int? = ..., error: kotlin.Any? = ..., bubbles: kotlin.Boolean? = ..., cancelable: kotlin.Boolean? = ..., composed: kotlin.Boolean? = ...): org.w3c.dom.ErrorEventInit + +@kotlin.internal.InlineOnly +public inline fun EventInit(bubbles: kotlin.Boolean? = ..., cancelable: kotlin.Boolean? = ..., composed: kotlin.Boolean? = ...): org.w3c.dom.EventInit + +@kotlin.internal.InlineOnly +public inline fun EventListenerOptions(capture: kotlin.Boolean? = ...): org.w3c.dom.EventListenerOptions + +@kotlin.internal.InlineOnly +public inline fun EventSourceInit(withCredentials: kotlin.Boolean? = ...): org.w3c.dom.EventSourceInit + +@kotlin.internal.InlineOnly +public inline fun GetRootNodeOptions(composed: kotlin.Boolean? = ...): org.w3c.dom.GetRootNodeOptions + +@kotlin.internal.InlineOnly +public inline fun HashChangeEventInit(oldURL: kotlin.String? = ..., newURL: kotlin.String? = ..., bubbles: kotlin.Boolean? = ..., cancelable: kotlin.Boolean? = ..., composed: kotlin.Boolean? = ...): org.w3c.dom.HashChangeEventInit + +@kotlin.internal.InlineOnly +public inline fun HitRegionOptions(path: org.w3c.dom.Path2D? = ..., fillRule: org.w3c.dom.CanvasFillRule? = ..., id: kotlin.String? = ..., parentID: kotlin.String? = ..., cursor: kotlin.String? = ..., control: org.w3c.dom.Element? = ..., label: kotlin.String? = ..., role: kotlin.String? = ...): org.w3c.dom.HitRegionOptions + +@kotlin.internal.InlineOnly +public inline fun ImageBitmapOptions(imageOrientation: org.w3c.dom.ImageOrientation? = ..., premultiplyAlpha: org.w3c.dom.PremultiplyAlpha? = ..., colorSpaceConversion: org.w3c.dom.ColorSpaceConversion? = ..., resizeWidth: kotlin.Int? = ..., resizeHeight: kotlin.Int? = ..., resizeQuality: org.w3c.dom.ResizeQuality? = ...): org.w3c.dom.ImageBitmapOptions + +@kotlin.internal.InlineOnly +public inline fun ImageBitmapRenderingContextSettings(alpha: kotlin.Boolean? = ...): org.w3c.dom.ImageBitmapRenderingContextSettings + +@kotlin.internal.InlineOnly +public inline fun MediaQueryListEventInit(media: kotlin.String? = ..., matches: kotlin.Boolean? = ..., bubbles: kotlin.Boolean? = ..., cancelable: kotlin.Boolean? = ..., composed: kotlin.Boolean? = ...): org.w3c.dom.MediaQueryListEventInit + +@kotlin.internal.InlineOnly +public inline fun MessageEventInit(data: kotlin.Any? = ..., origin: kotlin.String? = ..., lastEventId: kotlin.String? = ..., source: org.w3c.dom.UnionMessagePortOrWindowProxy? = ..., ports: kotlin.Array? = ..., bubbles: kotlin.Boolean? = ..., cancelable: kotlin.Boolean? = ..., composed: kotlin.Boolean? = ...): org.w3c.dom.MessageEventInit + +@kotlin.internal.InlineOnly +public inline fun MutationObserverInit(childList: kotlin.Boolean? = ..., attributes: kotlin.Boolean? = ..., characterData: kotlin.Boolean? = ..., subtree: kotlin.Boolean? = ..., attributeOldValue: kotlin.Boolean? = ..., characterDataOldValue: kotlin.Boolean? = ..., attributeFilter: kotlin.Array? = ...): org.w3c.dom.MutationObserverInit + +@kotlin.internal.InlineOnly +public inline fun PageTransitionEventInit(persisted: kotlin.Boolean? = ..., bubbles: kotlin.Boolean? = ..., cancelable: kotlin.Boolean? = ..., composed: kotlin.Boolean? = ...): org.w3c.dom.PageTransitionEventInit + +@kotlin.internal.InlineOnly +public inline fun PopStateEventInit(state: kotlin.Any? = ..., bubbles: kotlin.Boolean? = ..., cancelable: kotlin.Boolean? = ..., composed: kotlin.Boolean? = ...): org.w3c.dom.PopStateEventInit + +@kotlin.internal.InlineOnly +public inline fun PromiseRejectionEventInit(promise: kotlin.js.Promise?, reason: kotlin.Any? = ..., bubbles: kotlin.Boolean? = ..., cancelable: kotlin.Boolean? = ..., composed: kotlin.Boolean? = ...): org.w3c.dom.PromiseRejectionEventInit + +@kotlin.internal.InlineOnly +public inline fun RelatedEventInit(relatedTarget: org.w3c.dom.events.EventTarget? = ..., bubbles: kotlin.Boolean? = ..., cancelable: kotlin.Boolean? = ..., composed: kotlin.Boolean? = ...): org.w3c.dom.RelatedEventInit + +@kotlin.internal.InlineOnly +public inline fun ScrollIntoViewOptions(block: org.w3c.dom.ScrollLogicalPosition? = ..., inline: org.w3c.dom.ScrollLogicalPosition? = ..., behavior: org.w3c.dom.ScrollBehavior? = ...): org.w3c.dom.ScrollIntoViewOptions + +@kotlin.internal.InlineOnly +public inline fun ScrollOptions(behavior: org.w3c.dom.ScrollBehavior? = ...): org.w3c.dom.ScrollOptions + +@kotlin.internal.InlineOnly +public inline fun ScrollToOptions(left: kotlin.Double? = ..., top: kotlin.Double? = ..., behavior: org.w3c.dom.ScrollBehavior? = ...): org.w3c.dom.ScrollToOptions + +@kotlin.internal.InlineOnly +public inline fun ShadowRootInit(mode: org.w3c.dom.ShadowRootMode?): org.w3c.dom.ShadowRootInit + +@kotlin.internal.InlineOnly +public inline fun StorageEventInit(key: kotlin.String? = ..., oldValue: kotlin.String? = ..., newValue: kotlin.String? = ..., url: kotlin.String? = ..., storageArea: org.w3c.dom.Storage? = ..., bubbles: kotlin.Boolean? = ..., cancelable: kotlin.Boolean? = ..., composed: kotlin.Boolean? = ...): org.w3c.dom.StorageEventInit + +@kotlin.internal.InlineOnly +public inline fun TrackEventInit(track: org.w3c.dom.UnionAudioTrackOrTextTrackOrVideoTrack? = ..., bubbles: kotlin.Boolean? = ..., cancelable: kotlin.Boolean? = ..., composed: kotlin.Boolean? = ...): org.w3c.dom.TrackEventInit + +@kotlin.internal.InlineOnly +public inline fun WorkerOptions(type: org.w3c.dom.WorkerType? = ..., credentials: org.w3c.fetch.RequestCredentials? = ...): org.w3c.dom.WorkerOptions + +public fun org.w3c.dom.ItemArrayLike.asList(): kotlin.collections.List + +@kotlin.internal.InlineOnly +public inline operator fun org.w3c.dom.AudioTrackList.get(index: kotlin.Int): org.w3c.dom.AudioTrack? + +@kotlin.internal.InlineOnly +public inline operator fun org.w3c.dom.DOMRectList.get(index: kotlin.Int): org.w3c.dom.DOMRect? + +@kotlin.internal.InlineOnly +public inline operator fun org.w3c.dom.DOMStringMap.get(name: kotlin.String): kotlin.String? + +@kotlin.internal.InlineOnly +public inline operator fun org.w3c.dom.DOMTokenList.get(index: kotlin.Int): kotlin.String? + +@kotlin.internal.InlineOnly +public inline operator fun org.w3c.dom.DataTransferItemList.get(index: kotlin.Int): org.w3c.dom.DataTransferItem? + +@kotlin.internal.InlineOnly +public inline operator fun org.w3c.dom.Document.get(name: kotlin.String): dynamic + +@kotlin.internal.InlineOnly +public inline operator fun org.w3c.dom.HTMLAllCollection.get(index: kotlin.Int): org.w3c.dom.Element? + +@kotlin.internal.InlineOnly +public inline operator fun org.w3c.dom.HTMLAllCollection.get(name: kotlin.String): org.w3c.dom.UnionElementOrHTMLCollection? + +@kotlin.internal.InlineOnly +public inline operator fun org.w3c.dom.HTMLCollection.get(index: kotlin.Int): org.w3c.dom.Element? + +@kotlin.internal.InlineOnly +public inline operator fun org.w3c.dom.HTMLCollection.get(name: kotlin.String): org.w3c.dom.Element? + +@kotlin.internal.InlineOnly +public inline operator fun org.w3c.dom.HTMLFormElement.get(index: kotlin.Int): org.w3c.dom.Element? + +@kotlin.internal.InlineOnly +public inline operator fun org.w3c.dom.HTMLFormElement.get(name: kotlin.String): org.w3c.dom.UnionElementOrRadioNodeList? + +@kotlin.internal.InlineOnly +public inline operator fun org.w3c.dom.HTMLSelectElement.get(index: kotlin.Int): org.w3c.dom.Element? + +@kotlin.internal.InlineOnly +public inline operator fun org.w3c.dom.MimeTypeArray.get(index: kotlin.Int): org.w3c.dom.MimeType? + +@kotlin.internal.InlineOnly +public inline operator fun org.w3c.dom.MimeTypeArray.get(name: kotlin.String): org.w3c.dom.MimeType? + +@kotlin.internal.InlineOnly +public inline operator fun org.w3c.dom.NamedNodeMap.get(index: kotlin.Int): org.w3c.dom.Attr? + +@kotlin.internal.InlineOnly +public inline operator fun org.w3c.dom.NamedNodeMap.get(qualifiedName: kotlin.String): org.w3c.dom.Attr? + +@kotlin.internal.InlineOnly +public inline operator fun org.w3c.dom.NodeList.get(index: kotlin.Int): org.w3c.dom.Node? + +@kotlin.internal.InlineOnly +public inline operator fun org.w3c.dom.Plugin.get(index: kotlin.Int): org.w3c.dom.MimeType? + +@kotlin.internal.InlineOnly +public inline operator fun org.w3c.dom.Plugin.get(name: kotlin.String): org.w3c.dom.MimeType? + +@kotlin.internal.InlineOnly +public inline operator fun org.w3c.dom.PluginArray.get(index: kotlin.Int): org.w3c.dom.Plugin? + +@kotlin.internal.InlineOnly +public inline operator fun org.w3c.dom.PluginArray.get(name: kotlin.String): org.w3c.dom.Plugin? + +@kotlin.internal.InlineOnly +public inline operator fun org.w3c.dom.Storage.get(key: kotlin.String): kotlin.String? + +@kotlin.internal.InlineOnly +public inline operator fun org.w3c.dom.TextTrackCueList.get(index: kotlin.Int): org.w3c.dom.TextTrackCue? + +@kotlin.internal.InlineOnly +public inline operator fun org.w3c.dom.TextTrackList.get(index: kotlin.Int): org.w3c.dom.TextTrack? + +@kotlin.internal.InlineOnly +public inline operator fun org.w3c.dom.TouchList.get(index: kotlin.Int): org.w3c.dom.Touch? + +@kotlin.internal.InlineOnly +public inline operator fun org.w3c.dom.VideoTrackList.get(index: kotlin.Int): org.w3c.dom.VideoTrack? + +@kotlin.internal.InlineOnly +public inline operator fun org.w3c.dom.Window.get(name: kotlin.String): dynamic + +@kotlin.internal.InlineOnly +public inline operator fun org.w3c.dom.DOMStringMap.set(name: kotlin.String, value: kotlin.String): kotlin.Unit + +@kotlin.internal.InlineOnly +public inline operator fun org.w3c.dom.HTMLOptionsCollection.set(index: kotlin.Int, option: org.w3c.dom.HTMLOptionElement?): kotlin.Unit + +@kotlin.internal.InlineOnly +public inline operator fun org.w3c.dom.HTMLSelectElement.set(index: kotlin.Int, option: org.w3c.dom.HTMLOptionElement?): kotlin.Unit + +@kotlin.internal.InlineOnly +public inline operator fun org.w3c.dom.Storage.set(key: kotlin.String, value: kotlin.String): kotlin.Unit + +public external interface AbstractWorker { + public open var onerror: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } +} + +public external interface AddEventListenerOptions : org.w3c.dom.EventListenerOptions { + public open var once: kotlin.Boolean? { get; set; } + + public open var passive: kotlin.Boolean? { get; set; } +} + +public abstract external class ApplicationCache : org.w3c.dom.events.EventTarget { + public constructor ApplicationCache() + + public open var oncached: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open var onchecking: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open var ondownloading: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open var onerror: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open var onnoupdate: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open var onobsolete: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open var onprogress: ((org.w3c.xhr.ProgressEvent) -> dynamic)? { get; set; } + + public open var onupdateready: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open val status: kotlin.Short { get; } + + public final fun abort(): kotlin.Unit + + public final fun swapCache(): kotlin.Unit + + public final fun update(): kotlin.Unit + + public companion object of ApplicationCache { + public final val CHECKING: kotlin.Short { get; } + + public final val DOWNLOADING: kotlin.Short { get; } + + public final val IDLE: kotlin.Short { get; } + + public final val OBSOLETE: kotlin.Short { get; } + + public final val UNCACHED: kotlin.Short { get; } + + public final val UPDATEREADY: kotlin.Short { get; } + } +} + +public external interface AssignedNodesOptions { + public open var flatten: kotlin.Boolean? { get; set; } +} + +public abstract external class Attr : org.w3c.dom.Node { + public constructor Attr() + + public open val localName: kotlin.String { get; } + + public open val name: kotlin.String { get; } + + public open val namespaceURI: kotlin.String? { get; } + + public open val ownerElement: org.w3c.dom.Element? { get; } + + public open val prefix: kotlin.String? { get; } + + public open val specified: kotlin.Boolean { get; } + + public open var value: kotlin.String { get; set; } + + public companion object of Attr { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public open external class Audio : org.w3c.dom.HTMLAudioElement { + public constructor Audio(src: kotlin.String = ...) + + public open override val assignedSlot: org.w3c.dom.HTMLSlotElement? { get; } + + public open override val childElementCount: kotlin.Int { get; } + + public open override val children: org.w3c.dom.HTMLCollection { get; } + + public open override var contentEditable: kotlin.String { get; set; } + + public open override val firstElementChild: org.w3c.dom.Element? { get; } + + public open override val isContentEditable: kotlin.Boolean { get; } + + public open override val lastElementChild: org.w3c.dom.Element? { get; } + + public open override val nextElementSibling: org.w3c.dom.Element? { get; } + + public open override var onabort: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onblur: ((org.w3c.dom.events.FocusEvent) -> dynamic)? { get; set; } + + public open override var oncancel: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var oncanplay: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var oncanplaythrough: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onchange: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onclick: ((org.w3c.dom.events.MouseEvent) -> dynamic)? { get; set; } + + public open override var onclose: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var oncontextmenu: ((org.w3c.dom.events.MouseEvent) -> dynamic)? { get; set; } + + public open override var oncopy: ((org.w3c.dom.clipboard.ClipboardEvent) -> dynamic)? { get; set; } + + public open override var oncuechange: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var oncut: ((org.w3c.dom.clipboard.ClipboardEvent) -> dynamic)? { get; set; } + + public open override var ondblclick: ((org.w3c.dom.events.MouseEvent) -> dynamic)? { get; set; } + + public open override var ondrag: ((org.w3c.dom.DragEvent) -> dynamic)? { get; set; } + + public open override var ondragend: ((org.w3c.dom.DragEvent) -> dynamic)? { get; set; } + + public open override var ondragenter: ((org.w3c.dom.DragEvent) -> dynamic)? { get; set; } + + public open override var ondragexit: ((org.w3c.dom.DragEvent) -> dynamic)? { get; set; } + + public open override var ondragleave: ((org.w3c.dom.DragEvent) -> dynamic)? { get; set; } + + public open override var ondragover: ((org.w3c.dom.DragEvent) -> dynamic)? { get; set; } + + public open override var ondragstart: ((org.w3c.dom.DragEvent) -> dynamic)? { get; set; } + + public open override var ondrop: ((org.w3c.dom.DragEvent) -> dynamic)? { get; set; } + + public open override var ondurationchange: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onemptied: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onended: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onerror: ((dynamic, kotlin.String, kotlin.Int, kotlin.Int, kotlin.Any?) -> dynamic)? { get; set; } + + public open override var onfocus: ((org.w3c.dom.events.FocusEvent) -> dynamic)? { get; set; } + + public open override var ongotpointercapture: ((org.w3c.dom.pointerevents.PointerEvent) -> dynamic)? { get; set; } + + public open override var oninput: ((org.w3c.dom.events.InputEvent) -> dynamic)? { get; set; } + + public open override var oninvalid: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onkeydown: ((org.w3c.dom.events.KeyboardEvent) -> dynamic)? { get; set; } + + public open override var onkeypress: ((org.w3c.dom.events.KeyboardEvent) -> dynamic)? { get; set; } + + public open override var onkeyup: ((org.w3c.dom.events.KeyboardEvent) -> dynamic)? { get; set; } + + public open override var onload: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onloadeddata: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onloadedmetadata: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onloadend: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onloadstart: ((org.w3c.xhr.ProgressEvent) -> dynamic)? { get; set; } + + public open override var onlostpointercapture: ((org.w3c.dom.pointerevents.PointerEvent) -> dynamic)? { get; set; } + + public open override var onmousedown: ((org.w3c.dom.events.MouseEvent) -> dynamic)? { get; set; } + + public open override var onmouseenter: ((org.w3c.dom.events.MouseEvent) -> dynamic)? { get; set; } + + public open override var onmouseleave: ((org.w3c.dom.events.MouseEvent) -> dynamic)? { get; set; } + + public open override var onmousemove: ((org.w3c.dom.events.MouseEvent) -> dynamic)? { get; set; } + + public open override var onmouseout: ((org.w3c.dom.events.MouseEvent) -> dynamic)? { get; set; } + + public open override var onmouseover: ((org.w3c.dom.events.MouseEvent) -> dynamic)? { get; set; } + + public open override var onmouseup: ((org.w3c.dom.events.MouseEvent) -> dynamic)? { get; set; } + + public open override var onpaste: ((org.w3c.dom.clipboard.ClipboardEvent) -> dynamic)? { get; set; } + + public open override var onpause: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onplay: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onplaying: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onpointercancel: ((org.w3c.dom.pointerevents.PointerEvent) -> dynamic)? { get; set; } + + public open override var onpointerdown: ((org.w3c.dom.pointerevents.PointerEvent) -> dynamic)? { get; set; } + + public open override var onpointerenter: ((org.w3c.dom.pointerevents.PointerEvent) -> dynamic)? { get; set; } + + public open override var onpointerleave: ((org.w3c.dom.pointerevents.PointerEvent) -> dynamic)? { get; set; } + + public open override var onpointermove: ((org.w3c.dom.pointerevents.PointerEvent) -> dynamic)? { get; set; } + + public open override var onpointerout: ((org.w3c.dom.pointerevents.PointerEvent) -> dynamic)? { get; set; } + + public open override var onpointerover: ((org.w3c.dom.pointerevents.PointerEvent) -> dynamic)? { get; set; } + + public open override var onpointerup: ((org.w3c.dom.pointerevents.PointerEvent) -> dynamic)? { get; set; } + + public open override var onprogress: ((org.w3c.xhr.ProgressEvent) -> dynamic)? { get; set; } + + public open override var onratechange: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onreset: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onresize: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onscroll: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onseeked: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onseeking: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onselect: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onshow: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onstalled: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onsubmit: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onsuspend: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var ontimeupdate: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var ontoggle: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onvolumechange: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onwaiting: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onwheel: ((org.w3c.dom.events.WheelEvent) -> dynamic)? { get; set; } + + public open override val previousElementSibling: org.w3c.dom.Element? { get; } + + public open override val style: org.w3c.dom.css.CSSStyleDeclaration { get; } + + public open override fun after(vararg nodes: dynamic): kotlin.Unit + + public open override fun append(vararg nodes: dynamic): kotlin.Unit + + public open override fun before(vararg nodes: dynamic): kotlin.Unit + + public open override fun convertPointFromNode(point: org.w3c.dom.DOMPointInit, from: dynamic, options: org.w3c.dom.ConvertCoordinateOptions = ...): org.w3c.dom.DOMPoint + + public open override fun convertQuadFromNode(quad: dynamic, from: dynamic, options: org.w3c.dom.ConvertCoordinateOptions = ...): org.w3c.dom.DOMQuad + + public open override fun convertRectFromNode(rect: org.w3c.dom.DOMRectReadOnly, from: dynamic, options: org.w3c.dom.ConvertCoordinateOptions = ...): org.w3c.dom.DOMQuad + + public open override fun getBoxQuads(options: org.w3c.dom.BoxQuadOptions = ...): kotlin.Array + + public open override fun prepend(vararg nodes: dynamic): kotlin.Unit + + public open override fun querySelector(selectors: kotlin.String): org.w3c.dom.Element? + + public open override fun querySelectorAll(selectors: kotlin.String): org.w3c.dom.NodeList + + public open override fun remove(): kotlin.Unit + + public open override fun replaceWith(vararg nodes: dynamic): kotlin.Unit + + public companion object of Audio { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val HAVE_CURRENT_DATA: kotlin.Short { get; } + + public final val HAVE_ENOUGH_DATA: kotlin.Short { get; } + + public final val HAVE_FUTURE_DATA: kotlin.Short { get; } + + public final val HAVE_METADATA: kotlin.Short { get; } + + public final val HAVE_NOTHING: kotlin.Short { get; } + + public final val NETWORK_EMPTY: kotlin.Short { get; } + + public final val NETWORK_IDLE: kotlin.Short { get; } + + public final val NETWORK_LOADING: kotlin.Short { get; } + + public final val NETWORK_NO_SOURCE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class AudioTrack : org.w3c.dom.UnionAudioTrackOrTextTrackOrVideoTrack { + public constructor AudioTrack() + + public open var enabled: kotlin.Boolean { get; set; } + + public open val id: kotlin.String { get; } + + public open val kind: kotlin.String { get; } + + public open val label: kotlin.String { get; } + + public open val language: kotlin.String { get; } + + public open val sourceBuffer: org.w3c.dom.mediasource.SourceBuffer? { get; } +} + +public abstract external class AudioTrackList : org.w3c.dom.events.EventTarget { + public constructor AudioTrackList() + + public open val length: kotlin.Int { get; } + + public open var onaddtrack: ((org.w3c.dom.TrackEvent) -> dynamic)? { get; set; } + + public open var onchange: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open var onremovetrack: ((org.w3c.dom.TrackEvent) -> dynamic)? { get; set; } + + public final fun getTrackById(id: kotlin.String): org.w3c.dom.AudioTrack? +} + +public abstract external class BarProp { + public constructor BarProp() + + public open val visible: kotlin.Boolean { get; } +} + +public open external class BeforeUnloadEvent : org.w3c.dom.events.Event { + public constructor BeforeUnloadEvent() + + public final var returnValue: kotlin.String { get; set; } + + public companion object of BeforeUnloadEvent { + public final val AT_TARGET: kotlin.Short { get; } + + public final val BUBBLING_PHASE: kotlin.Short { get; } + + public final val CAPTURING_PHASE: kotlin.Short { get; } + + public final val NONE: kotlin.Short { get; } + } +} + +public external interface BinaryType { + public companion object of BinaryType { + } +} + +public external interface BoxQuadOptions { + public open var box: org.w3c.dom.CSSBoxType? { get; set; } + + public open var relativeTo: dynamic { get; set; } +} + +public open external class BroadcastChannel : org.w3c.dom.events.EventTarget { + public constructor BroadcastChannel(name: kotlin.String) + + public open val name: kotlin.String { get; } + + public final var onmessage: ((org.w3c.dom.MessageEvent) -> dynamic)? { get; set; } + + public final fun close(): kotlin.Unit + + public final fun postMessage(message: kotlin.Any?): kotlin.Unit +} + +public open external class CDATASection : org.w3c.dom.Text { + public constructor CDATASection() + + public companion object of CDATASection { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public external interface CSSBoxType { + public companion object of CSSBoxType { + } +} + +public external interface CanPlayTypeResult { + public companion object of CanPlayTypeResult { + } +} + +public external interface CanvasCompositing { + public abstract var globalAlpha: kotlin.Double { get; set; } + + public abstract var globalCompositeOperation: kotlin.String { get; set; } +} + +public external interface CanvasDirection { + public companion object of CanvasDirection { + } +} + +public external interface CanvasDrawImage { + public abstract fun drawImage(image: org.w3c.dom.CanvasImageSource, dx: kotlin.Double, dy: kotlin.Double): kotlin.Unit + + public abstract fun drawImage(image: org.w3c.dom.CanvasImageSource, dx: kotlin.Double, dy: kotlin.Double, dw: kotlin.Double, dh: kotlin.Double): kotlin.Unit + + public abstract fun drawImage(image: org.w3c.dom.CanvasImageSource, sx: kotlin.Double, sy: kotlin.Double, sw: kotlin.Double, sh: kotlin.Double, dx: kotlin.Double, dy: kotlin.Double, dw: kotlin.Double, dh: kotlin.Double): kotlin.Unit +} + +public external interface CanvasDrawPath { + public abstract fun beginPath(): kotlin.Unit + + public abstract fun clip(fillRule: org.w3c.dom.CanvasFillRule = ...): kotlin.Unit + + public abstract fun clip(path: org.w3c.dom.Path2D, fillRule: org.w3c.dom.CanvasFillRule = ...): kotlin.Unit + + public abstract fun fill(fillRule: org.w3c.dom.CanvasFillRule = ...): kotlin.Unit + + public abstract fun fill(path: org.w3c.dom.Path2D, fillRule: org.w3c.dom.CanvasFillRule = ...): kotlin.Unit + + public abstract fun isPointInPath(x: kotlin.Double, y: kotlin.Double, fillRule: org.w3c.dom.CanvasFillRule = ...): kotlin.Boolean + + public abstract fun isPointInPath(path: org.w3c.dom.Path2D, x: kotlin.Double, y: kotlin.Double, fillRule: org.w3c.dom.CanvasFillRule = ...): kotlin.Boolean + + public abstract fun isPointInStroke(x: kotlin.Double, y: kotlin.Double): kotlin.Boolean + + public abstract fun isPointInStroke(path: org.w3c.dom.Path2D, x: kotlin.Double, y: kotlin.Double): kotlin.Boolean + + public abstract fun resetClip(): kotlin.Unit + + public abstract fun stroke(): kotlin.Unit + + public abstract fun stroke(path: org.w3c.dom.Path2D): kotlin.Unit +} + +public external interface CanvasFillRule { + public companion object of CanvasFillRule { + } +} + +public external interface CanvasFillStrokeStyles { + public open var fillStyle: dynamic { get; set; } + + public open var strokeStyle: dynamic { get; set; } + + public abstract fun createLinearGradient(x0: kotlin.Double, y0: kotlin.Double, x1: kotlin.Double, y1: kotlin.Double): org.w3c.dom.CanvasGradient + + public abstract fun createPattern(image: org.w3c.dom.CanvasImageSource, repetition: kotlin.String): org.w3c.dom.CanvasPattern? + + public abstract fun createRadialGradient(x0: kotlin.Double, y0: kotlin.Double, r0: kotlin.Double, x1: kotlin.Double, y1: kotlin.Double, r1: kotlin.Double): org.w3c.dom.CanvasGradient +} + +public external interface CanvasFilters { + public abstract var filter: kotlin.String { get; set; } +} + +public abstract external class CanvasGradient { + public constructor CanvasGradient() + + public final fun addColorStop(offset: kotlin.Double, color: kotlin.String): kotlin.Unit +} + +public external interface CanvasHitRegion { + public abstract fun addHitRegion(options: org.w3c.dom.HitRegionOptions = ...): kotlin.Unit + + public abstract fun clearHitRegions(): kotlin.Unit + + public abstract fun removeHitRegion(id: kotlin.String): kotlin.Unit +} + +public external interface CanvasImageData { + public abstract fun createImageData(sw: kotlin.Double, sh: kotlin.Double): org.w3c.dom.ImageData + + public abstract fun createImageData(imagedata: org.w3c.dom.ImageData): org.w3c.dom.ImageData + + public abstract fun getImageData(sx: kotlin.Double, sy: kotlin.Double, sw: kotlin.Double, sh: kotlin.Double): org.w3c.dom.ImageData + + public abstract fun putImageData(imagedata: org.w3c.dom.ImageData, dx: kotlin.Double, dy: kotlin.Double): kotlin.Unit + + public abstract fun putImageData(imagedata: org.w3c.dom.ImageData, dx: kotlin.Double, dy: kotlin.Double, dirtyX: kotlin.Double, dirtyY: kotlin.Double, dirtyWidth: kotlin.Double, dirtyHeight: kotlin.Double): kotlin.Unit +} + +public external interface CanvasImageSmoothing { + public abstract var imageSmoothingEnabled: kotlin.Boolean { get; set; } + + public abstract var imageSmoothingQuality: org.w3c.dom.ImageSmoothingQuality { get; set; } +} + +public external interface CanvasImageSource : org.w3c.dom.ImageBitmapSource { +} + +public external interface CanvasLineCap { + public companion object of CanvasLineCap { + } +} + +public external interface CanvasLineJoin { + public companion object of CanvasLineJoin { + } +} + +public external interface CanvasPath { + public abstract fun arc(x: kotlin.Double, y: kotlin.Double, radius: kotlin.Double, startAngle: kotlin.Double, endAngle: kotlin.Double, anticlockwise: kotlin.Boolean = ...): kotlin.Unit + + public abstract fun arcTo(x1: kotlin.Double, y1: kotlin.Double, x2: kotlin.Double, y2: kotlin.Double, radius: kotlin.Double): kotlin.Unit + + public abstract fun arcTo(x1: kotlin.Double, y1: kotlin.Double, x2: kotlin.Double, y2: kotlin.Double, radiusX: kotlin.Double, radiusY: kotlin.Double, rotation: kotlin.Double): kotlin.Unit + + public abstract fun bezierCurveTo(cp1x: kotlin.Double, cp1y: kotlin.Double, cp2x: kotlin.Double, cp2y: kotlin.Double, x: kotlin.Double, y: kotlin.Double): kotlin.Unit + + public abstract fun closePath(): kotlin.Unit + + public abstract fun ellipse(x: kotlin.Double, y: kotlin.Double, radiusX: kotlin.Double, radiusY: kotlin.Double, rotation: kotlin.Double, startAngle: kotlin.Double, endAngle: kotlin.Double, anticlockwise: kotlin.Boolean = ...): kotlin.Unit + + public abstract fun lineTo(x: kotlin.Double, y: kotlin.Double): kotlin.Unit + + public abstract fun moveTo(x: kotlin.Double, y: kotlin.Double): kotlin.Unit + + public abstract fun quadraticCurveTo(cpx: kotlin.Double, cpy: kotlin.Double, x: kotlin.Double, y: kotlin.Double): kotlin.Unit + + public abstract fun rect(x: kotlin.Double, y: kotlin.Double, w: kotlin.Double, h: kotlin.Double): kotlin.Unit +} + +public external interface CanvasPathDrawingStyles { + public abstract var lineCap: org.w3c.dom.CanvasLineCap { get; set; } + + public abstract var lineDashOffset: kotlin.Double { get; set; } + + public abstract var lineJoin: org.w3c.dom.CanvasLineJoin { get; set; } + + public abstract var lineWidth: kotlin.Double { get; set; } + + public abstract var miterLimit: kotlin.Double { get; set; } + + public abstract fun getLineDash(): kotlin.Array + + public abstract fun setLineDash(segments: kotlin.Array): kotlin.Unit +} + +public abstract external class CanvasPattern { + public constructor CanvasPattern() + + public final fun setTransform(transform: dynamic = ...): kotlin.Unit +} + +public external interface CanvasRect { + public abstract fun clearRect(x: kotlin.Double, y: kotlin.Double, w: kotlin.Double, h: kotlin.Double): kotlin.Unit + + public abstract fun fillRect(x: kotlin.Double, y: kotlin.Double, w: kotlin.Double, h: kotlin.Double): kotlin.Unit + + public abstract fun strokeRect(x: kotlin.Double, y: kotlin.Double, w: kotlin.Double, h: kotlin.Double): kotlin.Unit +} + +public abstract external class CanvasRenderingContext2D : org.w3c.dom.CanvasState, org.w3c.dom.CanvasTransform, org.w3c.dom.CanvasCompositing, org.w3c.dom.CanvasImageSmoothing, org.w3c.dom.CanvasFillStrokeStyles, org.w3c.dom.CanvasShadowStyles, org.w3c.dom.CanvasFilters, org.w3c.dom.CanvasRect, org.w3c.dom.CanvasDrawPath, org.w3c.dom.CanvasUserInterface, org.w3c.dom.CanvasText, org.w3c.dom.CanvasDrawImage, org.w3c.dom.CanvasHitRegion, org.w3c.dom.CanvasImageData, org.w3c.dom.CanvasPathDrawingStyles, org.w3c.dom.CanvasTextDrawingStyles, org.w3c.dom.CanvasPath, org.w3c.dom.RenderingContext { + public constructor CanvasRenderingContext2D() + + public open val canvas: org.w3c.dom.HTMLCanvasElement { get; } +} + +public external interface CanvasRenderingContext2DSettings { + public open var alpha: kotlin.Boolean? { get; set; } +} + +public external interface CanvasShadowStyles { + public abstract var shadowBlur: kotlin.Double { get; set; } + + public abstract var shadowColor: kotlin.String { get; set; } + + public abstract var shadowOffsetX: kotlin.Double { get; set; } + + public abstract var shadowOffsetY: kotlin.Double { get; set; } +} + +public external interface CanvasState { + public abstract fun restore(): kotlin.Unit + + public abstract fun save(): kotlin.Unit +} + +public external interface CanvasText { + public abstract fun fillText(text: kotlin.String, x: kotlin.Double, y: kotlin.Double, maxWidth: kotlin.Double = ...): kotlin.Unit + + public abstract fun measureText(text: kotlin.String): org.w3c.dom.TextMetrics + + public abstract fun strokeText(text: kotlin.String, x: kotlin.Double, y: kotlin.Double, maxWidth: kotlin.Double = ...): kotlin.Unit +} + +public external interface CanvasTextAlign { + public companion object of CanvasTextAlign { + } +} + +public external interface CanvasTextBaseline { + public companion object of CanvasTextBaseline { + } +} + +public external interface CanvasTextDrawingStyles { + public abstract var direction: org.w3c.dom.CanvasDirection { get; set; } + + public abstract var font: kotlin.String { get; set; } + + public abstract var textAlign: org.w3c.dom.CanvasTextAlign { get; set; } + + public abstract var textBaseline: org.w3c.dom.CanvasTextBaseline { get; set; } +} + +public external interface CanvasTransform { + public abstract fun getTransform(): org.w3c.dom.DOMMatrix + + public abstract fun resetTransform(): kotlin.Unit + + public abstract fun rotate(angle: kotlin.Double): kotlin.Unit + + public abstract fun scale(x: kotlin.Double, y: kotlin.Double): kotlin.Unit + + public abstract fun setTransform(transform: dynamic = ...): kotlin.Unit + + public abstract fun setTransform(a: kotlin.Double, b: kotlin.Double, c: kotlin.Double, d: kotlin.Double, e: kotlin.Double, f: kotlin.Double): kotlin.Unit + + public abstract fun transform(a: kotlin.Double, b: kotlin.Double, c: kotlin.Double, d: kotlin.Double, e: kotlin.Double, f: kotlin.Double): kotlin.Unit + + public abstract fun translate(x: kotlin.Double, y: kotlin.Double): kotlin.Unit +} + +public external interface CanvasUserInterface { + public abstract fun drawFocusIfNeeded(element: org.w3c.dom.Element): kotlin.Unit + + public abstract fun drawFocusIfNeeded(path: org.w3c.dom.Path2D, element: org.w3c.dom.Element): kotlin.Unit + + public abstract fun scrollPathIntoView(): kotlin.Unit + + public abstract fun scrollPathIntoView(path: org.w3c.dom.Path2D): kotlin.Unit +} + +public abstract external class CaretPosition { + public constructor CaretPosition() + + public open val offset: kotlin.Int { get; } + + public open val offsetNode: org.w3c.dom.Node { get; } + + public final fun getClientRect(): org.w3c.dom.DOMRect? +} + +public abstract external class CharacterData : org.w3c.dom.Node, org.w3c.dom.NonDocumentTypeChildNode, org.w3c.dom.ChildNode { + public constructor CharacterData() + + public open var data: kotlin.String { get; set; } + + public open val length: kotlin.Int { get; } + + public final fun appendData(data: kotlin.String): kotlin.Unit + + public final fun deleteData(offset: kotlin.Int, count: kotlin.Int): kotlin.Unit + + public final fun insertData(offset: kotlin.Int, data: kotlin.String): kotlin.Unit + + public final fun replaceData(offset: kotlin.Int, count: kotlin.Int, data: kotlin.String): kotlin.Unit + + public final fun substringData(offset: kotlin.Int, count: kotlin.Int): kotlin.String + + public companion object of CharacterData { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public external interface ChildNode { + public abstract fun after(vararg nodes: dynamic): kotlin.Unit + + public abstract fun before(vararg nodes: dynamic): kotlin.Unit + + public abstract fun remove(): kotlin.Unit + + public abstract fun replaceWith(vararg nodes: dynamic): kotlin.Unit +} + +public open external class CloseEvent : org.w3c.dom.events.Event { + public constructor CloseEvent(type: kotlin.String, eventInitDict: org.w3c.dom.CloseEventInit = ...) + + public open val code: kotlin.Short { get; } + + public open val reason: kotlin.String { get; } + + public open val wasClean: kotlin.Boolean { get; } + + public companion object of CloseEvent { + public final val AT_TARGET: kotlin.Short { get; } + + public final val BUBBLING_PHASE: kotlin.Short { get; } + + public final val CAPTURING_PHASE: kotlin.Short { get; } + + public final val NONE: kotlin.Short { get; } + } +} + +public external interface CloseEventInit : org.w3c.dom.EventInit { + public open var code: kotlin.Short? { get; set; } + + public open var reason: kotlin.String? { get; set; } + + public open var wasClean: kotlin.Boolean? { get; set; } +} + +public external interface ColorSpaceConversion { + public companion object of ColorSpaceConversion { + } +} + +public open external class Comment : org.w3c.dom.CharacterData { + public constructor Comment(data: kotlin.String = ...) + + public open override val nextElementSibling: org.w3c.dom.Element? { get; } + + public open override val previousElementSibling: org.w3c.dom.Element? { get; } + + public open override fun after(vararg nodes: dynamic): kotlin.Unit + + public open override fun before(vararg nodes: dynamic): kotlin.Unit + + public open override fun remove(): kotlin.Unit + + public open override fun replaceWith(vararg nodes: dynamic): kotlin.Unit + + public companion object of Comment { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public external interface ConvertCoordinateOptions { + public open var fromBox: org.w3c.dom.CSSBoxType? { get; set; } + + public open var toBox: org.w3c.dom.CSSBoxType? { get; set; } +} + +public abstract external class CustomElementRegistry { + public constructor CustomElementRegistry() + + public final fun define(name: kotlin.String, constructor: () -> dynamic, options: org.w3c.dom.ElementDefinitionOptions = ...): kotlin.Unit + + public final fun get(name: kotlin.String): kotlin.Any? + + public final fun whenDefined(name: kotlin.String): kotlin.js.Promise +} + +public open external class CustomEvent : org.w3c.dom.events.Event { + public constructor CustomEvent(type: kotlin.String, eventInitDict: org.w3c.dom.CustomEventInit = ...) + + public open val detail: kotlin.Any? { get; } + + public final fun initCustomEvent(type: kotlin.String, bubbles: kotlin.Boolean, cancelable: kotlin.Boolean, detail: kotlin.Any?): kotlin.Unit + + public companion object of CustomEvent { + public final val AT_TARGET: kotlin.Short { get; } + + public final val BUBBLING_PHASE: kotlin.Short { get; } + + public final val CAPTURING_PHASE: kotlin.Short { get; } + + public final val NONE: kotlin.Short { get; } + } +} + +public external interface CustomEventInit : org.w3c.dom.EventInit { + public open var detail: kotlin.Any? { get; set; } +} + +public abstract external class DOMImplementation { + public constructor DOMImplementation() + + public final fun createDocument(namespace: kotlin.String?, qualifiedName: kotlin.String, doctype: org.w3c.dom.DocumentType? = ...): org.w3c.dom.XMLDocument + + public final fun createDocumentType(qualifiedName: kotlin.String, publicId: kotlin.String, systemId: kotlin.String): org.w3c.dom.DocumentType + + public final fun createHTMLDocument(title: kotlin.String = ...): org.w3c.dom.Document + + public final fun hasFeature(): kotlin.Boolean +} + +public open external class DOMMatrix : org.w3c.dom.DOMMatrixReadOnly { + public constructor DOMMatrix() + + public constructor DOMMatrix(numberSequence: kotlin.Array) + + public constructor DOMMatrix(transformList: kotlin.String) + + public constructor DOMMatrix(array32: org.khronos.webgl.Float32Array) + + public constructor DOMMatrix(array64: org.khronos.webgl.Float64Array) + + public constructor DOMMatrix(other: org.w3c.dom.DOMMatrixReadOnly) + + public open override var a: kotlin.Double { get; set; } + + public open override var b: kotlin.Double { get; set; } + + public open override var c: kotlin.Double { get; set; } + + public open override var d: kotlin.Double { get; set; } + + public open override var e: kotlin.Double { get; set; } + + public open override var f: kotlin.Double { get; set; } + + public open override var m11: kotlin.Double { get; set; } + + public open override var m12: kotlin.Double { get; set; } + + public open override var m13: kotlin.Double { get; set; } + + public open override var m14: kotlin.Double { get; set; } + + public open override var m21: kotlin.Double { get; set; } + + public open override var m22: kotlin.Double { get; set; } + + public open override var m23: kotlin.Double { get; set; } + + public open override var m24: kotlin.Double { get; set; } + + public open override var m31: kotlin.Double { get; set; } + + public open override var m32: kotlin.Double { get; set; } + + public open override var m33: kotlin.Double { get; set; } + + public open override var m34: kotlin.Double { get; set; } + + public open override var m41: kotlin.Double { get; set; } + + public open override var m42: kotlin.Double { get; set; } + + public open override var m43: kotlin.Double { get; set; } + + public open override var m44: kotlin.Double { get; set; } + + public final fun invertSelf(): org.w3c.dom.DOMMatrix + + public final fun multiplySelf(other: org.w3c.dom.DOMMatrix): org.w3c.dom.DOMMatrix + + public final fun preMultiplySelf(other: org.w3c.dom.DOMMatrix): org.w3c.dom.DOMMatrix + + public final fun rotateAxisAngleSelf(x: kotlin.Double, y: kotlin.Double, z: kotlin.Double, angle: kotlin.Double): org.w3c.dom.DOMMatrix + + public final fun rotateFromVectorSelf(x: kotlin.Double, y: kotlin.Double): org.w3c.dom.DOMMatrix + + public final fun rotateSelf(angle: kotlin.Double, originX: kotlin.Double = ..., originY: kotlin.Double = ...): org.w3c.dom.DOMMatrix + + public final fun scale3dSelf(scale: kotlin.Double, originX: kotlin.Double = ..., originY: kotlin.Double = ..., originZ: kotlin.Double = ...): org.w3c.dom.DOMMatrix + + public final fun scaleNonUniformSelf(scaleX: kotlin.Double, scaleY: kotlin.Double = ..., scaleZ: kotlin.Double = ..., originX: kotlin.Double = ..., originY: kotlin.Double = ..., originZ: kotlin.Double = ...): org.w3c.dom.DOMMatrix + + public final fun scaleSelf(scale: kotlin.Double, originX: kotlin.Double = ..., originY: kotlin.Double = ...): org.w3c.dom.DOMMatrix + + public final fun setMatrixValue(transformList: kotlin.String): org.w3c.dom.DOMMatrix + + public final fun skewXSelf(sx: kotlin.Double): org.w3c.dom.DOMMatrix + + public final fun skewYSelf(sy: kotlin.Double): org.w3c.dom.DOMMatrix + + public final fun translateSelf(tx: kotlin.Double, ty: kotlin.Double, tz: kotlin.Double = ...): org.w3c.dom.DOMMatrix +} + +public open external class DOMMatrixReadOnly { + public constructor DOMMatrixReadOnly(numberSequence: kotlin.Array) + + public open val a: kotlin.Double { get; } + + public open val b: kotlin.Double { get; } + + public open val c: kotlin.Double { get; } + + public open val d: kotlin.Double { get; } + + public open val e: kotlin.Double { get; } + + public open val f: kotlin.Double { get; } + + public open val is2D: kotlin.Boolean { get; } + + public open val isIdentity: kotlin.Boolean { get; } + + public open val m11: kotlin.Double { get; } + + public open val m12: kotlin.Double { get; } + + public open val m13: kotlin.Double { get; } + + public open val m14: kotlin.Double { get; } + + public open val m21: kotlin.Double { get; } + + public open val m22: kotlin.Double { get; } + + public open val m23: kotlin.Double { get; } + + public open val m24: kotlin.Double { get; } + + public open val m31: kotlin.Double { get; } + + public open val m32: kotlin.Double { get; } + + public open val m33: kotlin.Double { get; } + + public open val m34: kotlin.Double { get; } + + public open val m41: kotlin.Double { get; } + + public open val m42: kotlin.Double { get; } + + public open val m43: kotlin.Double { get; } + + public open val m44: kotlin.Double { get; } + + public final fun flipX(): org.w3c.dom.DOMMatrix + + public final fun flipY(): org.w3c.dom.DOMMatrix + + public final fun inverse(): org.w3c.dom.DOMMatrix + + public final fun multiply(other: org.w3c.dom.DOMMatrix): org.w3c.dom.DOMMatrix + + public final fun rotate(angle: kotlin.Double, originX: kotlin.Double = ..., originY: kotlin.Double = ...): org.w3c.dom.DOMMatrix + + public final fun rotateAxisAngle(x: kotlin.Double, y: kotlin.Double, z: kotlin.Double, angle: kotlin.Double): org.w3c.dom.DOMMatrix + + public final fun rotateFromVector(x: kotlin.Double, y: kotlin.Double): org.w3c.dom.DOMMatrix + + public final fun scale(scale: kotlin.Double, originX: kotlin.Double = ..., originY: kotlin.Double = ...): org.w3c.dom.DOMMatrix + + public final fun scale3d(scale: kotlin.Double, originX: kotlin.Double = ..., originY: kotlin.Double = ..., originZ: kotlin.Double = ...): org.w3c.dom.DOMMatrix + + public final fun scaleNonUniform(scaleX: kotlin.Double, scaleY: kotlin.Double = ..., scaleZ: kotlin.Double = ..., originX: kotlin.Double = ..., originY: kotlin.Double = ..., originZ: kotlin.Double = ...): org.w3c.dom.DOMMatrix + + public final fun skewX(sx: kotlin.Double): org.w3c.dom.DOMMatrix + + public final fun skewY(sy: kotlin.Double): org.w3c.dom.DOMMatrix + + public final fun toFloat32Array(): org.khronos.webgl.Float32Array + + public final fun toFloat64Array(): org.khronos.webgl.Float64Array + + public final fun transformPoint(point: org.w3c.dom.DOMPointInit = ...): org.w3c.dom.DOMPoint + + public final fun translate(tx: kotlin.Double, ty: kotlin.Double, tz: kotlin.Double = ...): org.w3c.dom.DOMMatrix +} + +public open external class DOMPoint : org.w3c.dom.DOMPointReadOnly { + public constructor DOMPoint(x: kotlin.Double = ..., y: kotlin.Double = ..., z: kotlin.Double = ..., w: kotlin.Double = ...) + + public constructor DOMPoint(point: org.w3c.dom.DOMPointInit) + + public open override var w: kotlin.Double { get; set; } + + public open override var x: kotlin.Double { get; set; } + + public open override var y: kotlin.Double { get; set; } + + public open override var z: kotlin.Double { get; set; } +} + +public external interface DOMPointInit { + public open var w: kotlin.Double? { get; set; } + + public open var x: kotlin.Double? { get; set; } + + public open var y: kotlin.Double? { get; set; } + + public open var z: kotlin.Double? { get; set; } +} + +public open external class DOMPointReadOnly { + public constructor DOMPointReadOnly(x: kotlin.Double, y: kotlin.Double, z: kotlin.Double, w: kotlin.Double) + + public open val w: kotlin.Double { get; } + + public open val x: kotlin.Double { get; } + + public open val y: kotlin.Double { get; } + + public open val z: kotlin.Double { get; } + + public final fun matrixTransform(matrix: org.w3c.dom.DOMMatrixReadOnly): org.w3c.dom.DOMPoint +} + +public open external class DOMQuad { + public constructor DOMQuad(p1: org.w3c.dom.DOMPointInit = ..., p2: org.w3c.dom.DOMPointInit = ..., p3: org.w3c.dom.DOMPointInit = ..., p4: org.w3c.dom.DOMPointInit = ...) + + public constructor DOMQuad(rect: org.w3c.dom.DOMRectInit) + + public open val bounds: org.w3c.dom.DOMRectReadOnly { get; } + + public open val p1: org.w3c.dom.DOMPoint { get; } + + public open val p2: org.w3c.dom.DOMPoint { get; } + + public open val p3: org.w3c.dom.DOMPoint { get; } + + public open val p4: org.w3c.dom.DOMPoint { get; } +} + +public open external class DOMRect : org.w3c.dom.DOMRectReadOnly { + public constructor DOMRect(x: kotlin.Double = ..., y: kotlin.Double = ..., width: kotlin.Double = ..., height: kotlin.Double = ...) + + public open override var height: kotlin.Double { get; set; } + + public open override var width: kotlin.Double { get; set; } + + public open override var x: kotlin.Double { get; set; } + + public open override var y: kotlin.Double { get; set; } +} + +public external interface DOMRectInit { + public open var height: kotlin.Double? { get; set; } + + public open var width: kotlin.Double? { get; set; } + + public open var x: kotlin.Double? { get; set; } + + public open var y: kotlin.Double? { get; set; } +} + +public external interface DOMRectList : org.w3c.dom.ItemArrayLike { + public abstract override fun item(index: kotlin.Int): org.w3c.dom.DOMRect? +} + +public open external class DOMRectReadOnly { + public constructor DOMRectReadOnly(x: kotlin.Double, y: kotlin.Double, width: kotlin.Double, height: kotlin.Double) + + public open val bottom: kotlin.Double { get; } + + public open val height: kotlin.Double { get; } + + public open val left: kotlin.Double { get; } + + public open val right: kotlin.Double { get; } + + public open val top: kotlin.Double { get; } + + public open val width: kotlin.Double { get; } + + public open val x: kotlin.Double { get; } + + public open val y: kotlin.Double { get; } +} + +public abstract external class DOMStringMap { + public constructor DOMStringMap() +} + +public abstract external class DOMTokenList : org.w3c.dom.ItemArrayLike { + public constructor DOMTokenList() + + public open var value: kotlin.String { get; set; } + + public final fun add(vararg tokens: kotlin.String): kotlin.Unit + + public final fun contains(token: kotlin.String): kotlin.Boolean + + public open override fun item(index: kotlin.Int): kotlin.String? + + public final fun remove(vararg tokens: kotlin.String): kotlin.Unit + + public final fun replace(token: kotlin.String, newToken: kotlin.String): kotlin.Unit + + public final fun supports(token: kotlin.String): kotlin.Boolean + + public final fun toggle(token: kotlin.String, force: kotlin.Boolean = ...): kotlin.Boolean +} + +public abstract external class DataTransfer { + public constructor DataTransfer() + + public open var dropEffect: kotlin.String { get; set; } + + public open var effectAllowed: kotlin.String { get; set; } + + public open val files: org.w3c.files.FileList { get; } + + public open val items: org.w3c.dom.DataTransferItemList { get; } + + public open val types: kotlin.Array { get; } + + public final fun clearData(format: kotlin.String = ...): kotlin.Unit + + public final fun getData(format: kotlin.String): kotlin.String + + public final fun setData(format: kotlin.String, data: kotlin.String): kotlin.Unit + + public final fun setDragImage(image: org.w3c.dom.Element, x: kotlin.Int, y: kotlin.Int): kotlin.Unit +} + +public abstract external class DataTransferItem { + public constructor DataTransferItem() + + public open val kind: kotlin.String { get; } + + public open val type: kotlin.String { get; } + + public final fun getAsFile(): org.w3c.files.File? + + public final fun getAsString(_callback: ((kotlin.String) -> kotlin.Unit)?): kotlin.Unit +} + +public abstract external class DataTransferItemList { + public constructor DataTransferItemList() + + public open val length: kotlin.Int { get; } + + public final fun add(data: kotlin.String, type: kotlin.String): org.w3c.dom.DataTransferItem? + + public final fun add(data: org.w3c.files.File): org.w3c.dom.DataTransferItem? + + public final fun clear(): kotlin.Unit + + public final fun remove(index: kotlin.Int): kotlin.Unit +} + +public abstract external class DedicatedWorkerGlobalScope : org.w3c.dom.WorkerGlobalScope { + public constructor DedicatedWorkerGlobalScope() + + public open var onmessage: ((org.w3c.dom.MessageEvent) -> dynamic)? { get; set; } + + public final fun close(): kotlin.Unit + + public final fun postMessage(message: kotlin.Any?, transfer: kotlin.Array = ...): kotlin.Unit +} + +public open external class Document : org.w3c.dom.Node, org.w3c.dom.GlobalEventHandlers, org.w3c.dom.DocumentAndElementEventHandlers, org.w3c.dom.NonElementParentNode, org.w3c.dom.DocumentOrShadowRoot, org.w3c.dom.ParentNode, org.w3c.dom.GeometryUtils { + public constructor Document() + + public open val URL: kotlin.String { get; } + + public open val activeElement: org.w3c.dom.Element? { get; } + + public final var alinkColor: kotlin.String { get; set; } + + public open val all: org.w3c.dom.HTMLAllCollection { get; } + + public open val anchors: org.w3c.dom.HTMLCollection { get; } + + public open val applets: org.w3c.dom.HTMLCollection { get; } + + public final var bgColor: kotlin.String { get; set; } + + public final var body: org.w3c.dom.HTMLElement? { get; set; } + + public open val characterSet: kotlin.String { get; } + + public open val charset: kotlin.String { get; } + + public open override val childElementCount: kotlin.Int { get; } + + public open override val children: org.w3c.dom.HTMLCollection { get; } + + public open val compatMode: kotlin.String { get; } + + public open val contentType: kotlin.String { get; } + + public final var cookie: kotlin.String { get; set; } + + public open val currentScript: org.w3c.dom.HTMLOrSVGScriptElement? { get; } + + public open val defaultView: org.w3c.dom.Window? { get; } + + public final var designMode: kotlin.String { get; set; } + + public final var dir: kotlin.String { get; set; } + + public open val doctype: org.w3c.dom.DocumentType? { get; } + + public open val documentElement: org.w3c.dom.Element? { get; } + + public open val documentURI: kotlin.String { get; } + + public final var domain: kotlin.String { get; set; } + + public open val embeds: org.w3c.dom.HTMLCollection { get; } + + public final var fgColor: kotlin.String { get; set; } + + public open override val firstElementChild: org.w3c.dom.Element? { get; } + + public open val forms: org.w3c.dom.HTMLCollection { get; } + + public open val fullscreen: kotlin.Boolean { get; } + + public open override val fullscreenElement: org.w3c.dom.Element? { get; } + + public open val fullscreenEnabled: kotlin.Boolean { get; } + + public open val head: org.w3c.dom.HTMLHeadElement? { get; } + + public open val images: org.w3c.dom.HTMLCollection { get; } + + public open val implementation: org.w3c.dom.DOMImplementation { get; } + + public open val inputEncoding: kotlin.String { get; } + + public open override val lastElementChild: org.w3c.dom.Element? { get; } + + public open val lastModified: kotlin.String { get; } + + public final var linkColor: kotlin.String { get; set; } + + public open val links: org.w3c.dom.HTMLCollection { get; } + + public open val location: org.w3c.dom.Location? { get; } + + public open override var onabort: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onblur: ((org.w3c.dom.events.FocusEvent) -> dynamic)? { get; set; } + + public open override var oncancel: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var oncanplay: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var oncanplaythrough: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onchange: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onclick: ((org.w3c.dom.events.MouseEvent) -> dynamic)? { get; set; } + + public open override var onclose: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var oncontextmenu: ((org.w3c.dom.events.MouseEvent) -> dynamic)? { get; set; } + + public open override var oncopy: ((org.w3c.dom.clipboard.ClipboardEvent) -> dynamic)? { get; set; } + + public open override var oncuechange: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var oncut: ((org.w3c.dom.clipboard.ClipboardEvent) -> dynamic)? { get; set; } + + public open override var ondblclick: ((org.w3c.dom.events.MouseEvent) -> dynamic)? { get; set; } + + public open override var ondrag: ((org.w3c.dom.DragEvent) -> dynamic)? { get; set; } + + public open override var ondragend: ((org.w3c.dom.DragEvent) -> dynamic)? { get; set; } + + public open override var ondragenter: ((org.w3c.dom.DragEvent) -> dynamic)? { get; set; } + + public open override var ondragexit: ((org.w3c.dom.DragEvent) -> dynamic)? { get; set; } + + public open override var ondragleave: ((org.w3c.dom.DragEvent) -> dynamic)? { get; set; } + + public open override var ondragover: ((org.w3c.dom.DragEvent) -> dynamic)? { get; set; } + + public open override var ondragstart: ((org.w3c.dom.DragEvent) -> dynamic)? { get; set; } + + public open override var ondrop: ((org.w3c.dom.DragEvent) -> dynamic)? { get; set; } + + public open override var ondurationchange: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onemptied: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onended: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onerror: ((dynamic, kotlin.String, kotlin.Int, kotlin.Int, kotlin.Any?) -> dynamic)? { get; set; } + + public open override var onfocus: ((org.w3c.dom.events.FocusEvent) -> dynamic)? { get; set; } + + public final var onfullscreenchange: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public final var onfullscreenerror: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var ongotpointercapture: ((org.w3c.dom.pointerevents.PointerEvent) -> dynamic)? { get; set; } + + public open override var oninput: ((org.w3c.dom.events.InputEvent) -> dynamic)? { get; set; } + + public open override var oninvalid: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onkeydown: ((org.w3c.dom.events.KeyboardEvent) -> dynamic)? { get; set; } + + public open override var onkeypress: ((org.w3c.dom.events.KeyboardEvent) -> dynamic)? { get; set; } + + public open override var onkeyup: ((org.w3c.dom.events.KeyboardEvent) -> dynamic)? { get; set; } + + public open override var onload: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onloadeddata: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onloadedmetadata: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onloadend: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onloadstart: ((org.w3c.xhr.ProgressEvent) -> dynamic)? { get; set; } + + public open override var onlostpointercapture: ((org.w3c.dom.pointerevents.PointerEvent) -> dynamic)? { get; set; } + + public open override var onmousedown: ((org.w3c.dom.events.MouseEvent) -> dynamic)? { get; set; } + + public open override var onmouseenter: ((org.w3c.dom.events.MouseEvent) -> dynamic)? { get; set; } + + public open override var onmouseleave: ((org.w3c.dom.events.MouseEvent) -> dynamic)? { get; set; } + + public open override var onmousemove: ((org.w3c.dom.events.MouseEvent) -> dynamic)? { get; set; } + + public open override var onmouseout: ((org.w3c.dom.events.MouseEvent) -> dynamic)? { get; set; } + + public open override var onmouseover: ((org.w3c.dom.events.MouseEvent) -> dynamic)? { get; set; } + + public open override var onmouseup: ((org.w3c.dom.events.MouseEvent) -> dynamic)? { get; set; } + + public open override var onpaste: ((org.w3c.dom.clipboard.ClipboardEvent) -> dynamic)? { get; set; } + + public open override var onpause: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onplay: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onplaying: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onpointercancel: ((org.w3c.dom.pointerevents.PointerEvent) -> dynamic)? { get; set; } + + public open override var onpointerdown: ((org.w3c.dom.pointerevents.PointerEvent) -> dynamic)? { get; set; } + + public open override var onpointerenter: ((org.w3c.dom.pointerevents.PointerEvent) -> dynamic)? { get; set; } + + public open override var onpointerleave: ((org.w3c.dom.pointerevents.PointerEvent) -> dynamic)? { get; set; } + + public open override var onpointermove: ((org.w3c.dom.pointerevents.PointerEvent) -> dynamic)? { get; set; } + + public open override var onpointerout: ((org.w3c.dom.pointerevents.PointerEvent) -> dynamic)? { get; set; } + + public open override var onpointerover: ((org.w3c.dom.pointerevents.PointerEvent) -> dynamic)? { get; set; } + + public open override var onpointerup: ((org.w3c.dom.pointerevents.PointerEvent) -> dynamic)? { get; set; } + + public open override var onprogress: ((org.w3c.xhr.ProgressEvent) -> dynamic)? { get; set; } + + public open override var onratechange: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public final var onreadystatechange: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onreset: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onresize: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onscroll: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onseeked: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onseeking: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onselect: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onshow: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onstalled: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onsubmit: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onsuspend: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var ontimeupdate: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var ontoggle: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onvolumechange: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onwaiting: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onwheel: ((org.w3c.dom.events.WheelEvent) -> dynamic)? { get; set; } + + public open val origin: kotlin.String { get; } + + public open val plugins: org.w3c.dom.HTMLCollection { get; } + + public open val readyState: org.w3c.dom.DocumentReadyState { get; } + + public open val referrer: kotlin.String { get; } + + public open val rootElement: org.w3c.dom.svg.SVGSVGElement? { get; } + + public open val scripts: org.w3c.dom.HTMLCollection { get; } + + public open val scrollingElement: org.w3c.dom.Element? { get; } + + public open val styleSheets: org.w3c.dom.css.StyleSheetList { get; } + + public final var title: kotlin.String { get; set; } + + public final var vlinkColor: kotlin.String { get; set; } + + public final fun adoptNode(node: org.w3c.dom.Node): org.w3c.dom.Node + + public open override fun append(vararg nodes: dynamic): kotlin.Unit + + public final fun captureEvents(): kotlin.Unit + + public final fun caretPositionFromPoint(x: kotlin.Double, y: kotlin.Double): org.w3c.dom.CaretPosition? + + public final fun clear(): kotlin.Unit + + public final fun close(): kotlin.Unit + + public open override fun convertPointFromNode(point: org.w3c.dom.DOMPointInit, from: dynamic, options: org.w3c.dom.ConvertCoordinateOptions = ...): org.w3c.dom.DOMPoint + + public open override fun convertQuadFromNode(quad: dynamic, from: dynamic, options: org.w3c.dom.ConvertCoordinateOptions = ...): org.w3c.dom.DOMQuad + + public open override fun convertRectFromNode(rect: org.w3c.dom.DOMRectReadOnly, from: dynamic, options: org.w3c.dom.ConvertCoordinateOptions = ...): org.w3c.dom.DOMQuad + + public final fun createAttribute(localName: kotlin.String): org.w3c.dom.Attr + + public final fun createAttributeNS(namespace: kotlin.String?, qualifiedName: kotlin.String): org.w3c.dom.Attr + + public final fun createCDATASection(data: kotlin.String): org.w3c.dom.CDATASection + + public final fun createComment(data: kotlin.String): org.w3c.dom.Comment + + public final fun createDocumentFragment(): org.w3c.dom.DocumentFragment + + public final fun createElement(localName: kotlin.String, options: org.w3c.dom.ElementCreationOptions = ...): org.w3c.dom.Element + + public final fun createElementNS(namespace: kotlin.String?, qualifiedName: kotlin.String, options: org.w3c.dom.ElementCreationOptions = ...): org.w3c.dom.Element + + public final fun createEvent(`interface`: kotlin.String): org.w3c.dom.events.Event + + public final fun createNodeIterator(root: org.w3c.dom.Node, whatToShow: kotlin.Int = ..., filter: ((org.w3c.dom.Node) -> kotlin.Short)? = ...): org.w3c.dom.NodeIterator + + public final fun createNodeIterator(root: org.w3c.dom.Node, whatToShow: kotlin.Int = ..., filter: org.w3c.dom.NodeFilter? = ...): org.w3c.dom.NodeIterator + + public final fun createProcessingInstruction(target: kotlin.String, data: kotlin.String): org.w3c.dom.ProcessingInstruction + + public final fun createRange(): org.w3c.dom.Range + + public final fun createTextNode(data: kotlin.String): org.w3c.dom.Text + + public final fun createTouch(view: org.w3c.dom.Window, target: org.w3c.dom.events.EventTarget, identifier: kotlin.Int, pageX: kotlin.Int, pageY: kotlin.Int, screenX: kotlin.Int, screenY: kotlin.Int): org.w3c.dom.Touch + + public final fun createTouchList(vararg touches: org.w3c.dom.Touch): org.w3c.dom.TouchList + + public final fun createTreeWalker(root: org.w3c.dom.Node, whatToShow: kotlin.Int = ..., filter: ((org.w3c.dom.Node) -> kotlin.Short)? = ...): org.w3c.dom.TreeWalker + + public final fun createTreeWalker(root: org.w3c.dom.Node, whatToShow: kotlin.Int = ..., filter: org.w3c.dom.NodeFilter? = ...): org.w3c.dom.TreeWalker + + public final fun elementFromPoint(x: kotlin.Double, y: kotlin.Double): org.w3c.dom.Element? + + public final fun elementsFromPoint(x: kotlin.Double, y: kotlin.Double): kotlin.Array + + public final fun execCommand(commandId: kotlin.String, showUI: kotlin.Boolean = ..., value: kotlin.String = ...): kotlin.Boolean + + public final fun exitFullscreen(): kotlin.js.Promise + + public open override fun getBoxQuads(options: org.w3c.dom.BoxQuadOptions = ...): kotlin.Array + + public open override fun getElementById(elementId: kotlin.String): org.w3c.dom.Element? + + public final fun getElementsByClassName(classNames: kotlin.String): org.w3c.dom.HTMLCollection + + public final fun getElementsByName(elementName: kotlin.String): org.w3c.dom.NodeList + + public final fun getElementsByTagName(qualifiedName: kotlin.String): org.w3c.dom.HTMLCollection + + public final fun getElementsByTagNameNS(namespace: kotlin.String?, localName: kotlin.String): org.w3c.dom.HTMLCollection + + public final fun hasFocus(): kotlin.Boolean + + public final fun importNode(node: org.w3c.dom.Node, deep: kotlin.Boolean = ...): org.w3c.dom.Node + + public final fun open(type: kotlin.String = ..., replace: kotlin.String = ...): org.w3c.dom.Document + + public final fun open(url: kotlin.String, name: kotlin.String, features: kotlin.String): org.w3c.dom.Window + + public open override fun prepend(vararg nodes: dynamic): kotlin.Unit + + public final fun queryCommandEnabled(commandId: kotlin.String): kotlin.Boolean + + public final fun queryCommandIndeterm(commandId: kotlin.String): kotlin.Boolean + + public final fun queryCommandState(commandId: kotlin.String): kotlin.Boolean + + public final fun queryCommandSupported(commandId: kotlin.String): kotlin.Boolean + + public final fun queryCommandValue(commandId: kotlin.String): kotlin.String + + public open override fun querySelector(selectors: kotlin.String): org.w3c.dom.Element? + + public open override fun querySelectorAll(selectors: kotlin.String): org.w3c.dom.NodeList + + public final fun releaseEvents(): kotlin.Unit + + public final fun write(vararg text: kotlin.String): kotlin.Unit + + public final fun writeln(vararg text: kotlin.String): kotlin.Unit + + public companion object of Document { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public external interface DocumentAndElementEventHandlers { + public open var oncopy: ((org.w3c.dom.clipboard.ClipboardEvent) -> dynamic)? { get; set; } + + public open var oncut: ((org.w3c.dom.clipboard.ClipboardEvent) -> dynamic)? { get; set; } + + public open var onpaste: ((org.w3c.dom.clipboard.ClipboardEvent) -> dynamic)? { get; set; } +} + +public open external class DocumentFragment : org.w3c.dom.Node, org.w3c.dom.NonElementParentNode, org.w3c.dom.ParentNode { + public constructor DocumentFragment() + + public open override val childElementCount: kotlin.Int { get; } + + public open override val children: org.w3c.dom.HTMLCollection { get; } + + public open override val firstElementChild: org.w3c.dom.Element? { get; } + + public open override val lastElementChild: org.w3c.dom.Element? { get; } + + public open override fun append(vararg nodes: dynamic): kotlin.Unit + + public open override fun getElementById(elementId: kotlin.String): org.w3c.dom.Element? + + public open override fun prepend(vararg nodes: dynamic): kotlin.Unit + + public open override fun querySelector(selectors: kotlin.String): org.w3c.dom.Element? + + public open override fun querySelectorAll(selectors: kotlin.String): org.w3c.dom.NodeList + + public companion object of DocumentFragment { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public external interface DocumentOrShadowRoot { + public open val fullscreenElement: org.w3c.dom.Element? { get; } +} + +public external interface DocumentReadyState { + public companion object of DocumentReadyState { + } +} + +public abstract external class DocumentType : org.w3c.dom.Node, org.w3c.dom.ChildNode { + public constructor DocumentType() + + public open val name: kotlin.String { get; } + + public open val publicId: kotlin.String { get; } + + public open val systemId: kotlin.String { get; } + + public companion object of DocumentType { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public open external class DragEvent : org.w3c.dom.events.MouseEvent { + public constructor DragEvent(type: kotlin.String, eventInitDict: org.w3c.dom.DragEventInit = ...) + + public open val dataTransfer: org.w3c.dom.DataTransfer? { get; } + + public companion object of DragEvent { + public final val AT_TARGET: kotlin.Short { get; } + + public final val BUBBLING_PHASE: kotlin.Short { get; } + + public final val CAPTURING_PHASE: kotlin.Short { get; } + + public final val NONE: kotlin.Short { get; } + } +} + +public external interface DragEventInit : org.w3c.dom.events.MouseEventInit { + public open var dataTransfer: org.w3c.dom.DataTransfer? { get; set; } +} + +public abstract external class Element : org.w3c.dom.Node, org.w3c.dom.ParentNode, org.w3c.dom.NonDocumentTypeChildNode, org.w3c.dom.ChildNode, org.w3c.dom.Slotable, org.w3c.dom.GeometryUtils, org.w3c.dom.UnionElementOrHTMLCollection, org.w3c.dom.UnionElementOrRadioNodeList, org.w3c.dom.UnionElementOrMouseEvent, org.w3c.dom.css.UnionElementOrProcessingInstruction { + public constructor Element() + + public open val attributes: org.w3c.dom.NamedNodeMap { get; } + + public open val classList: org.w3c.dom.DOMTokenList { get; } + + public open var className: kotlin.String { get; set; } + + public open val clientHeight: kotlin.Int { get; } + + public open val clientLeft: kotlin.Int { get; } + + public open val clientTop: kotlin.Int { get; } + + public open val clientWidth: kotlin.Int { get; } + + public open var id: kotlin.String { get; set; } + + public open var innerHTML: kotlin.String { get; set; } + + public open val localName: kotlin.String { get; } + + public open val namespaceURI: kotlin.String? { get; } + + public open var outerHTML: kotlin.String { get; set; } + + public open val prefix: kotlin.String? { get; } + + public open val scrollHeight: kotlin.Int { get; } + + public open var scrollLeft: kotlin.Double { get; set; } + + public open var scrollTop: kotlin.Double { get; set; } + + public open val scrollWidth: kotlin.Int { get; } + + public open val shadowRoot: org.w3c.dom.ShadowRoot? { get; } + + public open var slot: kotlin.String { get; set; } + + public open val tagName: kotlin.String { get; } + + public final fun attachShadow(init: org.w3c.dom.ShadowRootInit): org.w3c.dom.ShadowRoot + + public final fun closest(selectors: kotlin.String): org.w3c.dom.Element? + + public final fun getAttribute(qualifiedName: kotlin.String): kotlin.String? + + public final fun getAttributeNS(namespace: kotlin.String?, localName: kotlin.String): kotlin.String? + + public final fun getAttributeNames(): kotlin.Array + + public final fun getAttributeNode(qualifiedName: kotlin.String): org.w3c.dom.Attr? + + public final fun getAttributeNodeNS(namespace: kotlin.String?, localName: kotlin.String): org.w3c.dom.Attr? + + public final fun getBoundingClientRect(): org.w3c.dom.DOMRect + + public final fun getClientRects(): kotlin.Array + + public final fun getElementsByClassName(classNames: kotlin.String): org.w3c.dom.HTMLCollection + + public final fun getElementsByTagName(qualifiedName: kotlin.String): org.w3c.dom.HTMLCollection + + public final fun getElementsByTagNameNS(namespace: kotlin.String?, localName: kotlin.String): org.w3c.dom.HTMLCollection + + public final fun hasAttribute(qualifiedName: kotlin.String): kotlin.Boolean + + public final fun hasAttributeNS(namespace: kotlin.String?, localName: kotlin.String): kotlin.Boolean + + public final fun hasAttributes(): kotlin.Boolean + + public final fun hasPointerCapture(pointerId: kotlin.Int): kotlin.Boolean + + public final fun insertAdjacentElement(where: kotlin.String, element: org.w3c.dom.Element): org.w3c.dom.Element? + + public final fun insertAdjacentHTML(position: kotlin.String, text: kotlin.String): kotlin.Unit + + public final fun insertAdjacentText(where: kotlin.String, data: kotlin.String): kotlin.Unit + + public final fun matches(selectors: kotlin.String): kotlin.Boolean + + public final fun releasePointerCapture(pointerId: kotlin.Int): kotlin.Unit + + public final fun removeAttribute(qualifiedName: kotlin.String): kotlin.Unit + + public final fun removeAttributeNS(namespace: kotlin.String?, localName: kotlin.String): kotlin.Unit + + public final fun removeAttributeNode(attr: org.w3c.dom.Attr): org.w3c.dom.Attr + + public final fun requestFullscreen(): kotlin.js.Promise + + public final fun scroll(x: kotlin.Double, y: kotlin.Double): kotlin.Unit + + public final fun scroll(options: org.w3c.dom.ScrollToOptions = ...): kotlin.Unit + + public final fun scrollBy(x: kotlin.Double, y: kotlin.Double): kotlin.Unit + + public final fun scrollBy(options: org.w3c.dom.ScrollToOptions = ...): kotlin.Unit + + public final fun scrollIntoView(): kotlin.Unit + + public final fun scrollIntoView(arg: dynamic): kotlin.Unit + + public final fun scrollTo(x: kotlin.Double, y: kotlin.Double): kotlin.Unit + + public final fun scrollTo(options: org.w3c.dom.ScrollToOptions = ...): kotlin.Unit + + public final fun setAttribute(qualifiedName: kotlin.String, value: kotlin.String): kotlin.Unit + + public final fun setAttributeNS(namespace: kotlin.String?, qualifiedName: kotlin.String, value: kotlin.String): kotlin.Unit + + public final fun setAttributeNode(attr: org.w3c.dom.Attr): org.w3c.dom.Attr? + + public final fun setAttributeNodeNS(attr: org.w3c.dom.Attr): org.w3c.dom.Attr? + + public final fun setPointerCapture(pointerId: kotlin.Int): kotlin.Unit + + public final fun webkitMatchesSelector(selectors: kotlin.String): kotlin.Boolean + + public companion object of Element { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public external interface ElementContentEditable { + public abstract var contentEditable: kotlin.String { get; set; } + + public abstract val isContentEditable: kotlin.Boolean { get; } +} + +public external interface ElementCreationOptions { + public open var `is`: kotlin.String? { get; set; } +} + +public external interface ElementDefinitionOptions { + public open var extends: kotlin.String? { get; set; } +} + +public open external class ErrorEvent : org.w3c.dom.events.Event { + public constructor ErrorEvent(type: kotlin.String, eventInitDict: org.w3c.dom.ErrorEventInit = ...) + + public open val colno: kotlin.Int { get; } + + public open val error: kotlin.Any? { get; } + + public open val filename: kotlin.String { get; } + + public open val lineno: kotlin.Int { get; } + + public open val message: kotlin.String { get; } + + public companion object of ErrorEvent { + public final val AT_TARGET: kotlin.Short { get; } + + public final val BUBBLING_PHASE: kotlin.Short { get; } + + public final val CAPTURING_PHASE: kotlin.Short { get; } + + public final val NONE: kotlin.Short { get; } + } +} + +public external interface ErrorEventInit : org.w3c.dom.EventInit { + public open var colno: kotlin.Int? { get; set; } + + public open var error: kotlin.Any? { get; set; } + + public open var filename: kotlin.String? { get; set; } + + public open var lineno: kotlin.Int? { get; set; } + + public open var message: kotlin.String? { get; set; } +} + +public external interface EventInit { + public open var bubbles: kotlin.Boolean? { get; set; } + + public open var cancelable: kotlin.Boolean? { get; set; } + + public open var composed: kotlin.Boolean? { get; set; } +} + +public external interface EventListenerOptions { + public open var capture: kotlin.Boolean? { get; set; } +} + +public open external class EventSource : org.w3c.dom.events.EventTarget { + public constructor EventSource(url: kotlin.String, eventSourceInitDict: org.w3c.dom.EventSourceInit = ...) + + public final var onerror: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public final var onmessage: ((org.w3c.dom.MessageEvent) -> dynamic)? { get; set; } + + public final var onopen: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open val readyState: kotlin.Short { get; } + + public open val url: kotlin.String { get; } + + public open val withCredentials: kotlin.Boolean { get; } + + public final fun close(): kotlin.Unit + + public companion object of EventSource { + public final val CLOSED: kotlin.Short { get; } + + public final val CONNECTING: kotlin.Short { get; } + + public final val OPEN: kotlin.Short { get; } + } +} + +public external interface EventSourceInit { + public open var withCredentials: kotlin.Boolean? { get; set; } +} + +public external interface External { + public abstract fun AddSearchProvider(): kotlin.Unit + + public abstract fun IsSearchProviderInstalled(): kotlin.Unit +} + +public external interface GeometryUtils { + public abstract fun convertPointFromNode(point: org.w3c.dom.DOMPointInit, from: dynamic, options: org.w3c.dom.ConvertCoordinateOptions = ...): org.w3c.dom.DOMPoint + + public abstract fun convertQuadFromNode(quad: dynamic, from: dynamic, options: org.w3c.dom.ConvertCoordinateOptions = ...): org.w3c.dom.DOMQuad + + public abstract fun convertRectFromNode(rect: org.w3c.dom.DOMRectReadOnly, from: dynamic, options: org.w3c.dom.ConvertCoordinateOptions = ...): org.w3c.dom.DOMQuad + + public abstract fun getBoxQuads(options: org.w3c.dom.BoxQuadOptions = ...): kotlin.Array +} + +public external interface GetRootNodeOptions { + public open var composed: kotlin.Boolean? { get; set; } +} + +public external interface GlobalEventHandlers { + public open var onabort: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open var onblur: ((org.w3c.dom.events.FocusEvent) -> dynamic)? { get; set; } + + public open var oncancel: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open var oncanplay: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open var oncanplaythrough: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open var onchange: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open var onclick: ((org.w3c.dom.events.MouseEvent) -> dynamic)? { get; set; } + + public open var onclose: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open var oncontextmenu: ((org.w3c.dom.events.MouseEvent) -> dynamic)? { get; set; } + + public open var oncuechange: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open var ondblclick: ((org.w3c.dom.events.MouseEvent) -> dynamic)? { get; set; } + + public open var ondrag: ((org.w3c.dom.DragEvent) -> dynamic)? { get; set; } + + public open var ondragend: ((org.w3c.dom.DragEvent) -> dynamic)? { get; set; } + + public open var ondragenter: ((org.w3c.dom.DragEvent) -> dynamic)? { get; set; } + + public open var ondragexit: ((org.w3c.dom.DragEvent) -> dynamic)? { get; set; } + + public open var ondragleave: ((org.w3c.dom.DragEvent) -> dynamic)? { get; set; } + + public open var ondragover: ((org.w3c.dom.DragEvent) -> dynamic)? { get; set; } + + public open var ondragstart: ((org.w3c.dom.DragEvent) -> dynamic)? { get; set; } + + public open var ondrop: ((org.w3c.dom.DragEvent) -> dynamic)? { get; set; } + + public open var ondurationchange: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open var onemptied: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open var onended: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open var onerror: ((dynamic, kotlin.String, kotlin.Int, kotlin.Int, kotlin.Any?) -> dynamic)? { get; set; } + + public open var onfocus: ((org.w3c.dom.events.FocusEvent) -> dynamic)? { get; set; } + + public open var ongotpointercapture: ((org.w3c.dom.pointerevents.PointerEvent) -> dynamic)? { get; set; } + + public open var oninput: ((org.w3c.dom.events.InputEvent) -> dynamic)? { get; set; } + + public open var oninvalid: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open var onkeydown: ((org.w3c.dom.events.KeyboardEvent) -> dynamic)? { get; set; } + + public open var onkeypress: ((org.w3c.dom.events.KeyboardEvent) -> dynamic)? { get; set; } + + public open var onkeyup: ((org.w3c.dom.events.KeyboardEvent) -> dynamic)? { get; set; } + + public open var onload: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open var onloadeddata: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open var onloadedmetadata: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open var onloadend: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open var onloadstart: ((org.w3c.xhr.ProgressEvent) -> dynamic)? { get; set; } + + public open var onlostpointercapture: ((org.w3c.dom.pointerevents.PointerEvent) -> dynamic)? { get; set; } + + public open var onmousedown: ((org.w3c.dom.events.MouseEvent) -> dynamic)? { get; set; } + + public open var onmouseenter: ((org.w3c.dom.events.MouseEvent) -> dynamic)? { get; set; } + + public open var onmouseleave: ((org.w3c.dom.events.MouseEvent) -> dynamic)? { get; set; } + + public open var onmousemove: ((org.w3c.dom.events.MouseEvent) -> dynamic)? { get; set; } + + public open var onmouseout: ((org.w3c.dom.events.MouseEvent) -> dynamic)? { get; set; } + + public open var onmouseover: ((org.w3c.dom.events.MouseEvent) -> dynamic)? { get; set; } + + public open var onmouseup: ((org.w3c.dom.events.MouseEvent) -> dynamic)? { get; set; } + + public open var onpause: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open var onplay: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open var onplaying: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open var onpointercancel: ((org.w3c.dom.pointerevents.PointerEvent) -> dynamic)? { get; set; } + + public open var onpointerdown: ((org.w3c.dom.pointerevents.PointerEvent) -> dynamic)? { get; set; } + + public open var onpointerenter: ((org.w3c.dom.pointerevents.PointerEvent) -> dynamic)? { get; set; } + + public open var onpointerleave: ((org.w3c.dom.pointerevents.PointerEvent) -> dynamic)? { get; set; } + + public open var onpointermove: ((org.w3c.dom.pointerevents.PointerEvent) -> dynamic)? { get; set; } + + public open var onpointerout: ((org.w3c.dom.pointerevents.PointerEvent) -> dynamic)? { get; set; } + + public open var onpointerover: ((org.w3c.dom.pointerevents.PointerEvent) -> dynamic)? { get; set; } + + public open var onpointerup: ((org.w3c.dom.pointerevents.PointerEvent) -> dynamic)? { get; set; } + + public open var onprogress: ((org.w3c.xhr.ProgressEvent) -> dynamic)? { get; set; } + + public open var onratechange: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open var onreset: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open var onresize: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open var onscroll: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open var onseeked: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open var onseeking: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open var onselect: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open var onshow: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open var onstalled: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open var onsubmit: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open var onsuspend: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open var ontimeupdate: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open var ontoggle: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open var onvolumechange: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open var onwaiting: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open var onwheel: ((org.w3c.dom.events.WheelEvent) -> dynamic)? { get; set; } +} + +public abstract external class HTMLAllCollection { + public constructor HTMLAllCollection() + + public open val length: kotlin.Int { get; } + + public final fun item(nameOrIndex: kotlin.String = ...): org.w3c.dom.UnionElementOrHTMLCollection? + + public final fun namedItem(name: kotlin.String): org.w3c.dom.UnionElementOrHTMLCollection? +} + +public abstract external class HTMLAnchorElement : org.w3c.dom.HTMLElement, org.w3c.dom.HTMLHyperlinkElementUtils { + public constructor HTMLAnchorElement() + + public open var charset: kotlin.String { get; set; } + + public open var coords: kotlin.String { get; set; } + + public open var download: kotlin.String { get; set; } + + public open var hreflang: kotlin.String { get; set; } + + public open var name: kotlin.String { get; set; } + + public open var ping: kotlin.String { get; set; } + + public open var referrerPolicy: kotlin.String { get; set; } + + public open var rel: kotlin.String { get; set; } + + public open val relList: org.w3c.dom.DOMTokenList { get; } + + public open var rev: kotlin.String { get; set; } + + public open var shape: kotlin.String { get; set; } + + public open var target: kotlin.String { get; set; } + + public open var text: kotlin.String { get; set; } + + public open var type: kotlin.String { get; set; } + + public companion object of HTMLAnchorElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class HTMLAppletElement : org.w3c.dom.HTMLElement { + public constructor HTMLAppletElement() + + public open var _object: kotlin.String { get; set; } + + public open var align: kotlin.String { get; set; } + + public open var alt: kotlin.String { get; set; } + + public open var archive: kotlin.String { get; set; } + + public open var code: kotlin.String { get; set; } + + public open var codeBase: kotlin.String { get; set; } + + public open var height: kotlin.String { get; set; } + + public open var hspace: kotlin.Int { get; set; } + + public open var name: kotlin.String { get; set; } + + public open var vspace: kotlin.Int { get; set; } + + public open var width: kotlin.String { get; set; } + + public companion object of HTMLAppletElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class HTMLAreaElement : org.w3c.dom.HTMLElement, org.w3c.dom.HTMLHyperlinkElementUtils { + public constructor HTMLAreaElement() + + public open var alt: kotlin.String { get; set; } + + public open var coords: kotlin.String { get; set; } + + public open var download: kotlin.String { get; set; } + + public open var noHref: kotlin.Boolean { get; set; } + + public open var ping: kotlin.String { get; set; } + + public open var referrerPolicy: kotlin.String { get; set; } + + public open var rel: kotlin.String { get; set; } + + public open val relList: org.w3c.dom.DOMTokenList { get; } + + public open var shape: kotlin.String { get; set; } + + public open var target: kotlin.String { get; set; } + + public companion object of HTMLAreaElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class HTMLAudioElement : org.w3c.dom.HTMLMediaElement { + public constructor HTMLAudioElement() + + public companion object of HTMLAudioElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val HAVE_CURRENT_DATA: kotlin.Short { get; } + + public final val HAVE_ENOUGH_DATA: kotlin.Short { get; } + + public final val HAVE_FUTURE_DATA: kotlin.Short { get; } + + public final val HAVE_METADATA: kotlin.Short { get; } + + public final val HAVE_NOTHING: kotlin.Short { get; } + + public final val NETWORK_EMPTY: kotlin.Short { get; } + + public final val NETWORK_IDLE: kotlin.Short { get; } + + public final val NETWORK_LOADING: kotlin.Short { get; } + + public final val NETWORK_NO_SOURCE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class HTMLBRElement : org.w3c.dom.HTMLElement { + public constructor HTMLBRElement() + + public open var clear: kotlin.String { get; set; } + + public companion object of HTMLBRElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class HTMLBaseElement : org.w3c.dom.HTMLElement { + public constructor HTMLBaseElement() + + public open var href: kotlin.String { get; set; } + + public open var target: kotlin.String { get; set; } + + public companion object of HTMLBaseElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class HTMLBodyElement : org.w3c.dom.HTMLElement, org.w3c.dom.WindowEventHandlers { + public constructor HTMLBodyElement() + + public open var aLink: kotlin.String { get; set; } + + public open var background: kotlin.String { get; set; } + + public open var bgColor: kotlin.String { get; set; } + + public open var link: kotlin.String { get; set; } + + public open var text: kotlin.String { get; set; } + + public open var vLink: kotlin.String { get; set; } + + public companion object of HTMLBodyElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class HTMLButtonElement : org.w3c.dom.HTMLElement { + public constructor HTMLButtonElement() + + public open var autofocus: kotlin.Boolean { get; set; } + + public open var disabled: kotlin.Boolean { get; set; } + + public open val form: org.w3c.dom.HTMLFormElement? { get; } + + public open var formAction: kotlin.String { get; set; } + + public open var formEnctype: kotlin.String { get; set; } + + public open var formMethod: kotlin.String { get; set; } + + public open var formNoValidate: kotlin.Boolean { get; set; } + + public open var formTarget: kotlin.String { get; set; } + + public open val labels: org.w3c.dom.NodeList { get; } + + public open var menu: org.w3c.dom.HTMLMenuElement? { get; set; } + + public open var name: kotlin.String { get; set; } + + public open var type: kotlin.String { get; set; } + + public open val validationMessage: kotlin.String { get; } + + public open val validity: org.w3c.dom.ValidityState { get; } + + public open var value: kotlin.String { get; set; } + + public open val willValidate: kotlin.Boolean { get; } + + public final fun checkValidity(): kotlin.Boolean + + public final fun reportValidity(): kotlin.Boolean + + public final fun setCustomValidity(error: kotlin.String): kotlin.Unit + + public companion object of HTMLButtonElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class HTMLCanvasElement : org.w3c.dom.HTMLElement, org.w3c.dom.CanvasImageSource, org.khronos.webgl.TexImageSource { + public constructor HTMLCanvasElement() + + public open var height: kotlin.Int { get; set; } + + public open var width: kotlin.Int { get; set; } + + public final fun getContext(contextId: kotlin.String, vararg arguments: kotlin.Any?): org.w3c.dom.RenderingContext? + + public final fun toBlob(_callback: (org.w3c.files.Blob?) -> kotlin.Unit, type: kotlin.String = ..., quality: kotlin.Any? = ...): kotlin.Unit + + public final fun toDataURL(type: kotlin.String = ..., quality: kotlin.Any? = ...): kotlin.String + + public companion object of HTMLCanvasElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class HTMLCollection : org.w3c.dom.ItemArrayLike, org.w3c.dom.UnionElementOrHTMLCollection { + public constructor HTMLCollection() + + public open override fun item(index: kotlin.Int): org.w3c.dom.Element? + + public final fun namedItem(name: kotlin.String): org.w3c.dom.Element? +} + +public abstract external class HTMLDListElement : org.w3c.dom.HTMLElement { + public constructor HTMLDListElement() + + public open var compact: kotlin.Boolean { get; set; } + + public companion object of HTMLDListElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class HTMLDataElement : org.w3c.dom.HTMLElement { + public constructor HTMLDataElement() + + public open var value: kotlin.String { get; set; } + + public companion object of HTMLDataElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class HTMLDataListElement : org.w3c.dom.HTMLElement { + public constructor HTMLDataListElement() + + public open val options: org.w3c.dom.HTMLCollection { get; } + + public companion object of HTMLDataListElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class HTMLDetailsElement : org.w3c.dom.HTMLElement { + public constructor HTMLDetailsElement() + + public open var open: kotlin.Boolean { get; set; } + + public companion object of HTMLDetailsElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class HTMLDialogElement : org.w3c.dom.HTMLElement { + public constructor HTMLDialogElement() + + public open var open: kotlin.Boolean { get; set; } + + public open var returnValue: kotlin.String { get; set; } + + public final fun close(returnValue: kotlin.String = ...): kotlin.Unit + + public final fun show(anchor: org.w3c.dom.UnionElementOrMouseEvent = ...): kotlin.Unit + + public final fun showModal(anchor: org.w3c.dom.UnionElementOrMouseEvent = ...): kotlin.Unit + + public companion object of HTMLDialogElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class HTMLDirectoryElement : org.w3c.dom.HTMLElement { + public constructor HTMLDirectoryElement() + + public open var compact: kotlin.Boolean { get; set; } + + public companion object of HTMLDirectoryElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class HTMLDivElement : org.w3c.dom.HTMLElement { + public constructor HTMLDivElement() + + public open var align: kotlin.String { get; set; } + + public companion object of HTMLDivElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class HTMLElement : org.w3c.dom.Element, org.w3c.dom.GlobalEventHandlers, org.w3c.dom.DocumentAndElementEventHandlers, org.w3c.dom.ElementContentEditable, org.w3c.dom.css.ElementCSSInlineStyle { + public constructor HTMLElement() + + public open var accessKey: kotlin.String { get; set; } + + public open val accessKeyLabel: kotlin.String { get; } + + public open var contextMenu: org.w3c.dom.HTMLMenuElement? { get; set; } + + public open val dataset: org.w3c.dom.DOMStringMap { get; } + + public open var dir: kotlin.String { get; set; } + + public open var draggable: kotlin.Boolean { get; set; } + + public open val dropzone: org.w3c.dom.DOMTokenList { get; } + + public open var hidden: kotlin.Boolean { get; set; } + + public open var innerText: kotlin.String { get; set; } + + public open var lang: kotlin.String { get; set; } + + public open val offsetHeight: kotlin.Int { get; } + + public open val offsetLeft: kotlin.Int { get; } + + public open val offsetParent: org.w3c.dom.Element? { get; } + + public open val offsetTop: kotlin.Int { get; } + + public open val offsetWidth: kotlin.Int { get; } + + public open var spellcheck: kotlin.Boolean { get; set; } + + public open var tabIndex: kotlin.Int { get; set; } + + public open var title: kotlin.String { get; set; } + + public open var translate: kotlin.Boolean { get; set; } + + public final fun blur(): kotlin.Unit + + public final fun click(): kotlin.Unit + + public final fun focus(): kotlin.Unit + + public final fun forceSpellCheck(): kotlin.Unit + + public companion object of HTMLElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class HTMLEmbedElement : org.w3c.dom.HTMLElement { + public constructor HTMLEmbedElement() + + public open var align: kotlin.String { get; set; } + + public open var height: kotlin.String { get; set; } + + public open var name: kotlin.String { get; set; } + + public open var src: kotlin.String { get; set; } + + public open var type: kotlin.String { get; set; } + + public open var width: kotlin.String { get; set; } + + public final fun getSVGDocument(): org.w3c.dom.Document? + + public companion object of HTMLEmbedElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class HTMLFieldSetElement : org.w3c.dom.HTMLElement { + public constructor HTMLFieldSetElement() + + public open var disabled: kotlin.Boolean { get; set; } + + public open val elements: org.w3c.dom.HTMLCollection { get; } + + public open val form: org.w3c.dom.HTMLFormElement? { get; } + + public open var name: kotlin.String { get; set; } + + public open val type: kotlin.String { get; } + + public open val validationMessage: kotlin.String { get; } + + public open val validity: org.w3c.dom.ValidityState { get; } + + public open val willValidate: kotlin.Boolean { get; } + + public final fun checkValidity(): kotlin.Boolean + + public final fun reportValidity(): kotlin.Boolean + + public final fun setCustomValidity(error: kotlin.String): kotlin.Unit + + public companion object of HTMLFieldSetElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class HTMLFontElement : org.w3c.dom.HTMLElement { + public constructor HTMLFontElement() + + public open var color: kotlin.String { get; set; } + + public open var face: kotlin.String { get; set; } + + public open var size: kotlin.String { get; set; } + + public companion object of HTMLFontElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class HTMLFormControlsCollection : org.w3c.dom.HTMLCollection { + public constructor HTMLFormControlsCollection() +} + +public abstract external class HTMLFormElement : org.w3c.dom.HTMLElement { + public constructor HTMLFormElement() + + public open var acceptCharset: kotlin.String { get; set; } + + public open var action: kotlin.String { get; set; } + + public open var autocomplete: kotlin.String { get; set; } + + public open val elements: org.w3c.dom.HTMLFormControlsCollection { get; } + + public open var encoding: kotlin.String { get; set; } + + public open var enctype: kotlin.String { get; set; } + + public open val length: kotlin.Int { get; } + + public open var method: kotlin.String { get; set; } + + public open var name: kotlin.String { get; set; } + + public open var noValidate: kotlin.Boolean { get; set; } + + public open var target: kotlin.String { get; set; } + + public final fun checkValidity(): kotlin.Boolean + + public final fun reportValidity(): kotlin.Boolean + + public final fun reset(): kotlin.Unit + + public final fun submit(): kotlin.Unit + + public companion object of HTMLFormElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class HTMLFrameElement : org.w3c.dom.HTMLElement { + public constructor HTMLFrameElement() + + public open val contentDocument: org.w3c.dom.Document? { get; } + + public open val contentWindow: org.w3c.dom.Window? { get; } + + public open var frameBorder: kotlin.String { get; set; } + + public open var longDesc: kotlin.String { get; set; } + + public open var marginHeight: kotlin.String { get; set; } + + public open var marginWidth: kotlin.String { get; set; } + + public open var name: kotlin.String { get; set; } + + public open var noResize: kotlin.Boolean { get; set; } + + public open var scrolling: kotlin.String { get; set; } + + public open var src: kotlin.String { get; set; } + + public companion object of HTMLFrameElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class HTMLFrameSetElement : org.w3c.dom.HTMLElement, org.w3c.dom.WindowEventHandlers { + public constructor HTMLFrameSetElement() + + public open var cols: kotlin.String { get; set; } + + public open var rows: kotlin.String { get; set; } + + public companion object of HTMLFrameSetElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class HTMLHRElement : org.w3c.dom.HTMLElement { + public constructor HTMLHRElement() + + public open var align: kotlin.String { get; set; } + + public open var color: kotlin.String { get; set; } + + public open var noShade: kotlin.Boolean { get; set; } + + public open var size: kotlin.String { get; set; } + + public open var width: kotlin.String { get; set; } + + public companion object of HTMLHRElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class HTMLHeadElement : org.w3c.dom.HTMLElement { + public constructor HTMLHeadElement() + + public companion object of HTMLHeadElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class HTMLHeadingElement : org.w3c.dom.HTMLElement { + public constructor HTMLHeadingElement() + + public open var align: kotlin.String { get; set; } + + public companion object of HTMLHeadingElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class HTMLHtmlElement : org.w3c.dom.HTMLElement { + public constructor HTMLHtmlElement() + + public open var version: kotlin.String { get; set; } + + public companion object of HTMLHtmlElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public external interface HTMLHyperlinkElementUtils { + public abstract var hash: kotlin.String { get; set; } + + public abstract var host: kotlin.String { get; set; } + + public abstract var hostname: kotlin.String { get; set; } + + public abstract var href: kotlin.String { get; set; } + + public abstract val origin: kotlin.String { get; } + + public abstract var password: kotlin.String { get; set; } + + public abstract var pathname: kotlin.String { get; set; } + + public abstract var port: kotlin.String { get; set; } + + public abstract var protocol: kotlin.String { get; set; } + + public abstract var search: kotlin.String { get; set; } + + public abstract var username: kotlin.String { get; set; } +} + +public abstract external class HTMLIFrameElement : org.w3c.dom.HTMLElement { + public constructor HTMLIFrameElement() + + public open var align: kotlin.String { get; set; } + + public open var allowFullscreen: kotlin.Boolean { get; set; } + + public open var allowUserMedia: kotlin.Boolean { get; set; } + + public open val contentDocument: org.w3c.dom.Document? { get; } + + public open val contentWindow: org.w3c.dom.Window? { get; } + + public open var frameBorder: kotlin.String { get; set; } + + public open var height: kotlin.String { get; set; } + + public open var longDesc: kotlin.String { get; set; } + + public open var marginHeight: kotlin.String { get; set; } + + public open var marginWidth: kotlin.String { get; set; } + + public open var name: kotlin.String { get; set; } + + public open var referrerPolicy: kotlin.String { get; set; } + + public open val sandbox: org.w3c.dom.DOMTokenList { get; } + + public open var scrolling: kotlin.String { get; set; } + + public open var src: kotlin.String { get; set; } + + public open var srcdoc: kotlin.String { get; set; } + + public open var width: kotlin.String { get; set; } + + public final fun getSVGDocument(): org.w3c.dom.Document? + + public companion object of HTMLIFrameElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class HTMLImageElement : org.w3c.dom.HTMLElement, org.w3c.dom.HTMLOrSVGImageElement, org.khronos.webgl.TexImageSource { + public constructor HTMLImageElement() + + public open var align: kotlin.String { get; set; } + + public open var alt: kotlin.String { get; set; } + + public open var border: kotlin.String { get; set; } + + public open val complete: kotlin.Boolean { get; } + + public open var crossOrigin: kotlin.String? { get; set; } + + public open val currentSrc: kotlin.String { get; } + + public open var height: kotlin.Int { get; set; } + + public open var hspace: kotlin.Int { get; set; } + + public open var isMap: kotlin.Boolean { get; set; } + + public open var longDesc: kotlin.String { get; set; } + + public open var lowsrc: kotlin.String { get; set; } + + public open var name: kotlin.String { get; set; } + + public open val naturalHeight: kotlin.Int { get; } + + public open val naturalWidth: kotlin.Int { get; } + + public open var referrerPolicy: kotlin.String { get; set; } + + public open var sizes: kotlin.String { get; set; } + + public open var src: kotlin.String { get; set; } + + public open var srcset: kotlin.String { get; set; } + + public open var useMap: kotlin.String { get; set; } + + public open var vspace: kotlin.Int { get; set; } + + public open var width: kotlin.Int { get; set; } + + public open val x: kotlin.Int { get; } + + public open val y: kotlin.Int { get; } + + public companion object of HTMLImageElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class HTMLInputElement : org.w3c.dom.HTMLElement { + public constructor HTMLInputElement() + + public open var accept: kotlin.String { get; set; } + + public open var align: kotlin.String { get; set; } + + public open var alt: kotlin.String { get; set; } + + public open var autocomplete: kotlin.String { get; set; } + + public open var autofocus: kotlin.Boolean { get; set; } + + public open var checked: kotlin.Boolean { get; set; } + + public open var defaultChecked: kotlin.Boolean { get; set; } + + public open var defaultValue: kotlin.String { get; set; } + + public open var dirName: kotlin.String { get; set; } + + public open var disabled: kotlin.Boolean { get; set; } + + public open val files: org.w3c.files.FileList? { get; } + + public open val form: org.w3c.dom.HTMLFormElement? { get; } + + public open var formAction: kotlin.String { get; set; } + + public open var formEnctype: kotlin.String { get; set; } + + public open var formMethod: kotlin.String { get; set; } + + public open var formNoValidate: kotlin.Boolean { get; set; } + + public open var formTarget: kotlin.String { get; set; } + + public open var height: kotlin.Int { get; set; } + + public open var indeterminate: kotlin.Boolean { get; set; } + + public open var inputMode: kotlin.String { get; set; } + + public open val labels: org.w3c.dom.NodeList { get; } + + public open val list: org.w3c.dom.HTMLElement? { get; } + + public open var max: kotlin.String { get; set; } + + public open var maxLength: kotlin.Int { get; set; } + + public open var min: kotlin.String { get; set; } + + public open var minLength: kotlin.Int { get; set; } + + public open var multiple: kotlin.Boolean { get; set; } + + public open var name: kotlin.String { get; set; } + + public open var pattern: kotlin.String { get; set; } + + public open var placeholder: kotlin.String { get; set; } + + public open var readOnly: kotlin.Boolean { get; set; } + + public open var required: kotlin.Boolean { get; set; } + + public open var selectionDirection: kotlin.String? { get; set; } + + public open var selectionEnd: kotlin.Int? { get; set; } + + public open var selectionStart: kotlin.Int? { get; set; } + + public open var size: kotlin.Int { get; set; } + + public open var src: kotlin.String { get; set; } + + public open var step: kotlin.String { get; set; } + + public open var type: kotlin.String { get; set; } + + public open var useMap: kotlin.String { get; set; } + + public open val validationMessage: kotlin.String { get; } + + public open val validity: org.w3c.dom.ValidityState { get; } + + public open var value: kotlin.String { get; set; } + + public open var valueAsDate: dynamic { get; set; } + + public open var valueAsNumber: kotlin.Double { get; set; } + + public open var width: kotlin.Int { get; set; } + + public open val willValidate: kotlin.Boolean { get; } + + public final fun checkValidity(): kotlin.Boolean + + public final fun reportValidity(): kotlin.Boolean + + public final fun select(): kotlin.Unit + + public final fun setCustomValidity(error: kotlin.String): kotlin.Unit + + public final fun setRangeText(replacement: kotlin.String): kotlin.Unit + + public final fun setRangeText(replacement: kotlin.String, start: kotlin.Int, end: kotlin.Int, selectionMode: org.w3c.dom.SelectionMode = ...): kotlin.Unit + + public final fun setSelectionRange(start: kotlin.Int, end: kotlin.Int, direction: kotlin.String = ...): kotlin.Unit + + public final fun stepDown(n: kotlin.Int = ...): kotlin.Unit + + public final fun stepUp(n: kotlin.Int = ...): kotlin.Unit + + public companion object of HTMLInputElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class HTMLKeygenElement : org.w3c.dom.HTMLElement { + public constructor HTMLKeygenElement() + + public open var autofocus: kotlin.Boolean { get; set; } + + public open var challenge: kotlin.String { get; set; } + + public open var disabled: kotlin.Boolean { get; set; } + + public open val form: org.w3c.dom.HTMLFormElement? { get; } + + public open var keytype: kotlin.String { get; set; } + + public open val labels: org.w3c.dom.NodeList { get; } + + public open var name: kotlin.String { get; set; } + + public open val type: kotlin.String { get; } + + public open val validationMessage: kotlin.String { get; } + + public open val validity: org.w3c.dom.ValidityState { get; } + + public open val willValidate: kotlin.Boolean { get; } + + public final fun checkValidity(): kotlin.Boolean + + public final fun reportValidity(): kotlin.Boolean + + public final fun setCustomValidity(error: kotlin.String): kotlin.Unit + + public companion object of HTMLKeygenElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class HTMLLIElement : org.w3c.dom.HTMLElement { + public constructor HTMLLIElement() + + public open var type: kotlin.String { get; set; } + + public open var value: kotlin.Int { get; set; } + + public companion object of HTMLLIElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class HTMLLabelElement : org.w3c.dom.HTMLElement { + public constructor HTMLLabelElement() + + public open val control: org.w3c.dom.HTMLElement? { get; } + + public open val form: org.w3c.dom.HTMLFormElement? { get; } + + public open var htmlFor: kotlin.String { get; set; } + + public companion object of HTMLLabelElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class HTMLLegendElement : org.w3c.dom.HTMLElement { + public constructor HTMLLegendElement() + + public open var align: kotlin.String { get; set; } + + public open val form: org.w3c.dom.HTMLFormElement? { get; } + + public companion object of HTMLLegendElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class HTMLLinkElement : org.w3c.dom.HTMLElement, org.w3c.dom.css.LinkStyle { + public constructor HTMLLinkElement() + + public open var `as`: org.w3c.fetch.RequestDestination { get; set; } + + public open var charset: kotlin.String { get; set; } + + public open var crossOrigin: kotlin.String? { get; set; } + + public open var href: kotlin.String { get; set; } + + public open var hreflang: kotlin.String { get; set; } + + public open var media: kotlin.String { get; set; } + + public open var nonce: kotlin.String { get; set; } + + public open var referrerPolicy: kotlin.String { get; set; } + + public open var rel: kotlin.String { get; set; } + + public open val relList: org.w3c.dom.DOMTokenList { get; } + + public open var rev: kotlin.String { get; set; } + + public open var scope: kotlin.String { get; set; } + + public open val sizes: org.w3c.dom.DOMTokenList { get; } + + public open var target: kotlin.String { get; set; } + + public open var type: kotlin.String { get; set; } + + public open var workerType: org.w3c.dom.WorkerType { get; set; } + + public companion object of HTMLLinkElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class HTMLMapElement : org.w3c.dom.HTMLElement { + public constructor HTMLMapElement() + + public open val areas: org.w3c.dom.HTMLCollection { get; } + + public open var name: kotlin.String { get; set; } + + public companion object of HTMLMapElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class HTMLMarqueeElement : org.w3c.dom.HTMLElement { + public constructor HTMLMarqueeElement() + + public open var behavior: kotlin.String { get; set; } + + public open var bgColor: kotlin.String { get; set; } + + public open var direction: kotlin.String { get; set; } + + public open var height: kotlin.String { get; set; } + + public open var hspace: kotlin.Int { get; set; } + + public open var loop: kotlin.Int { get; set; } + + public open var onbounce: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open var onfinish: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open var onstart: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open var scrollAmount: kotlin.Int { get; set; } + + public open var scrollDelay: kotlin.Int { get; set; } + + public open var trueSpeed: kotlin.Boolean { get; set; } + + public open var vspace: kotlin.Int { get; set; } + + public open var width: kotlin.String { get; set; } + + public final fun start(): kotlin.Unit + + public final fun stop(): kotlin.Unit + + public companion object of HTMLMarqueeElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class HTMLMediaElement : org.w3c.dom.HTMLElement { + public constructor HTMLMediaElement() + + public open val audioTracks: org.w3c.dom.AudioTrackList { get; } + + public open var autoplay: kotlin.Boolean { get; set; } + + public open val buffered: org.w3c.dom.TimeRanges { get; } + + public open var controls: kotlin.Boolean { get; set; } + + public open var crossOrigin: kotlin.String? { get; set; } + + public open val currentSrc: kotlin.String { get; } + + public open var currentTime: kotlin.Double { get; set; } + + public open var defaultMuted: kotlin.Boolean { get; set; } + + public open var defaultPlaybackRate: kotlin.Double { get; set; } + + public open val duration: kotlin.Double { get; } + + public open val ended: kotlin.Boolean { get; } + + public open val error: org.w3c.dom.MediaError? { get; } + + public open var loop: kotlin.Boolean { get; set; } + + public open val mediaKeys: org.w3c.dom.encryptedmedia.MediaKeys? { get; } + + public open var muted: kotlin.Boolean { get; set; } + + public open val networkState: kotlin.Short { get; } + + public open var onencrypted: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open var onwaitingforkey: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open val paused: kotlin.Boolean { get; } + + public open var playbackRate: kotlin.Double { get; set; } + + public open val played: org.w3c.dom.TimeRanges { get; } + + public open var preload: kotlin.String { get; set; } + + public open val readyState: kotlin.Short { get; } + + public open val seekable: org.w3c.dom.TimeRanges { get; } + + public open val seeking: kotlin.Boolean { get; } + + public open var src: kotlin.String { get; set; } + + public open var srcObject: org.w3c.dom.MediaProvider? { get; set; } + + public open val textTracks: org.w3c.dom.TextTrackList { get; } + + public open val videoTracks: org.w3c.dom.VideoTrackList { get; } + + public open var volume: kotlin.Double { get; set; } + + public final fun addTextTrack(kind: org.w3c.dom.TextTrackKind, label: kotlin.String = ..., language: kotlin.String = ...): org.w3c.dom.TextTrack + + public final fun canPlayType(type: kotlin.String): org.w3c.dom.CanPlayTypeResult + + public final fun fastSeek(time: kotlin.Double): kotlin.Unit + + public final fun getStartDate(): dynamic + + public final fun load(): kotlin.Unit + + public final fun pause(): kotlin.Unit + + public final fun play(): kotlin.js.Promise + + public final fun setMediaKeys(mediaKeys: org.w3c.dom.encryptedmedia.MediaKeys?): kotlin.js.Promise + + public companion object of HTMLMediaElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val HAVE_CURRENT_DATA: kotlin.Short { get; } + + public final val HAVE_ENOUGH_DATA: kotlin.Short { get; } + + public final val HAVE_FUTURE_DATA: kotlin.Short { get; } + + public final val HAVE_METADATA: kotlin.Short { get; } + + public final val HAVE_NOTHING: kotlin.Short { get; } + + public final val NETWORK_EMPTY: kotlin.Short { get; } + + public final val NETWORK_IDLE: kotlin.Short { get; } + + public final val NETWORK_LOADING: kotlin.Short { get; } + + public final val NETWORK_NO_SOURCE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class HTMLMenuElement : org.w3c.dom.HTMLElement { + public constructor HTMLMenuElement() + + public open var compact: kotlin.Boolean { get; set; } + + public open var label: kotlin.String { get; set; } + + public open var type: kotlin.String { get; set; } + + public companion object of HTMLMenuElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class HTMLMenuItemElement : org.w3c.dom.HTMLElement { + public constructor HTMLMenuItemElement() + + public open var checked: kotlin.Boolean { get; set; } + + public open var default: kotlin.Boolean { get; set; } + + public open var disabled: kotlin.Boolean { get; set; } + + public open var icon: kotlin.String { get; set; } + + public open var label: kotlin.String { get; set; } + + public open var radiogroup: kotlin.String { get; set; } + + public open var type: kotlin.String { get; set; } + + public companion object of HTMLMenuItemElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class HTMLMetaElement : org.w3c.dom.HTMLElement { + public constructor HTMLMetaElement() + + public open var content: kotlin.String { get; set; } + + public open var httpEquiv: kotlin.String { get; set; } + + public open var name: kotlin.String { get; set; } + + public open var scheme: kotlin.String { get; set; } + + public companion object of HTMLMetaElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class HTMLMeterElement : org.w3c.dom.HTMLElement { + public constructor HTMLMeterElement() + + public open var high: kotlin.Double { get; set; } + + public open val labels: org.w3c.dom.NodeList { get; } + + public open var low: kotlin.Double { get; set; } + + public open var max: kotlin.Double { get; set; } + + public open var min: kotlin.Double { get; set; } + + public open var optimum: kotlin.Double { get; set; } + + public open var value: kotlin.Double { get; set; } + + public companion object of HTMLMeterElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class HTMLModElement : org.w3c.dom.HTMLElement { + public constructor HTMLModElement() + + public open var cite: kotlin.String { get; set; } + + public open var dateTime: kotlin.String { get; set; } + + public companion object of HTMLModElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class HTMLOListElement : org.w3c.dom.HTMLElement { + public constructor HTMLOListElement() + + public open var compact: kotlin.Boolean { get; set; } + + public open var reversed: kotlin.Boolean { get; set; } + + public open var start: kotlin.Int { get; set; } + + public open var type: kotlin.String { get; set; } + + public companion object of HTMLOListElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class HTMLObjectElement : org.w3c.dom.HTMLElement { + public constructor HTMLObjectElement() + + public open var align: kotlin.String { get; set; } + + public open var archive: kotlin.String { get; set; } + + public open var border: kotlin.String { get; set; } + + public open var code: kotlin.String { get; set; } + + public open var codeBase: kotlin.String { get; set; } + + public open var codeType: kotlin.String { get; set; } + + public open val contentDocument: org.w3c.dom.Document? { get; } + + public open val contentWindow: org.w3c.dom.Window? { get; } + + public open var data: kotlin.String { get; set; } + + public open var declare: kotlin.Boolean { get; set; } + + public open val form: org.w3c.dom.HTMLFormElement? { get; } + + public open var height: kotlin.String { get; set; } + + public open var hspace: kotlin.Int { get; set; } + + public open var name: kotlin.String { get; set; } + + public open var standby: kotlin.String { get; set; } + + public open var type: kotlin.String { get; set; } + + public open var typeMustMatch: kotlin.Boolean { get; set; } + + public open var useMap: kotlin.String { get; set; } + + public open val validationMessage: kotlin.String { get; } + + public open val validity: org.w3c.dom.ValidityState { get; } + + public open var vspace: kotlin.Int { get; set; } + + public open var width: kotlin.String { get; set; } + + public open val willValidate: kotlin.Boolean { get; } + + public final fun checkValidity(): kotlin.Boolean + + public final fun getSVGDocument(): org.w3c.dom.Document? + + public final fun reportValidity(): kotlin.Boolean + + public final fun setCustomValidity(error: kotlin.String): kotlin.Unit + + public companion object of HTMLObjectElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class HTMLOptGroupElement : org.w3c.dom.HTMLElement, org.w3c.dom.UnionHTMLOptGroupElementOrHTMLOptionElement { + public constructor HTMLOptGroupElement() + + public open var disabled: kotlin.Boolean { get; set; } + + public open var label: kotlin.String { get; set; } + + public companion object of HTMLOptGroupElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class HTMLOptionElement : org.w3c.dom.HTMLElement, org.w3c.dom.UnionHTMLOptGroupElementOrHTMLOptionElement { + public constructor HTMLOptionElement() + + public open var defaultSelected: kotlin.Boolean { get; set; } + + public open var disabled: kotlin.Boolean { get; set; } + + public open val form: org.w3c.dom.HTMLFormElement? { get; } + + public open val index: kotlin.Int { get; } + + public open var label: kotlin.String { get; set; } + + public open var selected: kotlin.Boolean { get; set; } + + public open var text: kotlin.String { get; set; } + + public open var value: kotlin.String { get; set; } + + public companion object of HTMLOptionElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class HTMLOptionsCollection : org.w3c.dom.HTMLCollection { + public constructor HTMLOptionsCollection() + + public open override var length: kotlin.Int { get; set; } + + public open var selectedIndex: kotlin.Int { get; set; } + + public final fun add(element: org.w3c.dom.UnionHTMLOptGroupElementOrHTMLOptionElement, before: dynamic = ...): kotlin.Unit + + public final fun remove(index: kotlin.Int): kotlin.Unit +} + +public external interface HTMLOrSVGImageElement : org.w3c.dom.CanvasImageSource { +} + +public external interface HTMLOrSVGScriptElement { +} + +public abstract external class HTMLOutputElement : org.w3c.dom.HTMLElement { + public constructor HTMLOutputElement() + + public open var defaultValue: kotlin.String { get; set; } + + public open val form: org.w3c.dom.HTMLFormElement? { get; } + + public open val htmlFor: org.w3c.dom.DOMTokenList { get; } + + public open val labels: org.w3c.dom.NodeList { get; } + + public open var name: kotlin.String { get; set; } + + public open val type: kotlin.String { get; } + + public open val validationMessage: kotlin.String { get; } + + public open val validity: org.w3c.dom.ValidityState { get; } + + public open var value: kotlin.String { get; set; } + + public open val willValidate: kotlin.Boolean { get; } + + public final fun checkValidity(): kotlin.Boolean + + public final fun reportValidity(): kotlin.Boolean + + public final fun setCustomValidity(error: kotlin.String): kotlin.Unit + + public companion object of HTMLOutputElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class HTMLParagraphElement : org.w3c.dom.HTMLElement { + public constructor HTMLParagraphElement() + + public open var align: kotlin.String { get; set; } + + public companion object of HTMLParagraphElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class HTMLParamElement : org.w3c.dom.HTMLElement { + public constructor HTMLParamElement() + + public open var name: kotlin.String { get; set; } + + public open var type: kotlin.String { get; set; } + + public open var value: kotlin.String { get; set; } + + public open var valueType: kotlin.String { get; set; } + + public companion object of HTMLParamElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class HTMLPictureElement : org.w3c.dom.HTMLElement { + public constructor HTMLPictureElement() + + public companion object of HTMLPictureElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class HTMLPreElement : org.w3c.dom.HTMLElement { + public constructor HTMLPreElement() + + public open var width: kotlin.Int { get; set; } + + public companion object of HTMLPreElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class HTMLProgressElement : org.w3c.dom.HTMLElement { + public constructor HTMLProgressElement() + + public open val labels: org.w3c.dom.NodeList { get; } + + public open var max: kotlin.Double { get; set; } + + public open val position: kotlin.Double { get; } + + public open var value: kotlin.Double { get; set; } + + public companion object of HTMLProgressElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class HTMLQuoteElement : org.w3c.dom.HTMLElement { + public constructor HTMLQuoteElement() + + public open var cite: kotlin.String { get; set; } + + public companion object of HTMLQuoteElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class HTMLScriptElement : org.w3c.dom.HTMLElement, org.w3c.dom.HTMLOrSVGScriptElement { + public constructor HTMLScriptElement() + + public open var async: kotlin.Boolean { get; set; } + + public open var charset: kotlin.String { get; set; } + + public open var crossOrigin: kotlin.String? { get; set; } + + public open var defer: kotlin.Boolean { get; set; } + + public open var event: kotlin.String { get; set; } + + public open var htmlFor: kotlin.String { get; set; } + + public open var nonce: kotlin.String { get; set; } + + public open var src: kotlin.String { get; set; } + + public open var text: kotlin.String { get; set; } + + public open var type: kotlin.String { get; set; } + + public companion object of HTMLScriptElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class HTMLSelectElement : org.w3c.dom.HTMLElement, org.w3c.dom.ItemArrayLike { + public constructor HTMLSelectElement() + + public open var autocomplete: kotlin.String { get; set; } + + public open var autofocus: kotlin.Boolean { get; set; } + + public open var disabled: kotlin.Boolean { get; set; } + + public open val form: org.w3c.dom.HTMLFormElement? { get; } + + public open val labels: org.w3c.dom.NodeList { get; } + + public open override var length: kotlin.Int { get; set; } + + public open var multiple: kotlin.Boolean { get; set; } + + public open var name: kotlin.String { get; set; } + + public open val options: org.w3c.dom.HTMLOptionsCollection { get; } + + public open var required: kotlin.Boolean { get; set; } + + public open var selectedIndex: kotlin.Int { get; set; } + + public open val selectedOptions: org.w3c.dom.HTMLCollection { get; } + + public open var size: kotlin.Int { get; set; } + + public open val type: kotlin.String { get; } + + public open val validationMessage: kotlin.String { get; } + + public open val validity: org.w3c.dom.ValidityState { get; } + + public open var value: kotlin.String { get; set; } + + public open val willValidate: kotlin.Boolean { get; } + + public final fun add(element: org.w3c.dom.UnionHTMLOptGroupElementOrHTMLOptionElement, before: dynamic = ...): kotlin.Unit + + public final fun checkValidity(): kotlin.Boolean + + public open override fun item(index: kotlin.Int): org.w3c.dom.Element? + + public final fun namedItem(name: kotlin.String): org.w3c.dom.HTMLOptionElement? + + public final fun remove(index: kotlin.Int): kotlin.Unit + + public final fun reportValidity(): kotlin.Boolean + + public final fun setCustomValidity(error: kotlin.String): kotlin.Unit + + public companion object of HTMLSelectElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class HTMLSlotElement : org.w3c.dom.HTMLElement { + public constructor HTMLSlotElement() + + public open var name: kotlin.String { get; set; } + + public final fun assignedNodes(options: org.w3c.dom.AssignedNodesOptions = ...): kotlin.Array + + public companion object of HTMLSlotElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class HTMLSourceElement : org.w3c.dom.HTMLElement { + public constructor HTMLSourceElement() + + public open var media: kotlin.String { get; set; } + + public open var sizes: kotlin.String { get; set; } + + public open var src: kotlin.String { get; set; } + + public open var srcset: kotlin.String { get; set; } + + public open var type: kotlin.String { get; set; } + + public companion object of HTMLSourceElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class HTMLSpanElement : org.w3c.dom.HTMLElement { + public constructor HTMLSpanElement() + + public companion object of HTMLSpanElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class HTMLStyleElement : org.w3c.dom.HTMLElement, org.w3c.dom.css.LinkStyle { + public constructor HTMLStyleElement() + + public open var media: kotlin.String { get; set; } + + public open var nonce: kotlin.String { get; set; } + + public open var type: kotlin.String { get; set; } + + public companion object of HTMLStyleElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class HTMLTableCaptionElement : org.w3c.dom.HTMLElement { + public constructor HTMLTableCaptionElement() + + public open var align: kotlin.String { get; set; } + + public companion object of HTMLTableCaptionElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class HTMLTableCellElement : org.w3c.dom.HTMLElement { + public constructor HTMLTableCellElement() + + public open var abbr: kotlin.String { get; set; } + + public open var align: kotlin.String { get; set; } + + public open var axis: kotlin.String { get; set; } + + public open var bgColor: kotlin.String { get; set; } + + public open val cellIndex: kotlin.Int { get; } + + public open var ch: kotlin.String { get; set; } + + public open var chOff: kotlin.String { get; set; } + + public open var colSpan: kotlin.Int { get; set; } + + public open var headers: kotlin.String { get; set; } + + public open var height: kotlin.String { get; set; } + + public open var noWrap: kotlin.Boolean { get; set; } + + public open var rowSpan: kotlin.Int { get; set; } + + public open var scope: kotlin.String { get; set; } + + public open var vAlign: kotlin.String { get; set; } + + public open var width: kotlin.String { get; set; } + + public companion object of HTMLTableCellElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class HTMLTableColElement : org.w3c.dom.HTMLElement { + public constructor HTMLTableColElement() + + public open var align: kotlin.String { get; set; } + + public open var ch: kotlin.String { get; set; } + + public open var chOff: kotlin.String { get; set; } + + public open var span: kotlin.Int { get; set; } + + public open var vAlign: kotlin.String { get; set; } + + public open var width: kotlin.String { get; set; } + + public companion object of HTMLTableColElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class HTMLTableElement : org.w3c.dom.HTMLElement { + public constructor HTMLTableElement() + + public open var align: kotlin.String { get; set; } + + public open var bgColor: kotlin.String { get; set; } + + public open var border: kotlin.String { get; set; } + + public open var caption: org.w3c.dom.HTMLTableCaptionElement? { get; set; } + + public open var cellPadding: kotlin.String { get; set; } + + public open var cellSpacing: kotlin.String { get; set; } + + public open var frame: kotlin.String { get; set; } + + public open val rows: org.w3c.dom.HTMLCollection { get; } + + public open var rules: kotlin.String { get; set; } + + public open var summary: kotlin.String { get; set; } + + public open val tBodies: org.w3c.dom.HTMLCollection { get; } + + public open var tFoot: org.w3c.dom.HTMLTableSectionElement? { get; set; } + + public open var tHead: org.w3c.dom.HTMLTableSectionElement? { get; set; } + + public open var width: kotlin.String { get; set; } + + public final fun createCaption(): org.w3c.dom.HTMLTableCaptionElement + + public final fun createTBody(): org.w3c.dom.HTMLTableSectionElement + + public final fun createTFoot(): org.w3c.dom.HTMLTableSectionElement + + public final fun createTHead(): org.w3c.dom.HTMLTableSectionElement + + public final fun deleteCaption(): kotlin.Unit + + public final fun deleteRow(index: kotlin.Int): kotlin.Unit + + public final fun deleteTFoot(): kotlin.Unit + + public final fun deleteTHead(): kotlin.Unit + + public final fun insertRow(index: kotlin.Int = ...): org.w3c.dom.HTMLTableRowElement + + public companion object of HTMLTableElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class HTMLTableRowElement : org.w3c.dom.HTMLElement { + public constructor HTMLTableRowElement() + + public open var align: kotlin.String { get; set; } + + public open var bgColor: kotlin.String { get; set; } + + public open val cells: org.w3c.dom.HTMLCollection { get; } + + public open var ch: kotlin.String { get; set; } + + public open var chOff: kotlin.String { get; set; } + + public open val rowIndex: kotlin.Int { get; } + + public open val sectionRowIndex: kotlin.Int { get; } + + public open var vAlign: kotlin.String { get; set; } + + public final fun deleteCell(index: kotlin.Int): kotlin.Unit + + public final fun insertCell(index: kotlin.Int = ...): org.w3c.dom.HTMLElement + + public companion object of HTMLTableRowElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class HTMLTableSectionElement : org.w3c.dom.HTMLElement { + public constructor HTMLTableSectionElement() + + public open var align: kotlin.String { get; set; } + + public open var ch: kotlin.String { get; set; } + + public open var chOff: kotlin.String { get; set; } + + public open val rows: org.w3c.dom.HTMLCollection { get; } + + public open var vAlign: kotlin.String { get; set; } + + public final fun deleteRow(index: kotlin.Int): kotlin.Unit + + public final fun insertRow(index: kotlin.Int = ...): org.w3c.dom.HTMLElement + + public companion object of HTMLTableSectionElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class HTMLTemplateElement : org.w3c.dom.HTMLElement { + public constructor HTMLTemplateElement() + + public open val content: org.w3c.dom.DocumentFragment { get; } + + public companion object of HTMLTemplateElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class HTMLTextAreaElement : org.w3c.dom.HTMLElement { + public constructor HTMLTextAreaElement() + + public open var autocomplete: kotlin.String { get; set; } + + public open var autofocus: kotlin.Boolean { get; set; } + + public open var cols: kotlin.Int { get; set; } + + public open var defaultValue: kotlin.String { get; set; } + + public open var dirName: kotlin.String { get; set; } + + public open var disabled: kotlin.Boolean { get; set; } + + public open val form: org.w3c.dom.HTMLFormElement? { get; } + + public open var inputMode: kotlin.String { get; set; } + + public open val labels: org.w3c.dom.NodeList { get; } + + public open var maxLength: kotlin.Int { get; set; } + + public open var minLength: kotlin.Int { get; set; } + + public open var name: kotlin.String { get; set; } + + public open var placeholder: kotlin.String { get; set; } + + public open var readOnly: kotlin.Boolean { get; set; } + + public open var required: kotlin.Boolean { get; set; } + + public open var rows: kotlin.Int { get; set; } + + public open var selectionDirection: kotlin.String? { get; set; } + + public open var selectionEnd: kotlin.Int? { get; set; } + + public open var selectionStart: kotlin.Int? { get; set; } + + public open val textLength: kotlin.Int { get; } + + public open val type: kotlin.String { get; } + + public open val validationMessage: kotlin.String { get; } + + public open val validity: org.w3c.dom.ValidityState { get; } + + public open var value: kotlin.String { get; set; } + + public open val willValidate: kotlin.Boolean { get; } + + public open var wrap: kotlin.String { get; set; } + + public final fun checkValidity(): kotlin.Boolean + + public final fun reportValidity(): kotlin.Boolean + + public final fun select(): kotlin.Unit + + public final fun setCustomValidity(error: kotlin.String): kotlin.Unit + + public final fun setRangeText(replacement: kotlin.String): kotlin.Unit + + public final fun setRangeText(replacement: kotlin.String, start: kotlin.Int, end: kotlin.Int, selectionMode: org.w3c.dom.SelectionMode = ...): kotlin.Unit + + public final fun setSelectionRange(start: kotlin.Int, end: kotlin.Int, direction: kotlin.String = ...): kotlin.Unit + + public companion object of HTMLTextAreaElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class HTMLTimeElement : org.w3c.dom.HTMLElement { + public constructor HTMLTimeElement() + + public open var dateTime: kotlin.String { get; set; } + + public companion object of HTMLTimeElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class HTMLTitleElement : org.w3c.dom.HTMLElement { + public constructor HTMLTitleElement() + + public open var text: kotlin.String { get; set; } + + public companion object of HTMLTitleElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class HTMLTrackElement : org.w3c.dom.HTMLElement { + public constructor HTMLTrackElement() + + public open var default: kotlin.Boolean { get; set; } + + public open var kind: kotlin.String { get; set; } + + public open var label: kotlin.String { get; set; } + + public open val readyState: kotlin.Short { get; } + + public open var src: kotlin.String { get; set; } + + public open var srclang: kotlin.String { get; set; } + + public open val track: org.w3c.dom.TextTrack { get; } + + public companion object of HTMLTrackElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val ERROR: kotlin.Short { get; } + + public final val LOADED: kotlin.Short { get; } + + public final val LOADING: kotlin.Short { get; } + + public final val NONE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class HTMLUListElement : org.w3c.dom.HTMLElement { + public constructor HTMLUListElement() + + public open var compact: kotlin.Boolean { get; set; } + + public open var type: kotlin.String { get; set; } + + public companion object of HTMLUListElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class HTMLUnknownElement : org.w3c.dom.HTMLElement { + public constructor HTMLUnknownElement() + + public companion object of HTMLUnknownElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class HTMLVideoElement : org.w3c.dom.HTMLMediaElement, org.w3c.dom.CanvasImageSource, org.khronos.webgl.TexImageSource { + public constructor HTMLVideoElement() + + public open var height: kotlin.Int { get; set; } + + public open var playsInline: kotlin.Boolean { get; set; } + + public open var poster: kotlin.String { get; set; } + + public open val videoHeight: kotlin.Int { get; } + + public open val videoWidth: kotlin.Int { get; } + + public open var width: kotlin.Int { get; set; } + + public companion object of HTMLVideoElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val HAVE_CURRENT_DATA: kotlin.Short { get; } + + public final val HAVE_ENOUGH_DATA: kotlin.Short { get; } + + public final val HAVE_FUTURE_DATA: kotlin.Short { get; } + + public final val HAVE_METADATA: kotlin.Short { get; } + + public final val HAVE_NOTHING: kotlin.Short { get; } + + public final val NETWORK_EMPTY: kotlin.Short { get; } + + public final val NETWORK_IDLE: kotlin.Short { get; } + + public final val NETWORK_LOADING: kotlin.Short { get; } + + public final val NETWORK_NO_SOURCE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public open external class HashChangeEvent : org.w3c.dom.events.Event { + public constructor HashChangeEvent(type: kotlin.String, eventInitDict: org.w3c.dom.HashChangeEventInit = ...) + + public open val newURL: kotlin.String { get; } + + public open val oldURL: kotlin.String { get; } + + public companion object of HashChangeEvent { + public final val AT_TARGET: kotlin.Short { get; } + + public final val BUBBLING_PHASE: kotlin.Short { get; } + + public final val CAPTURING_PHASE: kotlin.Short { get; } + + public final val NONE: kotlin.Short { get; } + } +} + +public external interface HashChangeEventInit : org.w3c.dom.EventInit { + public open var newURL: kotlin.String? { get; set; } + + public open var oldURL: kotlin.String? { get; set; } +} + +public abstract external class History { + public constructor History() + + public open val length: kotlin.Int { get; } + + public open var scrollRestoration: org.w3c.dom.ScrollRestoration { get; set; } + + public open val state: kotlin.Any? { get; } + + public final fun back(): kotlin.Unit + + public final fun forward(): kotlin.Unit + + public final fun go(delta: kotlin.Int = ...): kotlin.Unit + + public final fun pushState(data: kotlin.Any?, title: kotlin.String, url: kotlin.String? = ...): kotlin.Unit + + public final fun replaceState(data: kotlin.Any?, title: kotlin.String, url: kotlin.String? = ...): kotlin.Unit +} + +public external interface HitRegionOptions { + public open var control: org.w3c.dom.Element? { get; set; } + + public open var cursor: kotlin.String? { get; set; } + + public open var fillRule: org.w3c.dom.CanvasFillRule? { get; set; } + + public open var id: kotlin.String? { get; set; } + + public open var label: kotlin.String? { get; set; } + + public open var parentID: kotlin.String? { get; set; } + + public open var path: org.w3c.dom.Path2D? { get; set; } + + public open var role: kotlin.String? { get; set; } +} + +public open external class Image : org.w3c.dom.HTMLImageElement { + public constructor Image(width: kotlin.Int = ..., height: kotlin.Int = ...) + + public open override val assignedSlot: org.w3c.dom.HTMLSlotElement? { get; } + + public open override val childElementCount: kotlin.Int { get; } + + public open override val children: org.w3c.dom.HTMLCollection { get; } + + public open override var contentEditable: kotlin.String { get; set; } + + public open override val firstElementChild: org.w3c.dom.Element? { get; } + + public open override val isContentEditable: kotlin.Boolean { get; } + + public open override val lastElementChild: org.w3c.dom.Element? { get; } + + public open override val nextElementSibling: org.w3c.dom.Element? { get; } + + public open override var onabort: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onblur: ((org.w3c.dom.events.FocusEvent) -> dynamic)? { get; set; } + + public open override var oncancel: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var oncanplay: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var oncanplaythrough: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onchange: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onclick: ((org.w3c.dom.events.MouseEvent) -> dynamic)? { get; set; } + + public open override var onclose: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var oncontextmenu: ((org.w3c.dom.events.MouseEvent) -> dynamic)? { get; set; } + + public open override var oncopy: ((org.w3c.dom.clipboard.ClipboardEvent) -> dynamic)? { get; set; } + + public open override var oncuechange: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var oncut: ((org.w3c.dom.clipboard.ClipboardEvent) -> dynamic)? { get; set; } + + public open override var ondblclick: ((org.w3c.dom.events.MouseEvent) -> dynamic)? { get; set; } + + public open override var ondrag: ((org.w3c.dom.DragEvent) -> dynamic)? { get; set; } + + public open override var ondragend: ((org.w3c.dom.DragEvent) -> dynamic)? { get; set; } + + public open override var ondragenter: ((org.w3c.dom.DragEvent) -> dynamic)? { get; set; } + + public open override var ondragexit: ((org.w3c.dom.DragEvent) -> dynamic)? { get; set; } + + public open override var ondragleave: ((org.w3c.dom.DragEvent) -> dynamic)? { get; set; } + + public open override var ondragover: ((org.w3c.dom.DragEvent) -> dynamic)? { get; set; } + + public open override var ondragstart: ((org.w3c.dom.DragEvent) -> dynamic)? { get; set; } + + public open override var ondrop: ((org.w3c.dom.DragEvent) -> dynamic)? { get; set; } + + public open override var ondurationchange: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onemptied: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onended: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onerror: ((dynamic, kotlin.String, kotlin.Int, kotlin.Int, kotlin.Any?) -> dynamic)? { get; set; } + + public open override var onfocus: ((org.w3c.dom.events.FocusEvent) -> dynamic)? { get; set; } + + public open override var ongotpointercapture: ((org.w3c.dom.pointerevents.PointerEvent) -> dynamic)? { get; set; } + + public open override var oninput: ((org.w3c.dom.events.InputEvent) -> dynamic)? { get; set; } + + public open override var oninvalid: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onkeydown: ((org.w3c.dom.events.KeyboardEvent) -> dynamic)? { get; set; } + + public open override var onkeypress: ((org.w3c.dom.events.KeyboardEvent) -> dynamic)? { get; set; } + + public open override var onkeyup: ((org.w3c.dom.events.KeyboardEvent) -> dynamic)? { get; set; } + + public open override var onload: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onloadeddata: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onloadedmetadata: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onloadend: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onloadstart: ((org.w3c.xhr.ProgressEvent) -> dynamic)? { get; set; } + + public open override var onlostpointercapture: ((org.w3c.dom.pointerevents.PointerEvent) -> dynamic)? { get; set; } + + public open override var onmousedown: ((org.w3c.dom.events.MouseEvent) -> dynamic)? { get; set; } + + public open override var onmouseenter: ((org.w3c.dom.events.MouseEvent) -> dynamic)? { get; set; } + + public open override var onmouseleave: ((org.w3c.dom.events.MouseEvent) -> dynamic)? { get; set; } + + public open override var onmousemove: ((org.w3c.dom.events.MouseEvent) -> dynamic)? { get; set; } + + public open override var onmouseout: ((org.w3c.dom.events.MouseEvent) -> dynamic)? { get; set; } + + public open override var onmouseover: ((org.w3c.dom.events.MouseEvent) -> dynamic)? { get; set; } + + public open override var onmouseup: ((org.w3c.dom.events.MouseEvent) -> dynamic)? { get; set; } + + public open override var onpaste: ((org.w3c.dom.clipboard.ClipboardEvent) -> dynamic)? { get; set; } + + public open override var onpause: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onplay: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onplaying: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onpointercancel: ((org.w3c.dom.pointerevents.PointerEvent) -> dynamic)? { get; set; } + + public open override var onpointerdown: ((org.w3c.dom.pointerevents.PointerEvent) -> dynamic)? { get; set; } + + public open override var onpointerenter: ((org.w3c.dom.pointerevents.PointerEvent) -> dynamic)? { get; set; } + + public open override var onpointerleave: ((org.w3c.dom.pointerevents.PointerEvent) -> dynamic)? { get; set; } + + public open override var onpointermove: ((org.w3c.dom.pointerevents.PointerEvent) -> dynamic)? { get; set; } + + public open override var onpointerout: ((org.w3c.dom.pointerevents.PointerEvent) -> dynamic)? { get; set; } + + public open override var onpointerover: ((org.w3c.dom.pointerevents.PointerEvent) -> dynamic)? { get; set; } + + public open override var onpointerup: ((org.w3c.dom.pointerevents.PointerEvent) -> dynamic)? { get; set; } + + public open override var onprogress: ((org.w3c.xhr.ProgressEvent) -> dynamic)? { get; set; } + + public open override var onratechange: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onreset: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onresize: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onscroll: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onseeked: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onseeking: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onselect: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onshow: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onstalled: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onsubmit: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onsuspend: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var ontimeupdate: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var ontoggle: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onvolumechange: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onwaiting: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onwheel: ((org.w3c.dom.events.WheelEvent) -> dynamic)? { get; set; } + + public open override val previousElementSibling: org.w3c.dom.Element? { get; } + + public open override val style: org.w3c.dom.css.CSSStyleDeclaration { get; } + + public open override fun after(vararg nodes: dynamic): kotlin.Unit + + public open override fun append(vararg nodes: dynamic): kotlin.Unit + + public open override fun before(vararg nodes: dynamic): kotlin.Unit + + public open override fun convertPointFromNode(point: org.w3c.dom.DOMPointInit, from: dynamic, options: org.w3c.dom.ConvertCoordinateOptions = ...): org.w3c.dom.DOMPoint + + public open override fun convertQuadFromNode(quad: dynamic, from: dynamic, options: org.w3c.dom.ConvertCoordinateOptions = ...): org.w3c.dom.DOMQuad + + public open override fun convertRectFromNode(rect: org.w3c.dom.DOMRectReadOnly, from: dynamic, options: org.w3c.dom.ConvertCoordinateOptions = ...): org.w3c.dom.DOMQuad + + public open override fun getBoxQuads(options: org.w3c.dom.BoxQuadOptions = ...): kotlin.Array + + public open override fun prepend(vararg nodes: dynamic): kotlin.Unit + + public open override fun querySelector(selectors: kotlin.String): org.w3c.dom.Element? + + public open override fun querySelectorAll(selectors: kotlin.String): org.w3c.dom.NodeList + + public open override fun remove(): kotlin.Unit + + public open override fun replaceWith(vararg nodes: dynamic): kotlin.Unit + + public companion object of Image { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class ImageBitmap : org.w3c.dom.CanvasImageSource, org.khronos.webgl.TexImageSource { + public constructor ImageBitmap() + + public open val height: kotlin.Int { get; } + + public open val width: kotlin.Int { get; } + + public final fun close(): kotlin.Unit +} + +public external interface ImageBitmapOptions { + public open var colorSpaceConversion: org.w3c.dom.ColorSpaceConversion? { get; set; } + + public open var imageOrientation: org.w3c.dom.ImageOrientation? { get; set; } + + public open var premultiplyAlpha: org.w3c.dom.PremultiplyAlpha? { get; set; } + + public open var resizeHeight: kotlin.Int? { get; set; } + + public open var resizeQuality: org.w3c.dom.ResizeQuality? { get; set; } + + public open var resizeWidth: kotlin.Int? { get; set; } +} + +public abstract external class ImageBitmapRenderingContext { + public constructor ImageBitmapRenderingContext() + + public open val canvas: org.w3c.dom.HTMLCanvasElement { get; } + + public final fun transferFromImageBitmap(bitmap: org.w3c.dom.ImageBitmap?): kotlin.Unit +} + +public external interface ImageBitmapRenderingContextSettings { + public open var alpha: kotlin.Boolean? { get; set; } +} + +public external interface ImageBitmapSource { +} + +public open external class ImageData : org.w3c.dom.ImageBitmapSource, org.khronos.webgl.TexImageSource { + public constructor ImageData(sw: kotlin.Int, sh: kotlin.Int) + + public constructor ImageData(data: org.khronos.webgl.Uint8ClampedArray, sw: kotlin.Int, sh: kotlin.Int = ...) + + public open val data: org.khronos.webgl.Uint8ClampedArray { get; } + + public open val height: kotlin.Int { get; } + + public open val width: kotlin.Int { get; } +} + +public external interface ImageOrientation { + public companion object of ImageOrientation { + } +} + +public external interface ImageSmoothingQuality { + public companion object of ImageSmoothingQuality { + } +} + +public external interface ItemArrayLike { + public abstract val length: kotlin.Int { get; } + + public abstract fun item(index: kotlin.Int): T? +} + +public abstract external class Location { + public constructor Location() + + public open val ancestorOrigins: kotlin.Array { get; } + + public open var hash: kotlin.String { get; set; } + + public open var host: kotlin.String { get; set; } + + public open var hostname: kotlin.String { get; set; } + + public open var href: kotlin.String { get; set; } + + public open val origin: kotlin.String { get; } + + public open var pathname: kotlin.String { get; set; } + + public open var port: kotlin.String { get; set; } + + public open var protocol: kotlin.String { get; set; } + + public open var search: kotlin.String { get; set; } + + public final fun assign(url: kotlin.String): kotlin.Unit + + public final fun reload(): kotlin.Unit + + public final fun replace(url: kotlin.String): kotlin.Unit +} + +public abstract external class MediaError { + public constructor MediaError() + + public open val code: kotlin.Short { get; } + + public companion object of MediaError { + public final val MEDIA_ERR_ABORTED: kotlin.Short { get; } + + public final val MEDIA_ERR_DECODE: kotlin.Short { get; } + + public final val MEDIA_ERR_NETWORK: kotlin.Short { get; } + + public final val MEDIA_ERR_SRC_NOT_SUPPORTED: kotlin.Short { get; } + } +} + +public external interface MediaProvider { +} + +public abstract external class MediaQueryList : org.w3c.dom.events.EventTarget { + public constructor MediaQueryList() + + public open val matches: kotlin.Boolean { get; } + + public open val media: kotlin.String { get; } + + public open var onchange: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public final fun addListener(listener: ((org.w3c.dom.events.Event) -> kotlin.Unit)?): kotlin.Unit + + public final fun addListener(listener: org.w3c.dom.events.EventListener?): kotlin.Unit + + public final fun removeListener(listener: ((org.w3c.dom.events.Event) -> kotlin.Unit)?): kotlin.Unit + + public final fun removeListener(listener: org.w3c.dom.events.EventListener?): kotlin.Unit +} + +public open external class MediaQueryListEvent : org.w3c.dom.events.Event { + public constructor MediaQueryListEvent(type: kotlin.String, eventInitDict: org.w3c.dom.MediaQueryListEventInit = ...) + + public open val matches: kotlin.Boolean { get; } + + public open val media: kotlin.String { get; } + + public companion object of MediaQueryListEvent { + public final val AT_TARGET: kotlin.Short { get; } + + public final val BUBBLING_PHASE: kotlin.Short { get; } + + public final val CAPTURING_PHASE: kotlin.Short { get; } + + public final val NONE: kotlin.Short { get; } + } +} + +public external interface MediaQueryListEventInit : org.w3c.dom.EventInit { + public open var matches: kotlin.Boolean? { get; set; } + + public open var media: kotlin.String? { get; set; } +} + +public open external class MessageChannel { + public constructor MessageChannel() + + public open val port1: org.w3c.dom.MessagePort { get; } + + public open val port2: org.w3c.dom.MessagePort { get; } +} + +public open external class MessageEvent : org.w3c.dom.events.Event { + public constructor MessageEvent(type: kotlin.String, eventInitDict: org.w3c.dom.MessageEventInit = ...) + + public open val data: kotlin.Any? { get; } + + public open val lastEventId: kotlin.String { get; } + + public open val origin: kotlin.String { get; } + + public open val ports: kotlin.Array { get; } + + public open val source: org.w3c.dom.UnionMessagePortOrWindowProxy? { get; } + + public final fun initMessageEvent(type: kotlin.String, bubbles: kotlin.Boolean, cancelable: kotlin.Boolean, data: kotlin.Any?, origin: kotlin.String, lastEventId: kotlin.String, source: org.w3c.dom.UnionMessagePortOrWindowProxy?, ports: kotlin.Array): kotlin.Unit + + public companion object of MessageEvent { + public final val AT_TARGET: kotlin.Short { get; } + + public final val BUBBLING_PHASE: kotlin.Short { get; } + + public final val CAPTURING_PHASE: kotlin.Short { get; } + + public final val NONE: kotlin.Short { get; } + } +} + +public external interface MessageEventInit : org.w3c.dom.EventInit { + public open var data: kotlin.Any? { get; set; } + + public open var lastEventId: kotlin.String? { get; set; } + + public open var origin: kotlin.String? { get; set; } + + public open var ports: kotlin.Array? { get; set; } + + public open var source: org.w3c.dom.UnionMessagePortOrWindowProxy? { get; set; } +} + +public abstract external class MessagePort : org.w3c.dom.events.EventTarget, org.w3c.dom.UnionMessagePortOrWindowProxy, org.w3c.workers.UnionMessagePortOrServiceWorker, org.w3c.workers.UnionClientOrMessagePortOrServiceWorker { + public constructor MessagePort() + + public open var onmessage: ((org.w3c.dom.MessageEvent) -> dynamic)? { get; set; } + + public final fun close(): kotlin.Unit + + public final fun postMessage(message: kotlin.Any?, transfer: kotlin.Array = ...): kotlin.Unit + + public final fun start(): kotlin.Unit +} + +public abstract external class MimeType { + public constructor MimeType() + + public open val description: kotlin.String { get; } + + public open val enabledPlugin: org.w3c.dom.Plugin { get; } + + public open val suffixes: kotlin.String { get; } + + public open val type: kotlin.String { get; } +} + +public abstract external class MimeTypeArray : org.w3c.dom.ItemArrayLike { + public constructor MimeTypeArray() + + public open override fun item(index: kotlin.Int): org.w3c.dom.MimeType? + + public final fun namedItem(name: kotlin.String): org.w3c.dom.MimeType? +} + +public open external class MutationObserver { + public constructor MutationObserver(callback: (kotlin.Array, org.w3c.dom.MutationObserver) -> kotlin.Unit) + + public final fun disconnect(): kotlin.Unit + + public final fun observe(target: org.w3c.dom.Node, options: org.w3c.dom.MutationObserverInit = ...): kotlin.Unit + + public final fun takeRecords(): kotlin.Array +} + +public external interface MutationObserverInit { + public open var attributeFilter: kotlin.Array? { get; set; } + + public open var attributeOldValue: kotlin.Boolean? { get; set; } + + public open var attributes: kotlin.Boolean? { get; set; } + + public open var characterData: kotlin.Boolean? { get; set; } + + public open var characterDataOldValue: kotlin.Boolean? { get; set; } + + public open var childList: kotlin.Boolean? { get; set; } + + public open var subtree: kotlin.Boolean? { get; set; } +} + +public abstract external class MutationRecord { + public constructor MutationRecord() + + public open val addedNodes: org.w3c.dom.NodeList { get; } + + public open val attributeName: kotlin.String? { get; } + + public open val attributeNamespace: kotlin.String? { get; } + + public open val nextSibling: org.w3c.dom.Node? { get; } + + public open val oldValue: kotlin.String? { get; } + + public open val previousSibling: org.w3c.dom.Node? { get; } + + public open val removedNodes: org.w3c.dom.NodeList { get; } + + public open val target: org.w3c.dom.Node { get; } + + public open val type: kotlin.String { get; } +} + +public abstract external class NamedNodeMap : org.w3c.dom.ItemArrayLike { + public constructor NamedNodeMap() + + public final fun getNamedItem(qualifiedName: kotlin.String): org.w3c.dom.Attr? + + public final fun getNamedItemNS(namespace: kotlin.String?, localName: kotlin.String): org.w3c.dom.Attr? + + public open override fun item(index: kotlin.Int): org.w3c.dom.Attr? + + public final fun removeNamedItem(qualifiedName: kotlin.String): org.w3c.dom.Attr + + public final fun removeNamedItemNS(namespace: kotlin.String?, localName: kotlin.String): org.w3c.dom.Attr + + public final fun setNamedItem(attr: org.w3c.dom.Attr): org.w3c.dom.Attr? + + public final fun setNamedItemNS(attr: org.w3c.dom.Attr): org.w3c.dom.Attr? +} + +public abstract external class Navigator : org.w3c.dom.NavigatorID, org.w3c.dom.NavigatorLanguage, org.w3c.dom.NavigatorOnLine, org.w3c.dom.NavigatorContentUtils, org.w3c.dom.NavigatorCookies, org.w3c.dom.NavigatorPlugins, org.w3c.dom.NavigatorConcurrentHardware { + public constructor Navigator() + + public open val clipboard: org.w3c.dom.clipboard.Clipboard { get; } + + public open val maxTouchPoints: kotlin.Int { get; } + + public open val mediaDevices: org.w3c.dom.mediacapture.MediaDevices { get; } + + public open val serviceWorker: org.w3c.workers.ServiceWorkerContainer { get; } + + public final fun getUserMedia(constraints: org.w3c.dom.mediacapture.MediaStreamConstraints, successCallback: (org.w3c.dom.mediacapture.MediaStream) -> kotlin.Unit, errorCallback: (dynamic) -> kotlin.Unit): kotlin.Unit + + public final fun requestMediaKeySystemAccess(keySystem: kotlin.String, supportedConfigurations: kotlin.Array): kotlin.js.Promise + + public final fun vibrate(pattern: dynamic): kotlin.Boolean +} + +public external interface NavigatorConcurrentHardware { + public abstract val hardwareConcurrency: kotlin.Number { get; } +} + +public external interface NavigatorContentUtils { + public abstract fun isContentHandlerRegistered(mimeType: kotlin.String, url: kotlin.String): kotlin.String + + public abstract fun isProtocolHandlerRegistered(scheme: kotlin.String, url: kotlin.String): kotlin.String + + public abstract fun registerContentHandler(mimeType: kotlin.String, url: kotlin.String, title: kotlin.String): kotlin.Unit + + public abstract fun registerProtocolHandler(scheme: kotlin.String, url: kotlin.String, title: kotlin.String): kotlin.Unit + + public abstract fun unregisterContentHandler(mimeType: kotlin.String, url: kotlin.String): kotlin.Unit + + public abstract fun unregisterProtocolHandler(scheme: kotlin.String, url: kotlin.String): kotlin.Unit +} + +public external interface NavigatorCookies { + public abstract val cookieEnabled: kotlin.Boolean { get; } +} + +public external interface NavigatorID { + public abstract val appCodeName: kotlin.String { get; } + + public abstract val appName: kotlin.String { get; } + + public abstract val appVersion: kotlin.String { get; } + + public abstract val oscpu: kotlin.String { get; } + + public abstract val platform: kotlin.String { get; } + + public abstract val product: kotlin.String { get; } + + public abstract val productSub: kotlin.String { get; } + + public abstract val userAgent: kotlin.String { get; } + + public abstract val vendor: kotlin.String { get; } + + public abstract val vendorSub: kotlin.String { get; } + + public abstract fun taintEnabled(): kotlin.Boolean +} + +public external interface NavigatorLanguage { + public abstract val language: kotlin.String { get; } + + public abstract val languages: kotlin.Array { get; } +} + +public external interface NavigatorOnLine { + public abstract val onLine: kotlin.Boolean { get; } +} + +public external interface NavigatorPlugins { + public abstract val mimeTypes: org.w3c.dom.MimeTypeArray { get; } + + public abstract val plugins: org.w3c.dom.PluginArray { get; } + + public abstract fun javaEnabled(): kotlin.Boolean +} + +public abstract external class Node : org.w3c.dom.events.EventTarget { + public constructor Node() + + public open val baseURI: kotlin.String { get; } + + public open val childNodes: org.w3c.dom.NodeList { get; } + + public open val firstChild: org.w3c.dom.Node? { get; } + + public open val isConnected: kotlin.Boolean { get; } + + public open val lastChild: org.w3c.dom.Node? { get; } + + public open val nextSibling: org.w3c.dom.Node? { get; } + + public open val nodeName: kotlin.String { get; } + + public open val nodeType: kotlin.Short { get; } + + public open var nodeValue: kotlin.String? { get; set; } + + public open val ownerDocument: org.w3c.dom.Document? { get; } + + public open val parentElement: org.w3c.dom.Element? { get; } + + public open val parentNode: org.w3c.dom.Node? { get; } + + public open val previousSibling: org.w3c.dom.Node? { get; } + + public open var textContent: kotlin.String? { get; set; } + + public final fun appendChild(node: org.w3c.dom.Node): org.w3c.dom.Node + + public final fun cloneNode(deep: kotlin.Boolean = ...): org.w3c.dom.Node + + public final fun compareDocumentPosition(other: org.w3c.dom.Node): kotlin.Short + + public final fun contains(other: org.w3c.dom.Node?): kotlin.Boolean + + public final fun getRootNode(options: org.w3c.dom.GetRootNodeOptions = ...): org.w3c.dom.Node + + public final fun hasChildNodes(): kotlin.Boolean + + public final fun insertBefore(node: org.w3c.dom.Node, child: org.w3c.dom.Node?): org.w3c.dom.Node + + public final fun isDefaultNamespace(namespace: kotlin.String?): kotlin.Boolean + + public final fun isEqualNode(otherNode: org.w3c.dom.Node?): kotlin.Boolean + + public final fun isSameNode(otherNode: org.w3c.dom.Node?): kotlin.Boolean + + public final fun lookupNamespaceURI(prefix: kotlin.String?): kotlin.String? + + public final fun lookupPrefix(namespace: kotlin.String?): kotlin.String? + + public final fun normalize(): kotlin.Unit + + public final fun removeChild(child: org.w3c.dom.Node): org.w3c.dom.Node + + public final fun replaceChild(node: org.w3c.dom.Node, child: org.w3c.dom.Node): org.w3c.dom.Node + + public companion object of Node { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public external interface NodeFilter { + public abstract fun acceptNode(node: org.w3c.dom.Node): kotlin.Short + + public companion object of NodeFilter { + public final val FILTER_ACCEPT: kotlin.Short { get; } + + public final val FILTER_REJECT: kotlin.Short { get; } + + public final val FILTER_SKIP: kotlin.Short { get; } + + public final val SHOW_ALL: kotlin.Int { get; } + + public final val SHOW_ATTRIBUTE: kotlin.Int { get; } + + public final val SHOW_CDATA_SECTION: kotlin.Int { get; } + + public final val SHOW_COMMENT: kotlin.Int { get; } + + public final val SHOW_DOCUMENT: kotlin.Int { get; } + + public final val SHOW_DOCUMENT_FRAGMENT: kotlin.Int { get; } + + public final val SHOW_DOCUMENT_TYPE: kotlin.Int { get; } + + public final val SHOW_ELEMENT: kotlin.Int { get; } + + public final val SHOW_ENTITY: kotlin.Int { get; } + + public final val SHOW_ENTITY_REFERENCE: kotlin.Int { get; } + + public final val SHOW_NOTATION: kotlin.Int { get; } + + public final val SHOW_PROCESSING_INSTRUCTION: kotlin.Int { get; } + + public final val SHOW_TEXT: kotlin.Int { get; } + } +} + +public abstract external class NodeIterator { + public constructor NodeIterator() + + public open val filter: org.w3c.dom.NodeFilter? { get; } + + public open val pointerBeforeReferenceNode: kotlin.Boolean { get; } + + public open val referenceNode: org.w3c.dom.Node { get; } + + public open val root: org.w3c.dom.Node { get; } + + public open val whatToShow: kotlin.Int { get; } + + public final fun detach(): kotlin.Unit + + public final fun nextNode(): org.w3c.dom.Node? + + public final fun previousNode(): org.w3c.dom.Node? +} + +public abstract external class NodeList : org.w3c.dom.ItemArrayLike { + public constructor NodeList() + + public open override fun item(index: kotlin.Int): org.w3c.dom.Node? +} + +public external interface NonDocumentTypeChildNode { + public open val nextElementSibling: org.w3c.dom.Element? { get; } + + public open val previousElementSibling: org.w3c.dom.Element? { get; } +} + +public external interface NonElementParentNode { + public abstract fun getElementById(elementId: kotlin.String): org.w3c.dom.Element? +} + +public open external class Option : org.w3c.dom.HTMLOptionElement { + public constructor Option(text: kotlin.String = ..., value: kotlin.String = ..., defaultSelected: kotlin.Boolean = ..., selected: kotlin.Boolean = ...) + + public open override val assignedSlot: org.w3c.dom.HTMLSlotElement? { get; } + + public open override val childElementCount: kotlin.Int { get; } + + public open override val children: org.w3c.dom.HTMLCollection { get; } + + public open override var contentEditable: kotlin.String { get; set; } + + public open override val firstElementChild: org.w3c.dom.Element? { get; } + + public open override val isContentEditable: kotlin.Boolean { get; } + + public open override val lastElementChild: org.w3c.dom.Element? { get; } + + public open override val nextElementSibling: org.w3c.dom.Element? { get; } + + public open override var onabort: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onblur: ((org.w3c.dom.events.FocusEvent) -> dynamic)? { get; set; } + + public open override var oncancel: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var oncanplay: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var oncanplaythrough: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onchange: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onclick: ((org.w3c.dom.events.MouseEvent) -> dynamic)? { get; set; } + + public open override var onclose: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var oncontextmenu: ((org.w3c.dom.events.MouseEvent) -> dynamic)? { get; set; } + + public open override var oncopy: ((org.w3c.dom.clipboard.ClipboardEvent) -> dynamic)? { get; set; } + + public open override var oncuechange: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var oncut: ((org.w3c.dom.clipboard.ClipboardEvent) -> dynamic)? { get; set; } + + public open override var ondblclick: ((org.w3c.dom.events.MouseEvent) -> dynamic)? { get; set; } + + public open override var ondrag: ((org.w3c.dom.DragEvent) -> dynamic)? { get; set; } + + public open override var ondragend: ((org.w3c.dom.DragEvent) -> dynamic)? { get; set; } + + public open override var ondragenter: ((org.w3c.dom.DragEvent) -> dynamic)? { get; set; } + + public open override var ondragexit: ((org.w3c.dom.DragEvent) -> dynamic)? { get; set; } + + public open override var ondragleave: ((org.w3c.dom.DragEvent) -> dynamic)? { get; set; } + + public open override var ondragover: ((org.w3c.dom.DragEvent) -> dynamic)? { get; set; } + + public open override var ondragstart: ((org.w3c.dom.DragEvent) -> dynamic)? { get; set; } + + public open override var ondrop: ((org.w3c.dom.DragEvent) -> dynamic)? { get; set; } + + public open override var ondurationchange: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onemptied: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onended: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onerror: ((dynamic, kotlin.String, kotlin.Int, kotlin.Int, kotlin.Any?) -> dynamic)? { get; set; } + + public open override var onfocus: ((org.w3c.dom.events.FocusEvent) -> dynamic)? { get; set; } + + public open override var ongotpointercapture: ((org.w3c.dom.pointerevents.PointerEvent) -> dynamic)? { get; set; } + + public open override var oninput: ((org.w3c.dom.events.InputEvent) -> dynamic)? { get; set; } + + public open override var oninvalid: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onkeydown: ((org.w3c.dom.events.KeyboardEvent) -> dynamic)? { get; set; } + + public open override var onkeypress: ((org.w3c.dom.events.KeyboardEvent) -> dynamic)? { get; set; } + + public open override var onkeyup: ((org.w3c.dom.events.KeyboardEvent) -> dynamic)? { get; set; } + + public open override var onload: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onloadeddata: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onloadedmetadata: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onloadend: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onloadstart: ((org.w3c.xhr.ProgressEvent) -> dynamic)? { get; set; } + + public open override var onlostpointercapture: ((org.w3c.dom.pointerevents.PointerEvent) -> dynamic)? { get; set; } + + public open override var onmousedown: ((org.w3c.dom.events.MouseEvent) -> dynamic)? { get; set; } + + public open override var onmouseenter: ((org.w3c.dom.events.MouseEvent) -> dynamic)? { get; set; } + + public open override var onmouseleave: ((org.w3c.dom.events.MouseEvent) -> dynamic)? { get; set; } + + public open override var onmousemove: ((org.w3c.dom.events.MouseEvent) -> dynamic)? { get; set; } + + public open override var onmouseout: ((org.w3c.dom.events.MouseEvent) -> dynamic)? { get; set; } + + public open override var onmouseover: ((org.w3c.dom.events.MouseEvent) -> dynamic)? { get; set; } + + public open override var onmouseup: ((org.w3c.dom.events.MouseEvent) -> dynamic)? { get; set; } + + public open override var onpaste: ((org.w3c.dom.clipboard.ClipboardEvent) -> dynamic)? { get; set; } + + public open override var onpause: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onplay: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onplaying: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onpointercancel: ((org.w3c.dom.pointerevents.PointerEvent) -> dynamic)? { get; set; } + + public open override var onpointerdown: ((org.w3c.dom.pointerevents.PointerEvent) -> dynamic)? { get; set; } + + public open override var onpointerenter: ((org.w3c.dom.pointerevents.PointerEvent) -> dynamic)? { get; set; } + + public open override var onpointerleave: ((org.w3c.dom.pointerevents.PointerEvent) -> dynamic)? { get; set; } + + public open override var onpointermove: ((org.w3c.dom.pointerevents.PointerEvent) -> dynamic)? { get; set; } + + public open override var onpointerout: ((org.w3c.dom.pointerevents.PointerEvent) -> dynamic)? { get; set; } + + public open override var onpointerover: ((org.w3c.dom.pointerevents.PointerEvent) -> dynamic)? { get; set; } + + public open override var onpointerup: ((org.w3c.dom.pointerevents.PointerEvent) -> dynamic)? { get; set; } + + public open override var onprogress: ((org.w3c.xhr.ProgressEvent) -> dynamic)? { get; set; } + + public open override var onratechange: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onreset: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onresize: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onscroll: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onseeked: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onseeking: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onselect: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onshow: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onstalled: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onsubmit: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onsuspend: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var ontimeupdate: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var ontoggle: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onvolumechange: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onwaiting: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onwheel: ((org.w3c.dom.events.WheelEvent) -> dynamic)? { get; set; } + + public open override val previousElementSibling: org.w3c.dom.Element? { get; } + + public open override val style: org.w3c.dom.css.CSSStyleDeclaration { get; } + + public open override fun after(vararg nodes: dynamic): kotlin.Unit + + public open override fun append(vararg nodes: dynamic): kotlin.Unit + + public open override fun before(vararg nodes: dynamic): kotlin.Unit + + public open override fun convertPointFromNode(point: org.w3c.dom.DOMPointInit, from: dynamic, options: org.w3c.dom.ConvertCoordinateOptions = ...): org.w3c.dom.DOMPoint + + public open override fun convertQuadFromNode(quad: dynamic, from: dynamic, options: org.w3c.dom.ConvertCoordinateOptions = ...): org.w3c.dom.DOMQuad + + public open override fun convertRectFromNode(rect: org.w3c.dom.DOMRectReadOnly, from: dynamic, options: org.w3c.dom.ConvertCoordinateOptions = ...): org.w3c.dom.DOMQuad + + public open override fun getBoxQuads(options: org.w3c.dom.BoxQuadOptions = ...): kotlin.Array + + public open override fun prepend(vararg nodes: dynamic): kotlin.Unit + + public open override fun querySelector(selectors: kotlin.String): org.w3c.dom.Element? + + public open override fun querySelectorAll(selectors: kotlin.String): org.w3c.dom.NodeList + + public open override fun remove(): kotlin.Unit + + public open override fun replaceWith(vararg nodes: dynamic): kotlin.Unit + + public companion object of Option { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public open external class PageTransitionEvent : org.w3c.dom.events.Event { + public constructor PageTransitionEvent(type: kotlin.String, eventInitDict: org.w3c.dom.PageTransitionEventInit = ...) + + public open val persisted: kotlin.Boolean { get; } + + public companion object of PageTransitionEvent { + public final val AT_TARGET: kotlin.Short { get; } + + public final val BUBBLING_PHASE: kotlin.Short { get; } + + public final val CAPTURING_PHASE: kotlin.Short { get; } + + public final val NONE: kotlin.Short { get; } + } +} + +public external interface PageTransitionEventInit : org.w3c.dom.EventInit { + public open var persisted: kotlin.Boolean? { get; set; } +} + +public external interface ParentNode { + public abstract val childElementCount: kotlin.Int { get; } + + public abstract val children: org.w3c.dom.HTMLCollection { get; } + + public open val firstElementChild: org.w3c.dom.Element? { get; } + + public open val lastElementChild: org.w3c.dom.Element? { get; } + + public abstract fun append(vararg nodes: dynamic): kotlin.Unit + + public abstract fun prepend(vararg nodes: dynamic): kotlin.Unit + + public abstract fun querySelector(selectors: kotlin.String): org.w3c.dom.Element? + + public abstract fun querySelectorAll(selectors: kotlin.String): org.w3c.dom.NodeList +} + +public open external class Path2D : org.w3c.dom.CanvasPath { + public constructor Path2D() + + public constructor Path2D(paths: kotlin.Array, fillRule: org.w3c.dom.CanvasFillRule = ...) + + public constructor Path2D(d: kotlin.String) + + public constructor Path2D(path: org.w3c.dom.Path2D) + + public final fun addPath(path: org.w3c.dom.Path2D, transform: dynamic = ...): kotlin.Unit + + public open override fun arc(x: kotlin.Double, y: kotlin.Double, radius: kotlin.Double, startAngle: kotlin.Double, endAngle: kotlin.Double, anticlockwise: kotlin.Boolean = ...): kotlin.Unit + + public open override fun arcTo(x1: kotlin.Double, y1: kotlin.Double, x2: kotlin.Double, y2: kotlin.Double, radius: kotlin.Double): kotlin.Unit + + public open override fun arcTo(x1: kotlin.Double, y1: kotlin.Double, x2: kotlin.Double, y2: kotlin.Double, radiusX: kotlin.Double, radiusY: kotlin.Double, rotation: kotlin.Double): kotlin.Unit + + public open override fun bezierCurveTo(cp1x: kotlin.Double, cp1y: kotlin.Double, cp2x: kotlin.Double, cp2y: kotlin.Double, x: kotlin.Double, y: kotlin.Double): kotlin.Unit + + public open override fun closePath(): kotlin.Unit + + public open override fun ellipse(x: kotlin.Double, y: kotlin.Double, radiusX: kotlin.Double, radiusY: kotlin.Double, rotation: kotlin.Double, startAngle: kotlin.Double, endAngle: kotlin.Double, anticlockwise: kotlin.Boolean = ...): kotlin.Unit + + public open override fun lineTo(x: kotlin.Double, y: kotlin.Double): kotlin.Unit + + public open override fun moveTo(x: kotlin.Double, y: kotlin.Double): kotlin.Unit + + public open override fun quadraticCurveTo(cpx: kotlin.Double, cpy: kotlin.Double, x: kotlin.Double, y: kotlin.Double): kotlin.Unit + + public open override fun rect(x: kotlin.Double, y: kotlin.Double, w: kotlin.Double, h: kotlin.Double): kotlin.Unit +} + +public abstract external class Plugin : org.w3c.dom.ItemArrayLike { + public constructor Plugin() + + public open val description: kotlin.String { get; } + + public open val filename: kotlin.String { get; } + + public open val name: kotlin.String { get; } + + public open override fun item(index: kotlin.Int): org.w3c.dom.MimeType? + + public final fun namedItem(name: kotlin.String): org.w3c.dom.MimeType? +} + +public abstract external class PluginArray : org.w3c.dom.ItemArrayLike { + public constructor PluginArray() + + public open override fun item(index: kotlin.Int): org.w3c.dom.Plugin? + + public final fun namedItem(name: kotlin.String): org.w3c.dom.Plugin? + + public final fun refresh(reload: kotlin.Boolean = ...): kotlin.Unit +} + +public open external class PopStateEvent : org.w3c.dom.events.Event { + public constructor PopStateEvent(type: kotlin.String, eventInitDict: org.w3c.dom.PopStateEventInit = ...) + + public open val state: kotlin.Any? { get; } + + public companion object of PopStateEvent { + public final val AT_TARGET: kotlin.Short { get; } + + public final val BUBBLING_PHASE: kotlin.Short { get; } + + public final val CAPTURING_PHASE: kotlin.Short { get; } + + public final val NONE: kotlin.Short { get; } + } +} + +public external interface PopStateEventInit : org.w3c.dom.EventInit { + public open var state: kotlin.Any? { get; set; } +} + +public external interface PremultiplyAlpha { + public companion object of PremultiplyAlpha { + } +} + +public abstract external class ProcessingInstruction : org.w3c.dom.CharacterData, org.w3c.dom.css.LinkStyle, org.w3c.dom.css.UnionElementOrProcessingInstruction { + public constructor ProcessingInstruction() + + public open val target: kotlin.String { get; } + + public companion object of ProcessingInstruction { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public open external class PromiseRejectionEvent : org.w3c.dom.events.Event { + public constructor PromiseRejectionEvent(type: kotlin.String, eventInitDict: org.w3c.dom.PromiseRejectionEventInit) + + public open val promise: kotlin.js.Promise { get; } + + public open val reason: kotlin.Any? { get; } + + public companion object of PromiseRejectionEvent { + public final val AT_TARGET: kotlin.Short { get; } + + public final val BUBBLING_PHASE: kotlin.Short { get; } + + public final val CAPTURING_PHASE: kotlin.Short { get; } + + public final val NONE: kotlin.Short { get; } + } +} + +public external interface PromiseRejectionEventInit : org.w3c.dom.EventInit { + public open var promise: kotlin.js.Promise? { get; set; } + + public open var reason: kotlin.Any? { get; set; } +} + +public abstract external class RadioNodeList : org.w3c.dom.NodeList, org.w3c.dom.UnionElementOrRadioNodeList { + public constructor RadioNodeList() + + public open var value: kotlin.String { get; set; } +} + +public open external class Range { + public constructor Range() + + public open val collapsed: kotlin.Boolean { get; } + + public open val commonAncestorContainer: org.w3c.dom.Node { get; } + + public open val endContainer: org.w3c.dom.Node { get; } + + public open val endOffset: kotlin.Int { get; } + + public open val startContainer: org.w3c.dom.Node { get; } + + public open val startOffset: kotlin.Int { get; } + + public final fun cloneContents(): org.w3c.dom.DocumentFragment + + public final fun cloneRange(): org.w3c.dom.Range + + public final fun collapse(toStart: kotlin.Boolean = ...): kotlin.Unit + + public final fun compareBoundaryPoints(how: kotlin.Short, sourceRange: org.w3c.dom.Range): kotlin.Short + + public final fun comparePoint(node: org.w3c.dom.Node, offset: kotlin.Int): kotlin.Short + + public final fun createContextualFragment(fragment: kotlin.String): org.w3c.dom.DocumentFragment + + public final fun deleteContents(): kotlin.Unit + + public final fun detach(): kotlin.Unit + + public final fun extractContents(): org.w3c.dom.DocumentFragment + + public final fun getBoundingClientRect(): org.w3c.dom.DOMRect + + public final fun getClientRects(): kotlin.Array + + public final fun insertNode(node: org.w3c.dom.Node): kotlin.Unit + + public final fun intersectsNode(node: org.w3c.dom.Node): kotlin.Boolean + + public final fun isPointInRange(node: org.w3c.dom.Node, offset: kotlin.Int): kotlin.Boolean + + public final fun selectNode(node: org.w3c.dom.Node): kotlin.Unit + + public final fun selectNodeContents(node: org.w3c.dom.Node): kotlin.Unit + + public final fun setEnd(node: org.w3c.dom.Node, offset: kotlin.Int): kotlin.Unit + + public final fun setEndAfter(node: org.w3c.dom.Node): kotlin.Unit + + public final fun setEndBefore(node: org.w3c.dom.Node): kotlin.Unit + + public final fun setStart(node: org.w3c.dom.Node, offset: kotlin.Int): kotlin.Unit + + public final fun setStartAfter(node: org.w3c.dom.Node): kotlin.Unit + + public final fun setStartBefore(node: org.w3c.dom.Node): kotlin.Unit + + public final fun surroundContents(newParent: org.w3c.dom.Node): kotlin.Unit + + public companion object of Range { + public final val END_TO_END: kotlin.Short { get; } + + public final val END_TO_START: kotlin.Short { get; } + + public final val START_TO_END: kotlin.Short { get; } + + public final val START_TO_START: kotlin.Short { get; } + } +} + +public open external class RelatedEvent : org.w3c.dom.events.Event { + public constructor RelatedEvent(type: kotlin.String, eventInitDict: org.w3c.dom.RelatedEventInit = ...) + + public open val relatedTarget: org.w3c.dom.events.EventTarget? { get; } + + public companion object of RelatedEvent { + public final val AT_TARGET: kotlin.Short { get; } + + public final val BUBBLING_PHASE: kotlin.Short { get; } + + public final val CAPTURING_PHASE: kotlin.Short { get; } + + public final val NONE: kotlin.Short { get; } + } +} + +public external interface RelatedEventInit : org.w3c.dom.EventInit { + public open var relatedTarget: org.w3c.dom.events.EventTarget? { get; set; } +} + +public external interface RenderingContext { +} + +public external interface ResizeQuality { + public companion object of ResizeQuality { + } +} + +public abstract external class Screen { + public constructor Screen() + + public open val availHeight: kotlin.Int { get; } + + public open val availWidth: kotlin.Int { get; } + + public open val colorDepth: kotlin.Int { get; } + + public open val height: kotlin.Int { get; } + + public open val pixelDepth: kotlin.Int { get; } + + public open val width: kotlin.Int { get; } +} + +public external interface ScrollBehavior { + public companion object of ScrollBehavior { + } +} + +public external interface ScrollIntoViewOptions : org.w3c.dom.ScrollOptions { + public open var block: org.w3c.dom.ScrollLogicalPosition? { get; set; } + + public open var inline: org.w3c.dom.ScrollLogicalPosition? { get; set; } +} + +public external interface ScrollLogicalPosition { + public companion object of ScrollLogicalPosition { + } +} + +public external interface ScrollOptions { + public open var behavior: org.w3c.dom.ScrollBehavior? { get; set; } +} + +public external interface ScrollRestoration { + public companion object of ScrollRestoration { + } +} + +public external interface ScrollToOptions : org.w3c.dom.ScrollOptions { + public open var left: kotlin.Double? { get; set; } + + public open var top: kotlin.Double? { get; set; } +} + +public external interface SelectionMode { + public companion object of SelectionMode { + } +} + +public open external class ShadowRoot : org.w3c.dom.DocumentFragment, org.w3c.dom.DocumentOrShadowRoot { + public constructor ShadowRoot() + + public open override val fullscreenElement: org.w3c.dom.Element? { get; } + + public open val host: org.w3c.dom.Element { get; } + + public open val mode: org.w3c.dom.ShadowRootMode { get; } + + public companion object of ShadowRoot { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public external interface ShadowRootInit { + public open var mode: org.w3c.dom.ShadowRootMode? { get; set; } +} + +public external interface ShadowRootMode { + public companion object of ShadowRootMode { + } +} + +public open external class SharedWorker : org.w3c.dom.events.EventTarget, org.w3c.dom.AbstractWorker { + public constructor SharedWorker(scriptURL: kotlin.String, name: kotlin.String = ..., options: org.w3c.dom.WorkerOptions = ...) + + public open override var onerror: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open val port: org.w3c.dom.MessagePort { get; } +} + +public abstract external class SharedWorkerGlobalScope : org.w3c.dom.WorkerGlobalScope { + public constructor SharedWorkerGlobalScope() + + public open val applicationCache: org.w3c.dom.ApplicationCache { get; } + + public open val name: kotlin.String { get; } + + public open var onconnect: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public final fun close(): kotlin.Unit +} + +public external interface Slotable { + public open val assignedSlot: org.w3c.dom.HTMLSlotElement? { get; } +} + +public abstract external class Storage { + public constructor Storage() + + public open val length: kotlin.Int { get; } + + public final fun clear(): kotlin.Unit + + public final fun getItem(key: kotlin.String): kotlin.String? + + public final fun key(index: kotlin.Int): kotlin.String? + + public final fun removeItem(key: kotlin.String): kotlin.Unit + + public final fun setItem(key: kotlin.String, value: kotlin.String): kotlin.Unit +} + +public open external class StorageEvent : org.w3c.dom.events.Event { + public constructor StorageEvent(type: kotlin.String, eventInitDict: org.w3c.dom.StorageEventInit = ...) + + public open val key: kotlin.String? { get; } + + public open val newValue: kotlin.String? { get; } + + public open val oldValue: kotlin.String? { get; } + + public open val storageArea: org.w3c.dom.Storage? { get; } + + public open val url: kotlin.String { get; } + + public companion object of StorageEvent { + public final val AT_TARGET: kotlin.Short { get; } + + public final val BUBBLING_PHASE: kotlin.Short { get; } + + public final val CAPTURING_PHASE: kotlin.Short { get; } + + public final val NONE: kotlin.Short { get; } + } +} + +public external interface StorageEventInit : org.w3c.dom.EventInit { + public open var key: kotlin.String? { get; set; } + + public open var newValue: kotlin.String? { get; set; } + + public open var oldValue: kotlin.String? { get; set; } + + public open var storageArea: org.w3c.dom.Storage? { get; set; } + + public open var url: kotlin.String? { get; set; } +} + +public open external class Text : org.w3c.dom.CharacterData, org.w3c.dom.Slotable, org.w3c.dom.GeometryUtils { + public constructor Text(data: kotlin.String = ...) + + public open override val assignedSlot: org.w3c.dom.HTMLSlotElement? { get; } + + public open override val nextElementSibling: org.w3c.dom.Element? { get; } + + public open override val previousElementSibling: org.w3c.dom.Element? { get; } + + public open val wholeText: kotlin.String { get; } + + public open override fun after(vararg nodes: dynamic): kotlin.Unit + + public open override fun before(vararg nodes: dynamic): kotlin.Unit + + public open override fun convertPointFromNode(point: org.w3c.dom.DOMPointInit, from: dynamic, options: org.w3c.dom.ConvertCoordinateOptions = ...): org.w3c.dom.DOMPoint + + public open override fun convertQuadFromNode(quad: dynamic, from: dynamic, options: org.w3c.dom.ConvertCoordinateOptions = ...): org.w3c.dom.DOMQuad + + public open override fun convertRectFromNode(rect: org.w3c.dom.DOMRectReadOnly, from: dynamic, options: org.w3c.dom.ConvertCoordinateOptions = ...): org.w3c.dom.DOMQuad + + public open override fun getBoxQuads(options: org.w3c.dom.BoxQuadOptions = ...): kotlin.Array + + public open override fun remove(): kotlin.Unit + + public open override fun replaceWith(vararg nodes: dynamic): kotlin.Unit + + public final fun splitText(offset: kotlin.Int): org.w3c.dom.Text + + public companion object of Text { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class TextMetrics { + public constructor TextMetrics() + + public open val actualBoundingBoxAscent: kotlin.Double { get; } + + public open val actualBoundingBoxDescent: kotlin.Double { get; } + + public open val actualBoundingBoxLeft: kotlin.Double { get; } + + public open val actualBoundingBoxRight: kotlin.Double { get; } + + public open val alphabeticBaseline: kotlin.Double { get; } + + public open val emHeightAscent: kotlin.Double { get; } + + public open val emHeightDescent: kotlin.Double { get; } + + public open val fontBoundingBoxAscent: kotlin.Double { get; } + + public open val fontBoundingBoxDescent: kotlin.Double { get; } + + public open val hangingBaseline: kotlin.Double { get; } + + public open val ideographicBaseline: kotlin.Double { get; } + + public open val width: kotlin.Double { get; } +} + +public abstract external class TextTrack : org.w3c.dom.events.EventTarget, org.w3c.dom.UnionAudioTrackOrTextTrackOrVideoTrack { + public constructor TextTrack() + + public open val activeCues: org.w3c.dom.TextTrackCueList? { get; } + + public open val cues: org.w3c.dom.TextTrackCueList? { get; } + + public open val id: kotlin.String { get; } + + public open val inBandMetadataTrackDispatchType: kotlin.String { get; } + + public open val kind: org.w3c.dom.TextTrackKind { get; } + + public open val label: kotlin.String { get; } + + public open val language: kotlin.String { get; } + + public open var mode: org.w3c.dom.TextTrackMode { get; set; } + + public open var oncuechange: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open val sourceBuffer: org.w3c.dom.mediasource.SourceBuffer? { get; } + + public final fun addCue(cue: org.w3c.dom.TextTrackCue): kotlin.Unit + + public final fun removeCue(cue: org.w3c.dom.TextTrackCue): kotlin.Unit +} + +public abstract external class TextTrackCue : org.w3c.dom.events.EventTarget { + public constructor TextTrackCue() + + public open var endTime: kotlin.Double { get; set; } + + public open var id: kotlin.String { get; set; } + + public open var onenter: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open var onexit: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open var pauseOnExit: kotlin.Boolean { get; set; } + + public open var startTime: kotlin.Double { get; set; } + + public open val track: org.w3c.dom.TextTrack? { get; } +} + +public abstract external class TextTrackCueList { + public constructor TextTrackCueList() + + public open val length: kotlin.Int { get; } + + public final fun getCueById(id: kotlin.String): org.w3c.dom.TextTrackCue? +} + +public external interface TextTrackKind { + public companion object of TextTrackKind { + } +} + +public abstract external class TextTrackList : org.w3c.dom.events.EventTarget { + public constructor TextTrackList() + + public open val length: kotlin.Int { get; } + + public open var onaddtrack: ((org.w3c.dom.TrackEvent) -> dynamic)? { get; set; } + + public open var onchange: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open var onremovetrack: ((org.w3c.dom.TrackEvent) -> dynamic)? { get; set; } + + public final fun getTrackById(id: kotlin.String): org.w3c.dom.TextTrack? +} + +public external interface TextTrackMode { + public companion object of TextTrackMode { + } +} + +public abstract external class TimeRanges { + public constructor TimeRanges() + + public open val length: kotlin.Int { get; } + + public final fun end(index: kotlin.Int): kotlin.Double + + public final fun start(index: kotlin.Int): kotlin.Double +} + +public abstract external class Touch { + public constructor Touch() + + public open val clientX: kotlin.Int { get; } + + public open val clientY: kotlin.Int { get; } + + public open val identifier: kotlin.Int { get; } + + public open val pageX: kotlin.Int { get; } + + public open val pageY: kotlin.Int { get; } + + public open val region: kotlin.String? { get; } + + public open val screenX: kotlin.Int { get; } + + public open val screenY: kotlin.Int { get; } + + public open val target: org.w3c.dom.events.EventTarget { get; } +} + +public open external class TouchEvent : org.w3c.dom.events.UIEvent { + public constructor TouchEvent() + + public open val altKey: kotlin.Boolean { get; } + + public open val changedTouches: org.w3c.dom.TouchList { get; } + + public open val ctrlKey: kotlin.Boolean { get; } + + public open val metaKey: kotlin.Boolean { get; } + + public open val shiftKey: kotlin.Boolean { get; } + + public open val targetTouches: org.w3c.dom.TouchList { get; } + + public open val touches: org.w3c.dom.TouchList { get; } + + public companion object of TouchEvent { + public final val AT_TARGET: kotlin.Short { get; } + + public final val BUBBLING_PHASE: kotlin.Short { get; } + + public final val CAPTURING_PHASE: kotlin.Short { get; } + + public final val NONE: kotlin.Short { get; } + } +} + +public abstract external class TouchList : org.w3c.dom.ItemArrayLike { + public constructor TouchList() + + public open override fun item(index: kotlin.Int): org.w3c.dom.Touch? +} + +public open external class TrackEvent : org.w3c.dom.events.Event { + public constructor TrackEvent(type: kotlin.String, eventInitDict: org.w3c.dom.TrackEventInit = ...) + + public open val track: org.w3c.dom.UnionAudioTrackOrTextTrackOrVideoTrack? { get; } + + public companion object of TrackEvent { + public final val AT_TARGET: kotlin.Short { get; } + + public final val BUBBLING_PHASE: kotlin.Short { get; } + + public final val CAPTURING_PHASE: kotlin.Short { get; } + + public final val NONE: kotlin.Short { get; } + } +} + +public external interface TrackEventInit : org.w3c.dom.EventInit { + public open var track: org.w3c.dom.UnionAudioTrackOrTextTrackOrVideoTrack? { get; set; } +} + +public abstract external class TreeWalker { + public constructor TreeWalker() + + public open var currentNode: org.w3c.dom.Node { get; set; } + + public open val filter: org.w3c.dom.NodeFilter? { get; } + + public open val root: org.w3c.dom.Node { get; } + + public open val whatToShow: kotlin.Int { get; } + + public final fun firstChild(): org.w3c.dom.Node? + + public final fun lastChild(): org.w3c.dom.Node? + + public final fun nextNode(): org.w3c.dom.Node? + + public final fun nextSibling(): org.w3c.dom.Node? + + public final fun parentNode(): org.w3c.dom.Node? + + public final fun previousNode(): org.w3c.dom.Node? + + public final fun previousSibling(): org.w3c.dom.Node? +} + +public external interface UnionAudioTrackOrTextTrackOrVideoTrack { +} + +public external interface UnionElementOrHTMLCollection { +} + +public external interface UnionElementOrMouseEvent { +} + +public external interface UnionElementOrRadioNodeList { +} + +public external interface UnionHTMLOptGroupElementOrHTMLOptionElement { +} + +public external interface UnionMessagePortOrWindowProxy { +} + +public abstract external class ValidityState { + public constructor ValidityState() + + public open val badInput: kotlin.Boolean { get; } + + public open val customError: kotlin.Boolean { get; } + + public open val patternMismatch: kotlin.Boolean { get; } + + public open val rangeOverflow: kotlin.Boolean { get; } + + public open val rangeUnderflow: kotlin.Boolean { get; } + + public open val stepMismatch: kotlin.Boolean { get; } + + public open val tooLong: kotlin.Boolean { get; } + + public open val tooShort: kotlin.Boolean { get; } + + public open val typeMismatch: kotlin.Boolean { get; } + + public open val valid: kotlin.Boolean { get; } + + public open val valueMissing: kotlin.Boolean { get; } +} + +public abstract external class VideoTrack : org.w3c.dom.UnionAudioTrackOrTextTrackOrVideoTrack { + public constructor VideoTrack() + + public open val id: kotlin.String { get; } + + public open val kind: kotlin.String { get; } + + public open val label: kotlin.String { get; } + + public open val language: kotlin.String { get; } + + public open var selected: kotlin.Boolean { get; set; } + + public open val sourceBuffer: org.w3c.dom.mediasource.SourceBuffer? { get; } +} + +public abstract external class VideoTrackList : org.w3c.dom.events.EventTarget { + public constructor VideoTrackList() + + public open val length: kotlin.Int { get; } + + public open var onaddtrack: ((org.w3c.dom.TrackEvent) -> dynamic)? { get; set; } + + public open var onchange: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open var onremovetrack: ((org.w3c.dom.TrackEvent) -> dynamic)? { get; set; } + + public open val selectedIndex: kotlin.Int { get; } + + public final fun getTrackById(id: kotlin.String): org.w3c.dom.VideoTrack? +} + +public open external class WebSocket : org.w3c.dom.events.EventTarget { + public constructor WebSocket(url: kotlin.String, protocols: dynamic = ...) + + public final var binaryType: org.w3c.dom.BinaryType { get; set; } + + public open val bufferedAmount: kotlin.Number { get; } + + public open val extensions: kotlin.String { get; } + + public final var onclose: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public final var onerror: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public final var onmessage: ((org.w3c.dom.MessageEvent) -> dynamic)? { get; set; } + + public final var onopen: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open val protocol: kotlin.String { get; } + + public open val readyState: kotlin.Short { get; } + + public open val url: kotlin.String { get; } + + public final fun close(code: kotlin.Short = ..., reason: kotlin.String = ...): kotlin.Unit + + public final fun send(data: kotlin.String): kotlin.Unit + + public final fun send(data: org.khronos.webgl.ArrayBuffer): kotlin.Unit + + public final fun send(data: org.khronos.webgl.ArrayBufferView): kotlin.Unit + + public final fun send(data: org.w3c.files.Blob): kotlin.Unit + + public companion object of WebSocket { + public final val CLOSED: kotlin.Short { get; } + + public final val CLOSING: kotlin.Short { get; } + + public final val CONNECTING: kotlin.Short { get; } + + public final val OPEN: kotlin.Short { get; } + } +} + +public abstract external class Window : org.w3c.dom.events.EventTarget, org.w3c.dom.GlobalEventHandlers, org.w3c.dom.WindowEventHandlers, org.w3c.dom.WindowOrWorkerGlobalScope, org.w3c.dom.WindowSessionStorage, org.w3c.dom.WindowLocalStorage, org.w3c.performance.GlobalPerformance, org.w3c.dom.UnionMessagePortOrWindowProxy { + public constructor Window() + + public open val applicationCache: org.w3c.dom.ApplicationCache { get; } + + public open val closed: kotlin.Boolean { get; } + + public open val customElements: org.w3c.dom.CustomElementRegistry { get; } + + public open val devicePixelRatio: kotlin.Double { get; } + + public open val document: org.w3c.dom.Document { get; } + + public open val external: org.w3c.dom.External { get; } + + public open val frameElement: org.w3c.dom.Element? { get; } + + public open val frames: org.w3c.dom.Window { get; } + + public open val history: org.w3c.dom.History { get; } + + public open val innerHeight: kotlin.Int { get; } + + public open val innerWidth: kotlin.Int { get; } + + public open val length: kotlin.Int { get; } + + public open val location: org.w3c.dom.Location { get; } + + public open val locationbar: org.w3c.dom.BarProp { get; } + + public open val menubar: org.w3c.dom.BarProp { get; } + + public open var name: kotlin.String { get; set; } + + public open val navigator: org.w3c.dom.Navigator { get; } + + public open var opener: kotlin.Any? { get; set; } + + public open val outerHeight: kotlin.Int { get; } + + public open val outerWidth: kotlin.Int { get; } + + public open val pageXOffset: kotlin.Double { get; } + + public open val pageYOffset: kotlin.Double { get; } + + public open val parent: org.w3c.dom.Window { get; } + + public open val personalbar: org.w3c.dom.BarProp { get; } + + public open val screen: org.w3c.dom.Screen { get; } + + public open val screenX: kotlin.Int { get; } + + public open val screenY: kotlin.Int { get; } + + public open val scrollX: kotlin.Double { get; } + + public open val scrollY: kotlin.Double { get; } + + public open val scrollbars: org.w3c.dom.BarProp { get; } + + public open val self: org.w3c.dom.Window { get; } + + public open var status: kotlin.String { get; set; } + + public open val statusbar: org.w3c.dom.BarProp { get; } + + public open val toolbar: org.w3c.dom.BarProp { get; } + + public open val top: org.w3c.dom.Window { get; } + + public open val window: org.w3c.dom.Window { get; } + + public final fun alert(): kotlin.Unit + + public final fun alert(message: kotlin.String): kotlin.Unit + + public final fun blur(): kotlin.Unit + + public final fun cancelAnimationFrame(handle: kotlin.Int): kotlin.Unit + + public final fun captureEvents(): kotlin.Unit + + public final fun close(): kotlin.Unit + + public final fun confirm(message: kotlin.String = ...): kotlin.Boolean + + public final fun focus(): kotlin.Unit + + public final fun getComputedStyle(elt: org.w3c.dom.Element, pseudoElt: kotlin.String? = ...): org.w3c.dom.css.CSSStyleDeclaration + + public final fun matchMedia(query: kotlin.String): org.w3c.dom.MediaQueryList + + public final fun moveBy(x: kotlin.Int, y: kotlin.Int): kotlin.Unit + + public final fun moveTo(x: kotlin.Int, y: kotlin.Int): kotlin.Unit + + public final fun open(url: kotlin.String = ..., target: kotlin.String = ..., features: kotlin.String = ...): org.w3c.dom.Window? + + public final fun postMessage(message: kotlin.Any?, targetOrigin: kotlin.String, transfer: kotlin.Array = ...): kotlin.Unit + + public final fun print(): kotlin.Unit + + public final fun prompt(message: kotlin.String = ..., default: kotlin.String = ...): kotlin.String? + + public final fun releaseEvents(): kotlin.Unit + + public final fun requestAnimationFrame(callback: (kotlin.Double) -> kotlin.Unit): kotlin.Int + + public final fun resizeBy(x: kotlin.Int, y: kotlin.Int): kotlin.Unit + + public final fun resizeTo(x: kotlin.Int, y: kotlin.Int): kotlin.Unit + + public final fun scroll(x: kotlin.Double, y: kotlin.Double): kotlin.Unit + + public final fun scroll(options: org.w3c.dom.ScrollToOptions = ...): kotlin.Unit + + public final fun scrollBy(x: kotlin.Double, y: kotlin.Double): kotlin.Unit + + public final fun scrollBy(options: org.w3c.dom.ScrollToOptions = ...): kotlin.Unit + + public final fun scrollTo(x: kotlin.Double, y: kotlin.Double): kotlin.Unit + + public final fun scrollTo(options: org.w3c.dom.ScrollToOptions = ...): kotlin.Unit + + public final fun stop(): kotlin.Unit +} + +public external interface WindowEventHandlers { + public open var onafterprint: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open var onbeforeprint: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open var onbeforeunload: ((org.w3c.dom.BeforeUnloadEvent) -> kotlin.String?)? { get; set; } + + public open var onhashchange: ((org.w3c.dom.HashChangeEvent) -> dynamic)? { get; set; } + + public open var onlanguagechange: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open var onmessage: ((org.w3c.dom.MessageEvent) -> dynamic)? { get; set; } + + public open var onoffline: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open var ononline: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open var onpagehide: ((org.w3c.dom.PageTransitionEvent) -> dynamic)? { get; set; } + + public open var onpageshow: ((org.w3c.dom.PageTransitionEvent) -> dynamic)? { get; set; } + + public open var onpopstate: ((org.w3c.dom.PopStateEvent) -> dynamic)? { get; set; } + + public open var onrejectionhandled: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open var onstorage: ((org.w3c.dom.StorageEvent) -> dynamic)? { get; set; } + + public open var onunhandledrejection: ((org.w3c.dom.PromiseRejectionEvent) -> dynamic)? { get; set; } + + public open var onunload: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } +} + +public external interface WindowLocalStorage { + public abstract val localStorage: org.w3c.dom.Storage { get; } +} + +public external interface WindowOrWorkerGlobalScope { + public abstract val caches: org.w3c.workers.CacheStorage { get; } + + public abstract val origin: kotlin.String { get; } + + public abstract fun atob(data: kotlin.String): kotlin.String + + public abstract fun btoa(data: kotlin.String): kotlin.String + + public abstract fun clearInterval(handle: kotlin.Int = ...): kotlin.Unit + + public abstract fun clearTimeout(handle: kotlin.Int = ...): kotlin.Unit + + public abstract fun createImageBitmap(image: org.w3c.dom.ImageBitmapSource, sx: kotlin.Int, sy: kotlin.Int, sw: kotlin.Int, sh: kotlin.Int, options: org.w3c.dom.ImageBitmapOptions = ...): kotlin.js.Promise + + public abstract fun createImageBitmap(image: org.w3c.dom.ImageBitmapSource, options: org.w3c.dom.ImageBitmapOptions = ...): kotlin.js.Promise + + public abstract fun fetch(input: dynamic, init: org.w3c.fetch.RequestInit = ...): kotlin.js.Promise + + public abstract fun setInterval(handler: dynamic, timeout: kotlin.Int = ..., vararg arguments: kotlin.Any?): kotlin.Int + + public abstract fun setTimeout(handler: dynamic, timeout: kotlin.Int = ..., vararg arguments: kotlin.Any?): kotlin.Int +} + +public external interface WindowSessionStorage { + public abstract val sessionStorage: org.w3c.dom.Storage { get; } +} + +public open external class Worker : org.w3c.dom.events.EventTarget, org.w3c.dom.AbstractWorker { + public constructor Worker(scriptURL: kotlin.String, options: org.w3c.dom.WorkerOptions = ...) + + public open override var onerror: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public final var onmessage: ((org.w3c.dom.MessageEvent) -> dynamic)? { get; set; } + + public final fun postMessage(message: kotlin.Any?, transfer: kotlin.Array = ...): kotlin.Unit + + public final fun terminate(): kotlin.Unit +} + +public abstract external class WorkerGlobalScope : org.w3c.dom.events.EventTarget, org.w3c.dom.WindowOrWorkerGlobalScope, org.w3c.performance.GlobalPerformance { + public constructor WorkerGlobalScope() + + public open val location: org.w3c.dom.WorkerLocation { get; } + + public open val navigator: org.w3c.dom.WorkerNavigator { get; } + + public open var onerror: ((dynamic, kotlin.String, kotlin.Int, kotlin.Int, kotlin.Any?) -> dynamic)? { get; set; } + + public open var onlanguagechange: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open var onoffline: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open var ononline: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open var onrejectionhandled: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open var onunhandledrejection: ((org.w3c.dom.PromiseRejectionEvent) -> dynamic)? { get; set; } + + public open val self: org.w3c.dom.WorkerGlobalScope { get; } + + public final fun importScripts(vararg urls: kotlin.String): kotlin.Unit +} + +public abstract external class WorkerLocation { + public constructor WorkerLocation() + + public open val hash: kotlin.String { get; } + + public open val host: kotlin.String { get; } + + public open val hostname: kotlin.String { get; } + + public open val href: kotlin.String { get; } + + public open val origin: kotlin.String { get; } + + public open val pathname: kotlin.String { get; } + + public open val port: kotlin.String { get; } + + public open val protocol: kotlin.String { get; } + + public open val search: kotlin.String { get; } +} + +public abstract external class WorkerNavigator : org.w3c.dom.NavigatorID, org.w3c.dom.NavigatorLanguage, org.w3c.dom.NavigatorOnLine, org.w3c.dom.NavigatorConcurrentHardware { + public constructor WorkerNavigator() + + public open val serviceWorker: org.w3c.workers.ServiceWorkerContainer { get; } +} + +public external interface WorkerOptions { + public open var credentials: org.w3c.fetch.RequestCredentials? { get; set; } + + public open var type: org.w3c.dom.WorkerType? { get; set; } +} + +public external interface WorkerType { + public companion object of WorkerType { + } +} + +public open external class XMLDocument : org.w3c.dom.Document { + public constructor XMLDocument() + + public companion object of XMLDocument { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +@kotlin.Deprecated(message = "Use UnionMessagePortOrWindowProxy instead.", replaceWith = kotlin.ReplaceWith(expression = "UnionMessagePortOrWindowProxy", imports = {})) +public typealias UnionMessagePortOrWindow = org.w3c.dom.UnionMessagePortOrWindowProxy \ No newline at end of file diff --git a/libraries/stdlib/api/js-v1/org.w3c.dom.mediacapture.kt b/libraries/stdlib/api/js-v1/org.w3c.dom.mediacapture.kt index f1c86430608..c34bd48596d 100644 --- a/libraries/stdlib/api/js-v1/org.w3c.dom.mediacapture.kt +++ b/libraries/stdlib/api/js-v1/org.w3c.dom.mediacapture.kt @@ -1,440 +1,440 @@ -/*∆*/ public val org.w3c.dom.mediacapture.MediaDeviceKind.Companion.AUDIOINPUT: org.w3c.dom.mediacapture.MediaDeviceKind { get; } -/*∆*/ -/*∆*/ public val org.w3c.dom.mediacapture.MediaDeviceKind.Companion.AUDIOOUTPUT: org.w3c.dom.mediacapture.MediaDeviceKind { get; } -/*∆*/ -/*∆*/ public val org.w3c.dom.mediacapture.VideoResizeModeEnum.Companion.CROP_AND_SCALE: org.w3c.dom.mediacapture.VideoResizeModeEnum { get; } -/*∆*/ -/*∆*/ public val org.w3c.dom.mediacapture.MediaStreamTrackState.Companion.ENDED: org.w3c.dom.mediacapture.MediaStreamTrackState { get; } -/*∆*/ -/*∆*/ public val org.w3c.dom.mediacapture.VideoFacingModeEnum.Companion.ENVIRONMENT: org.w3c.dom.mediacapture.VideoFacingModeEnum { get; } -/*∆*/ -/*∆*/ public val org.w3c.dom.mediacapture.VideoFacingModeEnum.Companion.LEFT: org.w3c.dom.mediacapture.VideoFacingModeEnum { get; } -/*∆*/ -/*∆*/ public val org.w3c.dom.mediacapture.MediaStreamTrackState.Companion.LIVE: org.w3c.dom.mediacapture.MediaStreamTrackState { get; } -/*∆*/ -/*∆*/ public val org.w3c.dom.mediacapture.VideoResizeModeEnum.Companion.NONE: org.w3c.dom.mediacapture.VideoResizeModeEnum { get; } -/*∆*/ -/*∆*/ public val org.w3c.dom.mediacapture.VideoFacingModeEnum.Companion.RIGHT: org.w3c.dom.mediacapture.VideoFacingModeEnum { get; } -/*∆*/ -/*∆*/ public val org.w3c.dom.mediacapture.VideoFacingModeEnum.Companion.USER: org.w3c.dom.mediacapture.VideoFacingModeEnum { get; } -/*∆*/ -/*∆*/ public val org.w3c.dom.mediacapture.MediaDeviceKind.Companion.VIDEOINPUT: org.w3c.dom.mediacapture.MediaDeviceKind { get; } -/*∆*/ -/*∆*/ @kotlin.internal.InlineOnly -/*∆*/ public inline fun Capabilities(): org.w3c.dom.mediacapture.Capabilities -/*∆*/ -/*∆*/ @kotlin.internal.InlineOnly -/*∆*/ public inline fun ConstrainBooleanParameters(exact: kotlin.Boolean? = ..., ideal: kotlin.Boolean? = ...): org.w3c.dom.mediacapture.ConstrainBooleanParameters -/*∆*/ -/*∆*/ @kotlin.internal.InlineOnly -/*∆*/ public inline fun ConstrainDOMStringParameters(exact: dynamic = ..., ideal: dynamic = ...): org.w3c.dom.mediacapture.ConstrainDOMStringParameters -/*∆*/ -/*∆*/ @kotlin.internal.InlineOnly -/*∆*/ public inline fun ConstrainDoubleRange(exact: kotlin.Double? = ..., ideal: kotlin.Double? = ..., max: kotlin.Double? = ..., min: kotlin.Double? = ...): org.w3c.dom.mediacapture.ConstrainDoubleRange -/*∆*/ -/*∆*/ @kotlin.internal.InlineOnly -/*∆*/ public inline fun ConstrainULongRange(exact: kotlin.Int? = ..., ideal: kotlin.Int? = ..., max: kotlin.Int? = ..., min: kotlin.Int? = ...): org.w3c.dom.mediacapture.ConstrainULongRange -/*∆*/ -/*∆*/ @kotlin.internal.InlineOnly -/*∆*/ public inline fun ConstraintSet(): org.w3c.dom.mediacapture.ConstraintSet -/*∆*/ -/*∆*/ @kotlin.internal.InlineOnly -/*∆*/ public inline fun Constraints(advanced: kotlin.Array? = ...): org.w3c.dom.mediacapture.Constraints -/*∆*/ -/*∆*/ @kotlin.internal.InlineOnly -/*∆*/ public inline fun DoubleRange(max: kotlin.Double? = ..., min: kotlin.Double? = ...): org.w3c.dom.mediacapture.DoubleRange -/*∆*/ -/*∆*/ @kotlin.internal.InlineOnly -/*∆*/ public inline fun MediaStreamConstraints(video: dynamic = ..., audio: dynamic = ...): org.w3c.dom.mediacapture.MediaStreamConstraints -/*∆*/ -/*∆*/ @kotlin.internal.InlineOnly -/*∆*/ public inline fun MediaStreamTrackEventInit(track: org.w3c.dom.mediacapture.MediaStreamTrack?, bubbles: kotlin.Boolean? = ..., cancelable: kotlin.Boolean? = ..., composed: kotlin.Boolean? = ...): org.w3c.dom.mediacapture.MediaStreamTrackEventInit -/*∆*/ -/*∆*/ @kotlin.internal.InlineOnly -/*∆*/ public inline fun MediaTrackCapabilities(width: org.w3c.dom.mediacapture.ULongRange? = ..., height: org.w3c.dom.mediacapture.ULongRange? = ..., aspectRatio: org.w3c.dom.mediacapture.DoubleRange? = ..., frameRate: org.w3c.dom.mediacapture.DoubleRange? = ..., facingMode: kotlin.Array? = ..., resizeMode: kotlin.Array? = ..., volume: org.w3c.dom.mediacapture.DoubleRange? = ..., sampleRate: org.w3c.dom.mediacapture.ULongRange? = ..., sampleSize: org.w3c.dom.mediacapture.ULongRange? = ..., echoCancellation: kotlin.Array? = ..., autoGainControl: kotlin.Array? = ..., noiseSuppression: kotlin.Array? = ..., latency: org.w3c.dom.mediacapture.DoubleRange? = ..., channelCount: org.w3c.dom.mediacapture.ULongRange? = ..., deviceId: kotlin.String? = ..., groupId: kotlin.String? = ...): org.w3c.dom.mediacapture.MediaTrackCapabilities -/*∆*/ -/*∆*/ @kotlin.internal.InlineOnly -/*∆*/ public inline fun MediaTrackConstraintSet(width: dynamic = ..., height: dynamic = ..., aspectRatio: dynamic = ..., frameRate: dynamic = ..., facingMode: dynamic = ..., resizeMode: dynamic = ..., volume: dynamic = ..., sampleRate: dynamic = ..., sampleSize: dynamic = ..., echoCancellation: dynamic = ..., autoGainControl: dynamic = ..., noiseSuppression: dynamic = ..., latency: dynamic = ..., channelCount: dynamic = ..., deviceId: dynamic = ..., groupId: dynamic = ...): org.w3c.dom.mediacapture.MediaTrackConstraintSet -/*∆*/ -/*∆*/ @kotlin.internal.InlineOnly -/*∆*/ public inline fun MediaTrackConstraints(advanced: kotlin.Array? = ..., width: dynamic = ..., height: dynamic = ..., aspectRatio: dynamic = ..., frameRate: dynamic = ..., facingMode: dynamic = ..., resizeMode: dynamic = ..., volume: dynamic = ..., sampleRate: dynamic = ..., sampleSize: dynamic = ..., echoCancellation: dynamic = ..., autoGainControl: dynamic = ..., noiseSuppression: dynamic = ..., latency: dynamic = ..., channelCount: dynamic = ..., deviceId: dynamic = ..., groupId: dynamic = ...): org.w3c.dom.mediacapture.MediaTrackConstraints -/*∆*/ -/*∆*/ @kotlin.internal.InlineOnly -/*∆*/ public inline fun MediaTrackSettings(width: kotlin.Int? = ..., height: kotlin.Int? = ..., aspectRatio: kotlin.Double? = ..., frameRate: kotlin.Double? = ..., facingMode: kotlin.String? = ..., resizeMode: kotlin.String? = ..., volume: kotlin.Double? = ..., sampleRate: kotlin.Int? = ..., sampleSize: kotlin.Int? = ..., echoCancellation: kotlin.Boolean? = ..., autoGainControl: kotlin.Boolean? = ..., noiseSuppression: kotlin.Boolean? = ..., latency: kotlin.Double? = ..., channelCount: kotlin.Int? = ..., deviceId: kotlin.String? = ..., groupId: kotlin.String? = ...): org.w3c.dom.mediacapture.MediaTrackSettings -/*∆*/ -/*∆*/ @kotlin.internal.InlineOnly -/*∆*/ public inline fun MediaTrackSupportedConstraints(width: kotlin.Boolean? = ..., height: kotlin.Boolean? = ..., aspectRatio: kotlin.Boolean? = ..., frameRate: kotlin.Boolean? = ..., facingMode: kotlin.Boolean? = ..., resizeMode: kotlin.Boolean? = ..., volume: kotlin.Boolean? = ..., sampleRate: kotlin.Boolean? = ..., sampleSize: kotlin.Boolean? = ..., echoCancellation: kotlin.Boolean? = ..., autoGainControl: kotlin.Boolean? = ..., noiseSuppression: kotlin.Boolean? = ..., latency: kotlin.Boolean? = ..., channelCount: kotlin.Boolean? = ..., deviceId: kotlin.Boolean? = ..., groupId: kotlin.Boolean? = ...): org.w3c.dom.mediacapture.MediaTrackSupportedConstraints -/*∆*/ -/*∆*/ @kotlin.internal.InlineOnly -/*∆*/ public inline fun OverconstrainedErrorEventInit(error: dynamic = ..., bubbles: kotlin.Boolean? = ..., cancelable: kotlin.Boolean? = ..., composed: kotlin.Boolean? = ...): org.w3c.dom.mediacapture.OverconstrainedErrorEventInit -/*∆*/ -/*∆*/ @kotlin.internal.InlineOnly -/*∆*/ public inline fun Settings(): org.w3c.dom.mediacapture.Settings -/*∆*/ -/*∆*/ @kotlin.internal.InlineOnly -/*∆*/ public inline fun ULongRange(max: kotlin.Int? = ..., min: kotlin.Int? = ...): org.w3c.dom.mediacapture.ULongRange -/*∆*/ -/*∆*/ public external interface Capabilities { -/*∆*/ } -/*∆*/ -/*∆*/ public external interface ConstrainBooleanParameters { -/*∆*/ public open var exact: kotlin.Boolean? { get; set; } -/*∆*/ -/*∆*/ public open var ideal: kotlin.Boolean? { get; set; } -/*∆*/ } -/*∆*/ -/*∆*/ public external interface ConstrainDOMStringParameters { -/*∆*/ public open var exact: dynamic { get; set; } -/*∆*/ -/*∆*/ public open var ideal: dynamic { get; set; } -/*∆*/ } -/*∆*/ -/*∆*/ public external interface ConstrainDoubleRange : org.w3c.dom.mediacapture.DoubleRange { -/*∆*/ public open var exact: kotlin.Double? { get; set; } -/*∆*/ -/*∆*/ public open var ideal: kotlin.Double? { get; set; } -/*∆*/ } -/*∆*/ -/*∆*/ public external interface ConstrainULongRange : org.w3c.dom.mediacapture.ULongRange { -/*∆*/ public open var exact: kotlin.Int? { get; set; } -/*∆*/ -/*∆*/ public open var ideal: kotlin.Int? { get; set; } -/*∆*/ } -/*∆*/ -/*∆*/ public external interface ConstrainablePattern { -/*∆*/ public open var onoverconstrained: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public abstract fun applyConstraints(constraints: org.w3c.dom.mediacapture.Constraints = ...): kotlin.js.Promise -/*∆*/ -/*∆*/ public abstract fun getCapabilities(): org.w3c.dom.mediacapture.Capabilities -/*∆*/ -/*∆*/ public abstract fun getConstraints(): org.w3c.dom.mediacapture.Constraints -/*∆*/ -/*∆*/ public abstract fun getSettings(): org.w3c.dom.mediacapture.Settings -/*∆*/ } -/*∆*/ -/*∆*/ public external interface ConstraintSet { -/*∆*/ } -/*∆*/ -/*∆*/ public external interface Constraints : org.w3c.dom.mediacapture.ConstraintSet { -/*∆*/ public open var advanced: kotlin.Array? { get; set; } -/*∆*/ } -/*∆*/ -/*∆*/ public external interface DoubleRange { -/*∆*/ public open var max: kotlin.Double? { get; set; } -/*∆*/ -/*∆*/ public open var min: kotlin.Double? { get; set; } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class InputDeviceInfo : org.w3c.dom.mediacapture.MediaDeviceInfo { -/*∆*/ public constructor InputDeviceInfo() -/*∆*/ -/*∆*/ public final fun getCapabilities(): org.w3c.dom.mediacapture.MediaTrackCapabilities -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class MediaDeviceInfo { -/*∆*/ public constructor MediaDeviceInfo() -/*∆*/ -/*∆*/ public open val deviceId: kotlin.String { get; } -/*∆*/ -/*∆*/ public open val groupId: kotlin.String { get; } -/*∆*/ -/*∆*/ public open val kind: org.w3c.dom.mediacapture.MediaDeviceKind { get; } -/*∆*/ -/*∆*/ public open val label: kotlin.String { get; } -/*∆*/ -/*∆*/ public final fun toJSON(): dynamic -/*∆*/ } -/*∆*/ -/*∆*/ public external interface MediaDeviceKind { -/*∆*/ public companion object of MediaDeviceKind { -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class MediaDevices : org.w3c.dom.events.EventTarget { -/*∆*/ public constructor MediaDevices() -/*∆*/ -/*∆*/ public open var ondevicechange: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public final fun enumerateDevices(): kotlin.js.Promise> -/*∆*/ -/*∆*/ public final fun getSupportedConstraints(): org.w3c.dom.mediacapture.MediaTrackSupportedConstraints -/*∆*/ -/*∆*/ public final fun getUserMedia(constraints: org.w3c.dom.mediacapture.MediaStreamConstraints = ...): kotlin.js.Promise -/*∆*/ } -/*∆*/ -/*∆*/ public open external class MediaStream : org.w3c.dom.events.EventTarget, org.w3c.dom.MediaProvider { -/*∆*/ public constructor MediaStream() -/*∆*/ -/*∆*/ public constructor MediaStream(tracks: kotlin.Array) -/*∆*/ -/*∆*/ public constructor MediaStream(stream: org.w3c.dom.mediacapture.MediaStream) -/*∆*/ -/*∆*/ public open val active: kotlin.Boolean { get; } -/*∆*/ -/*∆*/ public open val id: kotlin.String { get; } -/*∆*/ -/*∆*/ public final var onaddtrack: ((org.w3c.dom.mediacapture.MediaStreamTrackEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public final var onremovetrack: ((org.w3c.dom.mediacapture.MediaStreamTrackEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public final fun addTrack(track: org.w3c.dom.mediacapture.MediaStreamTrack): kotlin.Unit -/*∆*/ -/*∆*/ public final fun clone(): org.w3c.dom.mediacapture.MediaStream -/*∆*/ -/*∆*/ public final fun getAudioTracks(): kotlin.Array -/*∆*/ -/*∆*/ public final fun getTrackById(trackId: kotlin.String): org.w3c.dom.mediacapture.MediaStreamTrack? -/*∆*/ -/*∆*/ public final fun getTracks(): kotlin.Array -/*∆*/ -/*∆*/ public final fun getVideoTracks(): kotlin.Array -/*∆*/ -/*∆*/ public final fun removeTrack(track: org.w3c.dom.mediacapture.MediaStreamTrack): kotlin.Unit -/*∆*/ } -/*∆*/ -/*∆*/ public external interface MediaStreamConstraints { -/*∆*/ public open var audio: dynamic { get; set; } -/*∆*/ -/*∆*/ public open var video: dynamic { get; set; } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class MediaStreamTrack : org.w3c.dom.events.EventTarget { -/*∆*/ public constructor MediaStreamTrack() -/*∆*/ -/*∆*/ public open var enabled: kotlin.Boolean { get; set; } -/*∆*/ -/*∆*/ public open val id: kotlin.String { get; } -/*∆*/ -/*∆*/ public open val kind: kotlin.String { get; } -/*∆*/ -/*∆*/ public open val label: kotlin.String { get; } -/*∆*/ -/*∆*/ public open val muted: kotlin.Boolean { get; } -/*∆*/ -/*∆*/ public open var onended: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open var onmute: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open var onoverconstrained: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open var onunmute: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open val readyState: org.w3c.dom.mediacapture.MediaStreamTrackState { get; } -/*∆*/ -/*∆*/ public final fun applyConstraints(constraints: org.w3c.dom.mediacapture.MediaTrackConstraints = ...): kotlin.js.Promise -/*∆*/ -/*∆*/ public final fun clone(): org.w3c.dom.mediacapture.MediaStreamTrack -/*∆*/ -/*∆*/ public final fun getCapabilities(): org.w3c.dom.mediacapture.MediaTrackCapabilities -/*∆*/ -/*∆*/ public final fun getConstraints(): org.w3c.dom.mediacapture.MediaTrackConstraints -/*∆*/ -/*∆*/ public final fun getSettings(): org.w3c.dom.mediacapture.MediaTrackSettings -/*∆*/ -/*∆*/ public final fun stop(): kotlin.Unit -/*∆*/ } -/*∆*/ -/*∆*/ public open external class MediaStreamTrackEvent : org.w3c.dom.events.Event { -/*∆*/ public constructor MediaStreamTrackEvent(type: kotlin.String, eventInitDict: org.w3c.dom.mediacapture.MediaStreamTrackEventInit) -/*∆*/ -/*∆*/ public open val track: org.w3c.dom.mediacapture.MediaStreamTrack { get; } -/*∆*/ -/*∆*/ public companion object of MediaStreamTrackEvent { -/*∆*/ public final val AT_TARGET: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val BUBBLING_PHASE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val CAPTURING_PHASE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NONE: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public external interface MediaStreamTrackEventInit : org.w3c.dom.EventInit { -/*∆*/ public open var track: org.w3c.dom.mediacapture.MediaStreamTrack? { get; set; } -/*∆*/ } -/*∆*/ -/*∆*/ public external interface MediaStreamTrackState { -/*∆*/ public companion object of MediaStreamTrackState { -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public external interface MediaTrackCapabilities { -/*∆*/ public open var aspectRatio: org.w3c.dom.mediacapture.DoubleRange? { get; set; } -/*∆*/ -/*∆*/ public open var autoGainControl: kotlin.Array? { get; set; } -/*∆*/ -/*∆*/ public open var channelCount: org.w3c.dom.mediacapture.ULongRange? { get; set; } -/*∆*/ -/*∆*/ public open var deviceId: kotlin.String? { get; set; } -/*∆*/ -/*∆*/ public open var echoCancellation: kotlin.Array? { get; set; } -/*∆*/ -/*∆*/ public open var facingMode: kotlin.Array? { get; set; } -/*∆*/ -/*∆*/ public open var frameRate: org.w3c.dom.mediacapture.DoubleRange? { get; set; } -/*∆*/ -/*∆*/ public open var groupId: kotlin.String? { get; set; } -/*∆*/ -/*∆*/ public open var height: org.w3c.dom.mediacapture.ULongRange? { get; set; } -/*∆*/ -/*∆*/ public open var latency: org.w3c.dom.mediacapture.DoubleRange? { get; set; } -/*∆*/ -/*∆*/ public open var noiseSuppression: kotlin.Array? { get; set; } -/*∆*/ -/*∆*/ public open var resizeMode: kotlin.Array? { get; set; } -/*∆*/ -/*∆*/ public open var sampleRate: org.w3c.dom.mediacapture.ULongRange? { get; set; } -/*∆*/ -/*∆*/ public open var sampleSize: org.w3c.dom.mediacapture.ULongRange? { get; set; } -/*∆*/ -/*∆*/ public open var volume: org.w3c.dom.mediacapture.DoubleRange? { get; set; } -/*∆*/ -/*∆*/ public open var width: org.w3c.dom.mediacapture.ULongRange? { get; set; } -/*∆*/ } -/*∆*/ -/*∆*/ public external interface MediaTrackConstraintSet { -/*∆*/ public open var aspectRatio: dynamic { get; set; } -/*∆*/ -/*∆*/ public open var autoGainControl: dynamic { get; set; } -/*∆*/ -/*∆*/ public open var channelCount: dynamic { get; set; } -/*∆*/ -/*∆*/ public open var deviceId: dynamic { get; set; } -/*∆*/ -/*∆*/ public open var echoCancellation: dynamic { get; set; } -/*∆*/ -/*∆*/ public open var facingMode: dynamic { get; set; } -/*∆*/ -/*∆*/ public open var frameRate: dynamic { get; set; } -/*∆*/ -/*∆*/ public open var groupId: dynamic { get; set; } -/*∆*/ -/*∆*/ public open var height: dynamic { get; set; } -/*∆*/ -/*∆*/ public open var latency: dynamic { get; set; } -/*∆*/ -/*∆*/ public open var noiseSuppression: dynamic { get; set; } -/*∆*/ -/*∆*/ public open var resizeMode: dynamic { get; set; } -/*∆*/ -/*∆*/ public open var sampleRate: dynamic { get; set; } -/*∆*/ -/*∆*/ public open var sampleSize: dynamic { get; set; } -/*∆*/ -/*∆*/ public open var volume: dynamic { get; set; } -/*∆*/ -/*∆*/ public open var width: dynamic { get; set; } -/*∆*/ } -/*∆*/ -/*∆*/ public external interface MediaTrackConstraints : org.w3c.dom.mediacapture.MediaTrackConstraintSet { -/*∆*/ public open var advanced: kotlin.Array? { get; set; } -/*∆*/ } -/*∆*/ -/*∆*/ public external interface MediaTrackSettings { -/*∆*/ public open var aspectRatio: kotlin.Double? { get; set; } -/*∆*/ -/*∆*/ public open var autoGainControl: kotlin.Boolean? { get; set; } -/*∆*/ -/*∆*/ public open var channelCount: kotlin.Int? { get; set; } -/*∆*/ -/*∆*/ public open var deviceId: kotlin.String? { get; set; } -/*∆*/ -/*∆*/ public open var echoCancellation: kotlin.Boolean? { get; set; } -/*∆*/ -/*∆*/ public open var facingMode: kotlin.String? { get; set; } -/*∆*/ -/*∆*/ public open var frameRate: kotlin.Double? { get; set; } -/*∆*/ -/*∆*/ public open var groupId: kotlin.String? { get; set; } -/*∆*/ -/*∆*/ public open var height: kotlin.Int? { get; set; } -/*∆*/ -/*∆*/ public open var latency: kotlin.Double? { get; set; } -/*∆*/ -/*∆*/ public open var noiseSuppression: kotlin.Boolean? { get; set; } -/*∆*/ -/*∆*/ public open var resizeMode: kotlin.String? { get; set; } -/*∆*/ -/*∆*/ public open var sampleRate: kotlin.Int? { get; set; } -/*∆*/ -/*∆*/ public open var sampleSize: kotlin.Int? { get; set; } -/*∆*/ -/*∆*/ public open var volume: kotlin.Double? { get; set; } -/*∆*/ -/*∆*/ public open var width: kotlin.Int? { get; set; } -/*∆*/ } -/*∆*/ -/*∆*/ public external interface MediaTrackSupportedConstraints { -/*∆*/ public open var aspectRatio: kotlin.Boolean? { get; set; } -/*∆*/ -/*∆*/ public open var autoGainControl: kotlin.Boolean? { get; set; } -/*∆*/ -/*∆*/ public open var channelCount: kotlin.Boolean? { get; set; } -/*∆*/ -/*∆*/ public open var deviceId: kotlin.Boolean? { get; set; } -/*∆*/ -/*∆*/ public open var echoCancellation: kotlin.Boolean? { get; set; } -/*∆*/ -/*∆*/ public open var facingMode: kotlin.Boolean? { get; set; } -/*∆*/ -/*∆*/ public open var frameRate: kotlin.Boolean? { get; set; } -/*∆*/ -/*∆*/ public open var groupId: kotlin.Boolean? { get; set; } -/*∆*/ -/*∆*/ public open var height: kotlin.Boolean? { get; set; } -/*∆*/ -/*∆*/ public open var latency: kotlin.Boolean? { get; set; } -/*∆*/ -/*∆*/ public open var noiseSuppression: kotlin.Boolean? { get; set; } -/*∆*/ -/*∆*/ public open var resizeMode: kotlin.Boolean? { get; set; } -/*∆*/ -/*∆*/ public open var sampleRate: kotlin.Boolean? { get; set; } -/*∆*/ -/*∆*/ public open var sampleSize: kotlin.Boolean? { get; set; } -/*∆*/ -/*∆*/ public open var volume: kotlin.Boolean? { get; set; } -/*∆*/ -/*∆*/ public open var width: kotlin.Boolean? { get; set; } -/*∆*/ } -/*∆*/ -/*∆*/ public open external class OverconstrainedErrorEvent : org.w3c.dom.events.Event { -/*∆*/ public constructor OverconstrainedErrorEvent(type: kotlin.String, eventInitDict: org.w3c.dom.mediacapture.OverconstrainedErrorEventInit) -/*∆*/ -/*∆*/ public open val error: dynamic { get; } -/*∆*/ -/*∆*/ public companion object of OverconstrainedErrorEvent { -/*∆*/ public final val AT_TARGET: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val BUBBLING_PHASE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val CAPTURING_PHASE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NONE: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public external interface OverconstrainedErrorEventInit : org.w3c.dom.EventInit { -/*∆*/ public open var error: dynamic { get; set; } -/*∆*/ } -/*∆*/ -/*∆*/ public external interface Settings { -/*∆*/ } -/*∆*/ -/*∆*/ public external interface ULongRange { -/*∆*/ public open var max: kotlin.Int? { get; set; } -/*∆*/ -/*∆*/ public open var min: kotlin.Int? { get; set; } -/*∆*/ } -/*∆*/ -/*∆*/ public external interface VideoFacingModeEnum { -/*∆*/ public companion object of VideoFacingModeEnum { -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public external interface VideoResizeModeEnum { -/*∆*/ public companion object of VideoResizeModeEnum { -/*∆*/ } -/*∆*/ } \ No newline at end of file +public val org.w3c.dom.mediacapture.MediaDeviceKind.Companion.AUDIOINPUT: org.w3c.dom.mediacapture.MediaDeviceKind { get; } + +public val org.w3c.dom.mediacapture.MediaDeviceKind.Companion.AUDIOOUTPUT: org.w3c.dom.mediacapture.MediaDeviceKind { get; } + +public val org.w3c.dom.mediacapture.VideoResizeModeEnum.Companion.CROP_AND_SCALE: org.w3c.dom.mediacapture.VideoResizeModeEnum { get; } + +public val org.w3c.dom.mediacapture.MediaStreamTrackState.Companion.ENDED: org.w3c.dom.mediacapture.MediaStreamTrackState { get; } + +public val org.w3c.dom.mediacapture.VideoFacingModeEnum.Companion.ENVIRONMENT: org.w3c.dom.mediacapture.VideoFacingModeEnum { get; } + +public val org.w3c.dom.mediacapture.VideoFacingModeEnum.Companion.LEFT: org.w3c.dom.mediacapture.VideoFacingModeEnum { get; } + +public val org.w3c.dom.mediacapture.MediaStreamTrackState.Companion.LIVE: org.w3c.dom.mediacapture.MediaStreamTrackState { get; } + +public val org.w3c.dom.mediacapture.VideoResizeModeEnum.Companion.NONE: org.w3c.dom.mediacapture.VideoResizeModeEnum { get; } + +public val org.w3c.dom.mediacapture.VideoFacingModeEnum.Companion.RIGHT: org.w3c.dom.mediacapture.VideoFacingModeEnum { get; } + +public val org.w3c.dom.mediacapture.VideoFacingModeEnum.Companion.USER: org.w3c.dom.mediacapture.VideoFacingModeEnum { get; } + +public val org.w3c.dom.mediacapture.MediaDeviceKind.Companion.VIDEOINPUT: org.w3c.dom.mediacapture.MediaDeviceKind { get; } + +@kotlin.internal.InlineOnly +public inline fun Capabilities(): org.w3c.dom.mediacapture.Capabilities + +@kotlin.internal.InlineOnly +public inline fun ConstrainBooleanParameters(exact: kotlin.Boolean? = ..., ideal: kotlin.Boolean? = ...): org.w3c.dom.mediacapture.ConstrainBooleanParameters + +@kotlin.internal.InlineOnly +public inline fun ConstrainDOMStringParameters(exact: dynamic = ..., ideal: dynamic = ...): org.w3c.dom.mediacapture.ConstrainDOMStringParameters + +@kotlin.internal.InlineOnly +public inline fun ConstrainDoubleRange(exact: kotlin.Double? = ..., ideal: kotlin.Double? = ..., max: kotlin.Double? = ..., min: kotlin.Double? = ...): org.w3c.dom.mediacapture.ConstrainDoubleRange + +@kotlin.internal.InlineOnly +public inline fun ConstrainULongRange(exact: kotlin.Int? = ..., ideal: kotlin.Int? = ..., max: kotlin.Int? = ..., min: kotlin.Int? = ...): org.w3c.dom.mediacapture.ConstrainULongRange + +@kotlin.internal.InlineOnly +public inline fun ConstraintSet(): org.w3c.dom.mediacapture.ConstraintSet + +@kotlin.internal.InlineOnly +public inline fun Constraints(advanced: kotlin.Array? = ...): org.w3c.dom.mediacapture.Constraints + +@kotlin.internal.InlineOnly +public inline fun DoubleRange(max: kotlin.Double? = ..., min: kotlin.Double? = ...): org.w3c.dom.mediacapture.DoubleRange + +@kotlin.internal.InlineOnly +public inline fun MediaStreamConstraints(video: dynamic = ..., audio: dynamic = ...): org.w3c.dom.mediacapture.MediaStreamConstraints + +@kotlin.internal.InlineOnly +public inline fun MediaStreamTrackEventInit(track: org.w3c.dom.mediacapture.MediaStreamTrack?, bubbles: kotlin.Boolean? = ..., cancelable: kotlin.Boolean? = ..., composed: kotlin.Boolean? = ...): org.w3c.dom.mediacapture.MediaStreamTrackEventInit + +@kotlin.internal.InlineOnly +public inline fun MediaTrackCapabilities(width: org.w3c.dom.mediacapture.ULongRange? = ..., height: org.w3c.dom.mediacapture.ULongRange? = ..., aspectRatio: org.w3c.dom.mediacapture.DoubleRange? = ..., frameRate: org.w3c.dom.mediacapture.DoubleRange? = ..., facingMode: kotlin.Array? = ..., resizeMode: kotlin.Array? = ..., volume: org.w3c.dom.mediacapture.DoubleRange? = ..., sampleRate: org.w3c.dom.mediacapture.ULongRange? = ..., sampleSize: org.w3c.dom.mediacapture.ULongRange? = ..., echoCancellation: kotlin.Array? = ..., autoGainControl: kotlin.Array? = ..., noiseSuppression: kotlin.Array? = ..., latency: org.w3c.dom.mediacapture.DoubleRange? = ..., channelCount: org.w3c.dom.mediacapture.ULongRange? = ..., deviceId: kotlin.String? = ..., groupId: kotlin.String? = ...): org.w3c.dom.mediacapture.MediaTrackCapabilities + +@kotlin.internal.InlineOnly +public inline fun MediaTrackConstraintSet(width: dynamic = ..., height: dynamic = ..., aspectRatio: dynamic = ..., frameRate: dynamic = ..., facingMode: dynamic = ..., resizeMode: dynamic = ..., volume: dynamic = ..., sampleRate: dynamic = ..., sampleSize: dynamic = ..., echoCancellation: dynamic = ..., autoGainControl: dynamic = ..., noiseSuppression: dynamic = ..., latency: dynamic = ..., channelCount: dynamic = ..., deviceId: dynamic = ..., groupId: dynamic = ...): org.w3c.dom.mediacapture.MediaTrackConstraintSet + +@kotlin.internal.InlineOnly +public inline fun MediaTrackConstraints(advanced: kotlin.Array? = ..., width: dynamic = ..., height: dynamic = ..., aspectRatio: dynamic = ..., frameRate: dynamic = ..., facingMode: dynamic = ..., resizeMode: dynamic = ..., volume: dynamic = ..., sampleRate: dynamic = ..., sampleSize: dynamic = ..., echoCancellation: dynamic = ..., autoGainControl: dynamic = ..., noiseSuppression: dynamic = ..., latency: dynamic = ..., channelCount: dynamic = ..., deviceId: dynamic = ..., groupId: dynamic = ...): org.w3c.dom.mediacapture.MediaTrackConstraints + +@kotlin.internal.InlineOnly +public inline fun MediaTrackSettings(width: kotlin.Int? = ..., height: kotlin.Int? = ..., aspectRatio: kotlin.Double? = ..., frameRate: kotlin.Double? = ..., facingMode: kotlin.String? = ..., resizeMode: kotlin.String? = ..., volume: kotlin.Double? = ..., sampleRate: kotlin.Int? = ..., sampleSize: kotlin.Int? = ..., echoCancellation: kotlin.Boolean? = ..., autoGainControl: kotlin.Boolean? = ..., noiseSuppression: kotlin.Boolean? = ..., latency: kotlin.Double? = ..., channelCount: kotlin.Int? = ..., deviceId: kotlin.String? = ..., groupId: kotlin.String? = ...): org.w3c.dom.mediacapture.MediaTrackSettings + +@kotlin.internal.InlineOnly +public inline fun MediaTrackSupportedConstraints(width: kotlin.Boolean? = ..., height: kotlin.Boolean? = ..., aspectRatio: kotlin.Boolean? = ..., frameRate: kotlin.Boolean? = ..., facingMode: kotlin.Boolean? = ..., resizeMode: kotlin.Boolean? = ..., volume: kotlin.Boolean? = ..., sampleRate: kotlin.Boolean? = ..., sampleSize: kotlin.Boolean? = ..., echoCancellation: kotlin.Boolean? = ..., autoGainControl: kotlin.Boolean? = ..., noiseSuppression: kotlin.Boolean? = ..., latency: kotlin.Boolean? = ..., channelCount: kotlin.Boolean? = ..., deviceId: kotlin.Boolean? = ..., groupId: kotlin.Boolean? = ...): org.w3c.dom.mediacapture.MediaTrackSupportedConstraints + +@kotlin.internal.InlineOnly +public inline fun OverconstrainedErrorEventInit(error: dynamic = ..., bubbles: kotlin.Boolean? = ..., cancelable: kotlin.Boolean? = ..., composed: kotlin.Boolean? = ...): org.w3c.dom.mediacapture.OverconstrainedErrorEventInit + +@kotlin.internal.InlineOnly +public inline fun Settings(): org.w3c.dom.mediacapture.Settings + +@kotlin.internal.InlineOnly +public inline fun ULongRange(max: kotlin.Int? = ..., min: kotlin.Int? = ...): org.w3c.dom.mediacapture.ULongRange + +public external interface Capabilities { +} + +public external interface ConstrainBooleanParameters { + public open var exact: kotlin.Boolean? { get; set; } + + public open var ideal: kotlin.Boolean? { get; set; } +} + +public external interface ConstrainDOMStringParameters { + public open var exact: dynamic { get; set; } + + public open var ideal: dynamic { get; set; } +} + +public external interface ConstrainDoubleRange : org.w3c.dom.mediacapture.DoubleRange { + public open var exact: kotlin.Double? { get; set; } + + public open var ideal: kotlin.Double? { get; set; } +} + +public external interface ConstrainULongRange : org.w3c.dom.mediacapture.ULongRange { + public open var exact: kotlin.Int? { get; set; } + + public open var ideal: kotlin.Int? { get; set; } +} + +public external interface ConstrainablePattern { + public open var onoverconstrained: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public abstract fun applyConstraints(constraints: org.w3c.dom.mediacapture.Constraints = ...): kotlin.js.Promise + + public abstract fun getCapabilities(): org.w3c.dom.mediacapture.Capabilities + + public abstract fun getConstraints(): org.w3c.dom.mediacapture.Constraints + + public abstract fun getSettings(): org.w3c.dom.mediacapture.Settings +} + +public external interface ConstraintSet { +} + +public external interface Constraints : org.w3c.dom.mediacapture.ConstraintSet { + public open var advanced: kotlin.Array? { get; set; } +} + +public external interface DoubleRange { + public open var max: kotlin.Double? { get; set; } + + public open var min: kotlin.Double? { get; set; } +} + +public abstract external class InputDeviceInfo : org.w3c.dom.mediacapture.MediaDeviceInfo { + public constructor InputDeviceInfo() + + public final fun getCapabilities(): org.w3c.dom.mediacapture.MediaTrackCapabilities +} + +public abstract external class MediaDeviceInfo { + public constructor MediaDeviceInfo() + + public open val deviceId: kotlin.String { get; } + + public open val groupId: kotlin.String { get; } + + public open val kind: org.w3c.dom.mediacapture.MediaDeviceKind { get; } + + public open val label: kotlin.String { get; } + + public final fun toJSON(): dynamic +} + +public external interface MediaDeviceKind { + public companion object of MediaDeviceKind { + } +} + +public abstract external class MediaDevices : org.w3c.dom.events.EventTarget { + public constructor MediaDevices() + + public open var ondevicechange: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public final fun enumerateDevices(): kotlin.js.Promise> + + public final fun getSupportedConstraints(): org.w3c.dom.mediacapture.MediaTrackSupportedConstraints + + public final fun getUserMedia(constraints: org.w3c.dom.mediacapture.MediaStreamConstraints = ...): kotlin.js.Promise +} + +public open external class MediaStream : org.w3c.dom.events.EventTarget, org.w3c.dom.MediaProvider { + public constructor MediaStream() + + public constructor MediaStream(tracks: kotlin.Array) + + public constructor MediaStream(stream: org.w3c.dom.mediacapture.MediaStream) + + public open val active: kotlin.Boolean { get; } + + public open val id: kotlin.String { get; } + + public final var onaddtrack: ((org.w3c.dom.mediacapture.MediaStreamTrackEvent) -> dynamic)? { get; set; } + + public final var onremovetrack: ((org.w3c.dom.mediacapture.MediaStreamTrackEvent) -> dynamic)? { get; set; } + + public final fun addTrack(track: org.w3c.dom.mediacapture.MediaStreamTrack): kotlin.Unit + + public final fun clone(): org.w3c.dom.mediacapture.MediaStream + + public final fun getAudioTracks(): kotlin.Array + + public final fun getTrackById(trackId: kotlin.String): org.w3c.dom.mediacapture.MediaStreamTrack? + + public final fun getTracks(): kotlin.Array + + public final fun getVideoTracks(): kotlin.Array + + public final fun removeTrack(track: org.w3c.dom.mediacapture.MediaStreamTrack): kotlin.Unit +} + +public external interface MediaStreamConstraints { + public open var audio: dynamic { get; set; } + + public open var video: dynamic { get; set; } +} + +public abstract external class MediaStreamTrack : org.w3c.dom.events.EventTarget { + public constructor MediaStreamTrack() + + public open var enabled: kotlin.Boolean { get; set; } + + public open val id: kotlin.String { get; } + + public open val kind: kotlin.String { get; } + + public open val label: kotlin.String { get; } + + public open val muted: kotlin.Boolean { get; } + + public open var onended: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open var onmute: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open var onoverconstrained: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open var onunmute: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open val readyState: org.w3c.dom.mediacapture.MediaStreamTrackState { get; } + + public final fun applyConstraints(constraints: org.w3c.dom.mediacapture.MediaTrackConstraints = ...): kotlin.js.Promise + + public final fun clone(): org.w3c.dom.mediacapture.MediaStreamTrack + + public final fun getCapabilities(): org.w3c.dom.mediacapture.MediaTrackCapabilities + + public final fun getConstraints(): org.w3c.dom.mediacapture.MediaTrackConstraints + + public final fun getSettings(): org.w3c.dom.mediacapture.MediaTrackSettings + + public final fun stop(): kotlin.Unit +} + +public open external class MediaStreamTrackEvent : org.w3c.dom.events.Event { + public constructor MediaStreamTrackEvent(type: kotlin.String, eventInitDict: org.w3c.dom.mediacapture.MediaStreamTrackEventInit) + + public open val track: org.w3c.dom.mediacapture.MediaStreamTrack { get; } + + public companion object of MediaStreamTrackEvent { + public final val AT_TARGET: kotlin.Short { get; } + + public final val BUBBLING_PHASE: kotlin.Short { get; } + + public final val CAPTURING_PHASE: kotlin.Short { get; } + + public final val NONE: kotlin.Short { get; } + } +} + +public external interface MediaStreamTrackEventInit : org.w3c.dom.EventInit { + public open var track: org.w3c.dom.mediacapture.MediaStreamTrack? { get; set; } +} + +public external interface MediaStreamTrackState { + public companion object of MediaStreamTrackState { + } +} + +public external interface MediaTrackCapabilities { + public open var aspectRatio: org.w3c.dom.mediacapture.DoubleRange? { get; set; } + + public open var autoGainControl: kotlin.Array? { get; set; } + + public open var channelCount: org.w3c.dom.mediacapture.ULongRange? { get; set; } + + public open var deviceId: kotlin.String? { get; set; } + + public open var echoCancellation: kotlin.Array? { get; set; } + + public open var facingMode: kotlin.Array? { get; set; } + + public open var frameRate: org.w3c.dom.mediacapture.DoubleRange? { get; set; } + + public open var groupId: kotlin.String? { get; set; } + + public open var height: org.w3c.dom.mediacapture.ULongRange? { get; set; } + + public open var latency: org.w3c.dom.mediacapture.DoubleRange? { get; set; } + + public open var noiseSuppression: kotlin.Array? { get; set; } + + public open var resizeMode: kotlin.Array? { get; set; } + + public open var sampleRate: org.w3c.dom.mediacapture.ULongRange? { get; set; } + + public open var sampleSize: org.w3c.dom.mediacapture.ULongRange? { get; set; } + + public open var volume: org.w3c.dom.mediacapture.DoubleRange? { get; set; } + + public open var width: org.w3c.dom.mediacapture.ULongRange? { get; set; } +} + +public external interface MediaTrackConstraintSet { + public open var aspectRatio: dynamic { get; set; } + + public open var autoGainControl: dynamic { get; set; } + + public open var channelCount: dynamic { get; set; } + + public open var deviceId: dynamic { get; set; } + + public open var echoCancellation: dynamic { get; set; } + + public open var facingMode: dynamic { get; set; } + + public open var frameRate: dynamic { get; set; } + + public open var groupId: dynamic { get; set; } + + public open var height: dynamic { get; set; } + + public open var latency: dynamic { get; set; } + + public open var noiseSuppression: dynamic { get; set; } + + public open var resizeMode: dynamic { get; set; } + + public open var sampleRate: dynamic { get; set; } + + public open var sampleSize: dynamic { get; set; } + + public open var volume: dynamic { get; set; } + + public open var width: dynamic { get; set; } +} + +public external interface MediaTrackConstraints : org.w3c.dom.mediacapture.MediaTrackConstraintSet { + public open var advanced: kotlin.Array? { get; set; } +} + +public external interface MediaTrackSettings { + public open var aspectRatio: kotlin.Double? { get; set; } + + public open var autoGainControl: kotlin.Boolean? { get; set; } + + public open var channelCount: kotlin.Int? { get; set; } + + public open var deviceId: kotlin.String? { get; set; } + + public open var echoCancellation: kotlin.Boolean? { get; set; } + + public open var facingMode: kotlin.String? { get; set; } + + public open var frameRate: kotlin.Double? { get; set; } + + public open var groupId: kotlin.String? { get; set; } + + public open var height: kotlin.Int? { get; set; } + + public open var latency: kotlin.Double? { get; set; } + + public open var noiseSuppression: kotlin.Boolean? { get; set; } + + public open var resizeMode: kotlin.String? { get; set; } + + public open var sampleRate: kotlin.Int? { get; set; } + + public open var sampleSize: kotlin.Int? { get; set; } + + public open var volume: kotlin.Double? { get; set; } + + public open var width: kotlin.Int? { get; set; } +} + +public external interface MediaTrackSupportedConstraints { + public open var aspectRatio: kotlin.Boolean? { get; set; } + + public open var autoGainControl: kotlin.Boolean? { get; set; } + + public open var channelCount: kotlin.Boolean? { get; set; } + + public open var deviceId: kotlin.Boolean? { get; set; } + + public open var echoCancellation: kotlin.Boolean? { get; set; } + + public open var facingMode: kotlin.Boolean? { get; set; } + + public open var frameRate: kotlin.Boolean? { get; set; } + + public open var groupId: kotlin.Boolean? { get; set; } + + public open var height: kotlin.Boolean? { get; set; } + + public open var latency: kotlin.Boolean? { get; set; } + + public open var noiseSuppression: kotlin.Boolean? { get; set; } + + public open var resizeMode: kotlin.Boolean? { get; set; } + + public open var sampleRate: kotlin.Boolean? { get; set; } + + public open var sampleSize: kotlin.Boolean? { get; set; } + + public open var volume: kotlin.Boolean? { get; set; } + + public open var width: kotlin.Boolean? { get; set; } +} + +public open external class OverconstrainedErrorEvent : org.w3c.dom.events.Event { + public constructor OverconstrainedErrorEvent(type: kotlin.String, eventInitDict: org.w3c.dom.mediacapture.OverconstrainedErrorEventInit) + + public open val error: dynamic { get; } + + public companion object of OverconstrainedErrorEvent { + public final val AT_TARGET: kotlin.Short { get; } + + public final val BUBBLING_PHASE: kotlin.Short { get; } + + public final val CAPTURING_PHASE: kotlin.Short { get; } + + public final val NONE: kotlin.Short { get; } + } +} + +public external interface OverconstrainedErrorEventInit : org.w3c.dom.EventInit { + public open var error: dynamic { get; set; } +} + +public external interface Settings { +} + +public external interface ULongRange { + public open var max: kotlin.Int? { get; set; } + + public open var min: kotlin.Int? { get; set; } +} + +public external interface VideoFacingModeEnum { + public companion object of VideoFacingModeEnum { + } +} + +public external interface VideoResizeModeEnum { + public companion object of VideoResizeModeEnum { + } +} \ No newline at end of file diff --git a/libraries/stdlib/api/js-v1/org.w3c.dom.mediasource.kt b/libraries/stdlib/api/js-v1/org.w3c.dom.mediasource.kt index a7a31ad0434..a35f555e9a1 100644 --- a/libraries/stdlib/api/js-v1/org.w3c.dom.mediasource.kt +++ b/libraries/stdlib/api/js-v1/org.w3c.dom.mediasource.kt @@ -1,111 +1,111 @@ -/*∆*/ public val org.w3c.dom.mediasource.ReadyState.Companion.CLOSED: org.w3c.dom.mediasource.ReadyState { get; } -/*∆*/ -/*∆*/ public val org.w3c.dom.mediasource.EndOfStreamError.Companion.DECODE: org.w3c.dom.mediasource.EndOfStreamError { get; } -/*∆*/ -/*∆*/ public val org.w3c.dom.mediasource.ReadyState.Companion.ENDED: org.w3c.dom.mediasource.ReadyState { get; } -/*∆*/ -/*∆*/ public val org.w3c.dom.mediasource.EndOfStreamError.Companion.NETWORK: org.w3c.dom.mediasource.EndOfStreamError { get; } -/*∆*/ -/*∆*/ public val org.w3c.dom.mediasource.ReadyState.Companion.OPEN: org.w3c.dom.mediasource.ReadyState { get; } -/*∆*/ -/*∆*/ public val org.w3c.dom.mediasource.AppendMode.Companion.SEGMENTS: org.w3c.dom.mediasource.AppendMode { get; } -/*∆*/ -/*∆*/ public val org.w3c.dom.mediasource.AppendMode.Companion.SEQUENCE: org.w3c.dom.mediasource.AppendMode { get; } -/*∆*/ -/*∆*/ @kotlin.internal.InlineOnly -/*∆*/ public inline operator fun org.w3c.dom.mediasource.SourceBufferList.get(index: kotlin.Int): org.w3c.dom.mediasource.SourceBuffer? -/*∆*/ -/*∆*/ public external interface AppendMode { -/*∆*/ public companion object of AppendMode { -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public external interface EndOfStreamError { -/*∆*/ public companion object of EndOfStreamError { -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public open external class MediaSource : org.w3c.dom.events.EventTarget, org.w3c.dom.MediaProvider { -/*∆*/ public constructor MediaSource() -/*∆*/ -/*∆*/ public open val activeSourceBuffers: org.w3c.dom.mediasource.SourceBufferList { get; } -/*∆*/ -/*∆*/ public final var duration: kotlin.Double { get; set; } -/*∆*/ -/*∆*/ public final var onsourceclose: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public final var onsourceended: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public final var onsourceopen: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open val readyState: org.w3c.dom.mediasource.ReadyState { get; } -/*∆*/ -/*∆*/ public open val sourceBuffers: org.w3c.dom.mediasource.SourceBufferList { get; } -/*∆*/ -/*∆*/ public final fun addSourceBuffer(type: kotlin.String): org.w3c.dom.mediasource.SourceBuffer -/*∆*/ -/*∆*/ public final fun clearLiveSeekableRange(): kotlin.Unit -/*∆*/ -/*∆*/ public final fun endOfStream(error: org.w3c.dom.mediasource.EndOfStreamError = ...): kotlin.Unit -/*∆*/ -/*∆*/ public final fun removeSourceBuffer(sourceBuffer: org.w3c.dom.mediasource.SourceBuffer): kotlin.Unit -/*∆*/ -/*∆*/ public final fun setLiveSeekableRange(start: kotlin.Double, end: kotlin.Double): kotlin.Unit -/*∆*/ -/*∆*/ public companion object of MediaSource { -/*∆*/ public final fun isTypeSupported(type: kotlin.String): kotlin.Boolean -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public external interface ReadyState { -/*∆*/ public companion object of ReadyState { -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class SourceBuffer : org.w3c.dom.events.EventTarget { -/*∆*/ public constructor SourceBuffer() -/*∆*/ -/*∆*/ public open var appendWindowEnd: kotlin.Double { get; set; } -/*∆*/ -/*∆*/ public open var appendWindowStart: kotlin.Double { get; set; } -/*∆*/ -/*∆*/ public open val audioTracks: org.w3c.dom.AudioTrackList { get; } -/*∆*/ -/*∆*/ public open val buffered: org.w3c.dom.TimeRanges { get; } -/*∆*/ -/*∆*/ public open var mode: org.w3c.dom.mediasource.AppendMode { get; set; } -/*∆*/ -/*∆*/ public open var onabort: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open var onerror: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open var onupdate: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open var onupdateend: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open var onupdatestart: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open val textTracks: org.w3c.dom.TextTrackList { get; } -/*∆*/ -/*∆*/ public open var timestampOffset: kotlin.Double { get; set; } -/*∆*/ -/*∆*/ public open val updating: kotlin.Boolean { get; } -/*∆*/ -/*∆*/ public open val videoTracks: org.w3c.dom.VideoTrackList { get; } -/*∆*/ -/*∆*/ public final fun abort(): kotlin.Unit -/*∆*/ -/*∆*/ public final fun appendBuffer(data: dynamic): kotlin.Unit -/*∆*/ -/*∆*/ public final fun remove(start: kotlin.Double, end: kotlin.Double): kotlin.Unit -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class SourceBufferList : org.w3c.dom.events.EventTarget { -/*∆*/ public constructor SourceBufferList() -/*∆*/ -/*∆*/ public open val length: kotlin.Int { get; } -/*∆*/ -/*∆*/ public open var onaddsourcebuffer: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open var onremovesourcebuffer: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ } \ No newline at end of file +public val org.w3c.dom.mediasource.ReadyState.Companion.CLOSED: org.w3c.dom.mediasource.ReadyState { get; } + +public val org.w3c.dom.mediasource.EndOfStreamError.Companion.DECODE: org.w3c.dom.mediasource.EndOfStreamError { get; } + +public val org.w3c.dom.mediasource.ReadyState.Companion.ENDED: org.w3c.dom.mediasource.ReadyState { get; } + +public val org.w3c.dom.mediasource.EndOfStreamError.Companion.NETWORK: org.w3c.dom.mediasource.EndOfStreamError { get; } + +public val org.w3c.dom.mediasource.ReadyState.Companion.OPEN: org.w3c.dom.mediasource.ReadyState { get; } + +public val org.w3c.dom.mediasource.AppendMode.Companion.SEGMENTS: org.w3c.dom.mediasource.AppendMode { get; } + +public val org.w3c.dom.mediasource.AppendMode.Companion.SEQUENCE: org.w3c.dom.mediasource.AppendMode { get; } + +@kotlin.internal.InlineOnly +public inline operator fun org.w3c.dom.mediasource.SourceBufferList.get(index: kotlin.Int): org.w3c.dom.mediasource.SourceBuffer? + +public external interface AppendMode { + public companion object of AppendMode { + } +} + +public external interface EndOfStreamError { + public companion object of EndOfStreamError { + } +} + +public open external class MediaSource : org.w3c.dom.events.EventTarget, org.w3c.dom.MediaProvider { + public constructor MediaSource() + + public open val activeSourceBuffers: org.w3c.dom.mediasource.SourceBufferList { get; } + + public final var duration: kotlin.Double { get; set; } + + public final var onsourceclose: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public final var onsourceended: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public final var onsourceopen: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open val readyState: org.w3c.dom.mediasource.ReadyState { get; } + + public open val sourceBuffers: org.w3c.dom.mediasource.SourceBufferList { get; } + + public final fun addSourceBuffer(type: kotlin.String): org.w3c.dom.mediasource.SourceBuffer + + public final fun clearLiveSeekableRange(): kotlin.Unit + + public final fun endOfStream(error: org.w3c.dom.mediasource.EndOfStreamError = ...): kotlin.Unit + + public final fun removeSourceBuffer(sourceBuffer: org.w3c.dom.mediasource.SourceBuffer): kotlin.Unit + + public final fun setLiveSeekableRange(start: kotlin.Double, end: kotlin.Double): kotlin.Unit + + public companion object of MediaSource { + public final fun isTypeSupported(type: kotlin.String): kotlin.Boolean + } +} + +public external interface ReadyState { + public companion object of ReadyState { + } +} + +public abstract external class SourceBuffer : org.w3c.dom.events.EventTarget { + public constructor SourceBuffer() + + public open var appendWindowEnd: kotlin.Double { get; set; } + + public open var appendWindowStart: kotlin.Double { get; set; } + + public open val audioTracks: org.w3c.dom.AudioTrackList { get; } + + public open val buffered: org.w3c.dom.TimeRanges { get; } + + public open var mode: org.w3c.dom.mediasource.AppendMode { get; set; } + + public open var onabort: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open var onerror: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open var onupdate: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open var onupdateend: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open var onupdatestart: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open val textTracks: org.w3c.dom.TextTrackList { get; } + + public open var timestampOffset: kotlin.Double { get; set; } + + public open val updating: kotlin.Boolean { get; } + + public open val videoTracks: org.w3c.dom.VideoTrackList { get; } + + public final fun abort(): kotlin.Unit + + public final fun appendBuffer(data: dynamic): kotlin.Unit + + public final fun remove(start: kotlin.Double, end: kotlin.Double): kotlin.Unit +} + +public abstract external class SourceBufferList : org.w3c.dom.events.EventTarget { + public constructor SourceBufferList() + + public open val length: kotlin.Int { get; } + + public open var onaddsourcebuffer: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open var onremovesourcebuffer: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } +} \ No newline at end of file diff --git a/libraries/stdlib/api/js-v1/org.w3c.dom.parsing.kt b/libraries/stdlib/api/js-v1/org.w3c.dom.parsing.kt index a7c56fdff05..88bd1b34d59 100644 --- a/libraries/stdlib/api/js-v1/org.w3c.dom.parsing.kt +++ b/libraries/stdlib/api/js-v1/org.w3c.dom.parsing.kt @@ -1,11 +1,11 @@ -/*∆*/ public open external class DOMParser { -/*∆*/ public constructor DOMParser() -/*∆*/ -/*∆*/ public final fun parseFromString(str: kotlin.String, type: dynamic): org.w3c.dom.Document -/*∆*/ } -/*∆*/ -/*∆*/ public open external class XMLSerializer { -/*∆*/ public constructor XMLSerializer() -/*∆*/ -/*∆*/ public final fun serializeToString(root: org.w3c.dom.Node): kotlin.String -/*∆*/ } \ No newline at end of file +public open external class DOMParser { + public constructor DOMParser() + + public final fun parseFromString(str: kotlin.String, type: dynamic): org.w3c.dom.Document +} + +public open external class XMLSerializer { + public constructor XMLSerializer() + + public final fun serializeToString(root: org.w3c.dom.Node): kotlin.String +} \ No newline at end of file diff --git a/libraries/stdlib/api/js-v1/org.w3c.dom.pointerevents.kt b/libraries/stdlib/api/js-v1/org.w3c.dom.pointerevents.kt index d1e65993178..d468296f1d8 100644 --- a/libraries/stdlib/api/js-v1/org.w3c.dom.pointerevents.kt +++ b/libraries/stdlib/api/js-v1/org.w3c.dom.pointerevents.kt @@ -1,58 +1,58 @@ -/*∆*/ @kotlin.internal.InlineOnly -/*∆*/ public inline fun PointerEventInit(pointerId: kotlin.Int? = ..., width: kotlin.Double? = ..., height: kotlin.Double? = ..., pressure: kotlin.Float? = ..., tangentialPressure: kotlin.Float? = ..., tiltX: kotlin.Int? = ..., tiltY: kotlin.Int? = ..., twist: kotlin.Int? = ..., pointerType: kotlin.String? = ..., isPrimary: kotlin.Boolean? = ..., screenX: kotlin.Int? = ..., screenY: kotlin.Int? = ..., clientX: kotlin.Int? = ..., clientY: kotlin.Int? = ..., button: kotlin.Short? = ..., buttons: kotlin.Short? = ..., relatedTarget: org.w3c.dom.events.EventTarget? = ..., region: kotlin.String? = ..., ctrlKey: kotlin.Boolean? = ..., shiftKey: kotlin.Boolean? = ..., altKey: kotlin.Boolean? = ..., metaKey: kotlin.Boolean? = ..., modifierAltGraph: kotlin.Boolean? = ..., modifierCapsLock: kotlin.Boolean? = ..., modifierFn: kotlin.Boolean? = ..., modifierFnLock: kotlin.Boolean? = ..., modifierHyper: kotlin.Boolean? = ..., modifierNumLock: kotlin.Boolean? = ..., modifierScrollLock: kotlin.Boolean? = ..., modifierSuper: kotlin.Boolean? = ..., modifierSymbol: kotlin.Boolean? = ..., modifierSymbolLock: kotlin.Boolean? = ..., view: org.w3c.dom.Window? = ..., detail: kotlin.Int? = ..., bubbles: kotlin.Boolean? = ..., cancelable: kotlin.Boolean? = ..., composed: kotlin.Boolean? = ...): org.w3c.dom.pointerevents.PointerEventInit -/*∆*/ -/*∆*/ public open external class PointerEvent : org.w3c.dom.events.MouseEvent { -/*∆*/ public constructor PointerEvent(type: kotlin.String, eventInitDict: org.w3c.dom.pointerevents.PointerEventInit = ...) -/*∆*/ -/*∆*/ public open val height: kotlin.Double { get; } -/*∆*/ -/*∆*/ public open val isPrimary: kotlin.Boolean { get; } -/*∆*/ -/*∆*/ public open val pointerId: kotlin.Int { get; } -/*∆*/ -/*∆*/ public open val pointerType: kotlin.String { get; } -/*∆*/ -/*∆*/ public open val pressure: kotlin.Float { get; } -/*∆*/ -/*∆*/ public open val tangentialPressure: kotlin.Float { get; } -/*∆*/ -/*∆*/ public open val tiltX: kotlin.Int { get; } -/*∆*/ -/*∆*/ public open val tiltY: kotlin.Int { get; } -/*∆*/ -/*∆*/ public open val twist: kotlin.Int { get; } -/*∆*/ -/*∆*/ public open val width: kotlin.Double { get; } -/*∆*/ -/*∆*/ public companion object of PointerEvent { -/*∆*/ public final val AT_TARGET: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val BUBBLING_PHASE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val CAPTURING_PHASE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NONE: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public external interface PointerEventInit : org.w3c.dom.events.MouseEventInit { -/*∆*/ public open var height: kotlin.Double? { get; set; } -/*∆*/ -/*∆*/ public open var isPrimary: kotlin.Boolean? { get; set; } -/*∆*/ -/*∆*/ public open var pointerId: kotlin.Int? { get; set; } -/*∆*/ -/*∆*/ public open var pointerType: kotlin.String? { get; set; } -/*∆*/ -/*∆*/ public open var pressure: kotlin.Float? { get; set; } -/*∆*/ -/*∆*/ public open var tangentialPressure: kotlin.Float? { get; set; } -/*∆*/ -/*∆*/ public open var tiltX: kotlin.Int? { get; set; } -/*∆*/ -/*∆*/ public open var tiltY: kotlin.Int? { get; set; } -/*∆*/ -/*∆*/ public open var twist: kotlin.Int? { get; set; } -/*∆*/ -/*∆*/ public open var width: kotlin.Double? { get; set; } -/*∆*/ } \ No newline at end of file +@kotlin.internal.InlineOnly +public inline fun PointerEventInit(pointerId: kotlin.Int? = ..., width: kotlin.Double? = ..., height: kotlin.Double? = ..., pressure: kotlin.Float? = ..., tangentialPressure: kotlin.Float? = ..., tiltX: kotlin.Int? = ..., tiltY: kotlin.Int? = ..., twist: kotlin.Int? = ..., pointerType: kotlin.String? = ..., isPrimary: kotlin.Boolean? = ..., screenX: kotlin.Int? = ..., screenY: kotlin.Int? = ..., clientX: kotlin.Int? = ..., clientY: kotlin.Int? = ..., button: kotlin.Short? = ..., buttons: kotlin.Short? = ..., relatedTarget: org.w3c.dom.events.EventTarget? = ..., region: kotlin.String? = ..., ctrlKey: kotlin.Boolean? = ..., shiftKey: kotlin.Boolean? = ..., altKey: kotlin.Boolean? = ..., metaKey: kotlin.Boolean? = ..., modifierAltGraph: kotlin.Boolean? = ..., modifierCapsLock: kotlin.Boolean? = ..., modifierFn: kotlin.Boolean? = ..., modifierFnLock: kotlin.Boolean? = ..., modifierHyper: kotlin.Boolean? = ..., modifierNumLock: kotlin.Boolean? = ..., modifierScrollLock: kotlin.Boolean? = ..., modifierSuper: kotlin.Boolean? = ..., modifierSymbol: kotlin.Boolean? = ..., modifierSymbolLock: kotlin.Boolean? = ..., view: org.w3c.dom.Window? = ..., detail: kotlin.Int? = ..., bubbles: kotlin.Boolean? = ..., cancelable: kotlin.Boolean? = ..., composed: kotlin.Boolean? = ...): org.w3c.dom.pointerevents.PointerEventInit + +public open external class PointerEvent : org.w3c.dom.events.MouseEvent { + public constructor PointerEvent(type: kotlin.String, eventInitDict: org.w3c.dom.pointerevents.PointerEventInit = ...) + + public open val height: kotlin.Double { get; } + + public open val isPrimary: kotlin.Boolean { get; } + + public open val pointerId: kotlin.Int { get; } + + public open val pointerType: kotlin.String { get; } + + public open val pressure: kotlin.Float { get; } + + public open val tangentialPressure: kotlin.Float { get; } + + public open val tiltX: kotlin.Int { get; } + + public open val tiltY: kotlin.Int { get; } + + public open val twist: kotlin.Int { get; } + + public open val width: kotlin.Double { get; } + + public companion object of PointerEvent { + public final val AT_TARGET: kotlin.Short { get; } + + public final val BUBBLING_PHASE: kotlin.Short { get; } + + public final val CAPTURING_PHASE: kotlin.Short { get; } + + public final val NONE: kotlin.Short { get; } + } +} + +public external interface PointerEventInit : org.w3c.dom.events.MouseEventInit { + public open var height: kotlin.Double? { get; set; } + + public open var isPrimary: kotlin.Boolean? { get; set; } + + public open var pointerId: kotlin.Int? { get; set; } + + public open var pointerType: kotlin.String? { get; set; } + + public open var pressure: kotlin.Float? { get; set; } + + public open var tangentialPressure: kotlin.Float? { get; set; } + + public open var tiltX: kotlin.Int? { get; set; } + + public open var tiltY: kotlin.Int? { get; set; } + + public open var twist: kotlin.Int? { get; set; } + + public open var width: kotlin.Double? { get; set; } +} \ No newline at end of file diff --git a/libraries/stdlib/api/js-v1/org.w3c.dom.svg.kt b/libraries/stdlib/api/js-v1/org.w3c.dom.svg.kt index 5ba6cf80572..d1b341bb04a 100644 --- a/libraries/stdlib/api/js-v1/org.w3c.dom.svg.kt +++ b/libraries/stdlib/api/js-v1/org.w3c.dom.svg.kt @@ -1,2820 +1,2820 @@ -/*∆*/ @kotlin.internal.InlineOnly -/*∆*/ public inline fun SVGBoundingBoxOptions(fill: kotlin.Boolean? = ..., stroke: kotlin.Boolean? = ..., markers: kotlin.Boolean? = ..., clipped: kotlin.Boolean? = ...): org.w3c.dom.svg.SVGBoundingBoxOptions -/*∆*/ -/*∆*/ @kotlin.internal.InlineOnly -/*∆*/ public inline operator fun org.w3c.dom.svg.SVGLengthList.get(index: kotlin.Int): org.w3c.dom.svg.SVGLength? -/*∆*/ -/*∆*/ @kotlin.internal.InlineOnly -/*∆*/ public inline operator fun org.w3c.dom.svg.SVGNameList.get(index: kotlin.Int): dynamic -/*∆*/ -/*∆*/ @kotlin.internal.InlineOnly -/*∆*/ public inline operator fun org.w3c.dom.svg.SVGNumberList.get(index: kotlin.Int): org.w3c.dom.svg.SVGNumber? -/*∆*/ -/*∆*/ @kotlin.internal.InlineOnly -/*∆*/ public inline operator fun org.w3c.dom.svg.SVGPointList.get(index: kotlin.Int): org.w3c.dom.DOMPoint? -/*∆*/ -/*∆*/ @kotlin.internal.InlineOnly -/*∆*/ public inline operator fun org.w3c.dom.svg.SVGStringList.get(index: kotlin.Int): kotlin.String? -/*∆*/ -/*∆*/ @kotlin.internal.InlineOnly -/*∆*/ public inline operator fun org.w3c.dom.svg.SVGTransformList.get(index: kotlin.Int): org.w3c.dom.svg.SVGTransform? -/*∆*/ -/*∆*/ @kotlin.internal.InlineOnly -/*∆*/ public inline operator fun org.w3c.dom.svg.SVGLengthList.set(index: kotlin.Int, newItem: org.w3c.dom.svg.SVGLength): kotlin.Unit -/*∆*/ -/*∆*/ @kotlin.internal.InlineOnly -/*∆*/ public inline operator fun org.w3c.dom.svg.SVGNameList.set(index: kotlin.Int, newItem: dynamic): kotlin.Unit -/*∆*/ -/*∆*/ @kotlin.internal.InlineOnly -/*∆*/ public inline operator fun org.w3c.dom.svg.SVGNumberList.set(index: kotlin.Int, newItem: org.w3c.dom.svg.SVGNumber): kotlin.Unit -/*∆*/ -/*∆*/ @kotlin.internal.InlineOnly -/*∆*/ public inline operator fun org.w3c.dom.svg.SVGPointList.set(index: kotlin.Int, newItem: org.w3c.dom.DOMPoint): kotlin.Unit -/*∆*/ -/*∆*/ @kotlin.internal.InlineOnly -/*∆*/ public inline operator fun org.w3c.dom.svg.SVGStringList.set(index: kotlin.Int, newItem: kotlin.String): kotlin.Unit -/*∆*/ -/*∆*/ @kotlin.internal.InlineOnly -/*∆*/ public inline operator fun org.w3c.dom.svg.SVGTransformList.set(index: kotlin.Int, newItem: org.w3c.dom.svg.SVGTransform): kotlin.Unit -/*∆*/ -/*∆*/ public external interface GetSVGDocument { -/*∆*/ public abstract fun getSVGDocument(): org.w3c.dom.Document -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class SVGAElement : org.w3c.dom.svg.SVGGraphicsElement, org.w3c.dom.svg.SVGURIReference { -/*∆*/ public constructor SVGAElement() -/*∆*/ -/*∆*/ public open val download: org.w3c.dom.svg.SVGAnimatedString { get; } -/*∆*/ -/*∆*/ public open val hreflang: org.w3c.dom.svg.SVGAnimatedString { get; } -/*∆*/ -/*∆*/ public open val rel: org.w3c.dom.svg.SVGAnimatedString { get; } -/*∆*/ -/*∆*/ public open val relList: org.w3c.dom.svg.SVGAnimatedString { get; } -/*∆*/ -/*∆*/ public open val target: org.w3c.dom.svg.SVGAnimatedString { get; } -/*∆*/ -/*∆*/ public open val type: org.w3c.dom.svg.SVGAnimatedString { get; } -/*∆*/ -/*∆*/ public companion object of SVGAElement { -/*∆*/ public final val ATTRIBUTE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val CDATA_SECTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val COMMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ELEMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NOTATION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val TEXT_NODE: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class SVGAngle { -/*∆*/ public constructor SVGAngle() -/*∆*/ -/*∆*/ public open val unitType: kotlin.Short { get; } -/*∆*/ -/*∆*/ public open var value: kotlin.Float { get; set; } -/*∆*/ -/*∆*/ public open var valueAsString: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var valueInSpecifiedUnits: kotlin.Float { get; set; } -/*∆*/ -/*∆*/ public final fun convertToSpecifiedUnits(unitType: kotlin.Short): kotlin.Unit -/*∆*/ -/*∆*/ public final fun newValueSpecifiedUnits(unitType: kotlin.Short, valueInSpecifiedUnits: kotlin.Float): kotlin.Unit -/*∆*/ -/*∆*/ public companion object of SVGAngle { -/*∆*/ public final val SVG_ANGLETYPE_DEG: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val SVG_ANGLETYPE_GRAD: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val SVG_ANGLETYPE_RAD: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val SVG_ANGLETYPE_UNKNOWN: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val SVG_ANGLETYPE_UNSPECIFIED: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class SVGAnimatedAngle { -/*∆*/ public constructor SVGAnimatedAngle() -/*∆*/ -/*∆*/ public open val animVal: org.w3c.dom.svg.SVGAngle { get; } -/*∆*/ -/*∆*/ public open val baseVal: org.w3c.dom.svg.SVGAngle { get; } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class SVGAnimatedBoolean { -/*∆*/ public constructor SVGAnimatedBoolean() -/*∆*/ -/*∆*/ public open val animVal: kotlin.Boolean { get; } -/*∆*/ -/*∆*/ public open var baseVal: kotlin.Boolean { get; set; } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class SVGAnimatedEnumeration { -/*∆*/ public constructor SVGAnimatedEnumeration() -/*∆*/ -/*∆*/ public open val animVal: kotlin.Short { get; } -/*∆*/ -/*∆*/ public open var baseVal: kotlin.Short { get; set; } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class SVGAnimatedInteger { -/*∆*/ public constructor SVGAnimatedInteger() -/*∆*/ -/*∆*/ public open val animVal: kotlin.Int { get; } -/*∆*/ -/*∆*/ public open var baseVal: kotlin.Int { get; set; } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class SVGAnimatedLength { -/*∆*/ public constructor SVGAnimatedLength() -/*∆*/ -/*∆*/ public open val animVal: org.w3c.dom.svg.SVGLength { get; } -/*∆*/ -/*∆*/ public open val baseVal: org.w3c.dom.svg.SVGLength { get; } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class SVGAnimatedLengthList { -/*∆*/ public constructor SVGAnimatedLengthList() -/*∆*/ -/*∆*/ public open val animVal: org.w3c.dom.svg.SVGLengthList { get; } -/*∆*/ -/*∆*/ public open val baseVal: org.w3c.dom.svg.SVGLengthList { get; } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class SVGAnimatedNumber { -/*∆*/ public constructor SVGAnimatedNumber() -/*∆*/ -/*∆*/ public open val animVal: kotlin.Float { get; } -/*∆*/ -/*∆*/ public open var baseVal: kotlin.Float { get; set; } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class SVGAnimatedNumberList { -/*∆*/ public constructor SVGAnimatedNumberList() -/*∆*/ -/*∆*/ public open val animVal: org.w3c.dom.svg.SVGNumberList { get; } -/*∆*/ -/*∆*/ public open val baseVal: org.w3c.dom.svg.SVGNumberList { get; } -/*∆*/ } -/*∆*/ -/*∆*/ public external interface SVGAnimatedPoints { -/*∆*/ public abstract val animatedPoints: org.w3c.dom.svg.SVGPointList { get; } -/*∆*/ -/*∆*/ public abstract val points: org.w3c.dom.svg.SVGPointList { get; } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class SVGAnimatedPreserveAspectRatio { -/*∆*/ public constructor SVGAnimatedPreserveAspectRatio() -/*∆*/ -/*∆*/ public open val animVal: org.w3c.dom.svg.SVGPreserveAspectRatio { get; } -/*∆*/ -/*∆*/ public open val baseVal: org.w3c.dom.svg.SVGPreserveAspectRatio { get; } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class SVGAnimatedRect { -/*∆*/ public constructor SVGAnimatedRect() -/*∆*/ -/*∆*/ public open val animVal: org.w3c.dom.DOMRectReadOnly { get; } -/*∆*/ -/*∆*/ public open val baseVal: org.w3c.dom.DOMRect { get; } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class SVGAnimatedString { -/*∆*/ public constructor SVGAnimatedString() -/*∆*/ -/*∆*/ public open val animVal: kotlin.String { get; } -/*∆*/ -/*∆*/ public open var baseVal: kotlin.String { get; set; } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class SVGAnimatedTransformList { -/*∆*/ public constructor SVGAnimatedTransformList() -/*∆*/ -/*∆*/ public open val animVal: org.w3c.dom.svg.SVGTransformList { get; } -/*∆*/ -/*∆*/ public open val baseVal: org.w3c.dom.svg.SVGTransformList { get; } -/*∆*/ } -/*∆*/ -/*∆*/ public external interface SVGBoundingBoxOptions { -/*∆*/ public open var clipped: kotlin.Boolean? { get; set; } -/*∆*/ -/*∆*/ public open var fill: kotlin.Boolean? { get; set; } -/*∆*/ -/*∆*/ public open var markers: kotlin.Boolean? { get; set; } -/*∆*/ -/*∆*/ public open var stroke: kotlin.Boolean? { get; set; } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class SVGCircleElement : org.w3c.dom.svg.SVGGeometryElement { -/*∆*/ public constructor SVGCircleElement() -/*∆*/ -/*∆*/ public open val cx: org.w3c.dom.svg.SVGAnimatedLength { get; } -/*∆*/ -/*∆*/ public open val cy: org.w3c.dom.svg.SVGAnimatedLength { get; } -/*∆*/ -/*∆*/ public open val r: org.w3c.dom.svg.SVGAnimatedLength { get; } -/*∆*/ -/*∆*/ public companion object of SVGCircleElement { -/*∆*/ public final val ATTRIBUTE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val CDATA_SECTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val COMMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ELEMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NOTATION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val TEXT_NODE: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class SVGCursorElement : org.w3c.dom.svg.SVGElement, org.w3c.dom.svg.SVGURIReference { -/*∆*/ public constructor SVGCursorElement() -/*∆*/ -/*∆*/ public open val x: org.w3c.dom.svg.SVGAnimatedLength { get; } -/*∆*/ -/*∆*/ public open val y: org.w3c.dom.svg.SVGAnimatedLength { get; } -/*∆*/ -/*∆*/ public companion object of SVGCursorElement { -/*∆*/ public final val ATTRIBUTE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val CDATA_SECTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val COMMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ELEMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NOTATION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val TEXT_NODE: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class SVGDefsElement : org.w3c.dom.svg.SVGGraphicsElement { -/*∆*/ public constructor SVGDefsElement() -/*∆*/ -/*∆*/ public companion object of SVGDefsElement { -/*∆*/ public final val ATTRIBUTE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val CDATA_SECTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val COMMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ELEMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NOTATION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val TEXT_NODE: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class SVGDescElement : org.w3c.dom.svg.SVGElement { -/*∆*/ public constructor SVGDescElement() -/*∆*/ -/*∆*/ public companion object of SVGDescElement { -/*∆*/ public final val ATTRIBUTE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val CDATA_SECTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val COMMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ELEMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NOTATION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val TEXT_NODE: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class SVGElement : org.w3c.dom.Element, org.w3c.dom.css.ElementCSSInlineStyle, org.w3c.dom.GlobalEventHandlers, org.w3c.dom.svg.SVGElementInstance { -/*∆*/ public constructor SVGElement() -/*∆*/ -/*∆*/ public open val dataset: org.w3c.dom.DOMStringMap { get; } -/*∆*/ -/*∆*/ public open val ownerSVGElement: org.w3c.dom.svg.SVGSVGElement? { get; } -/*∆*/ -/*∆*/ public open var tabIndex: kotlin.Int { get; set; } -/*∆*/ -/*∆*/ public open val viewportElement: org.w3c.dom.svg.SVGElement? { get; } -/*∆*/ -/*∆*/ public final fun blur(): kotlin.Unit -/*∆*/ -/*∆*/ public final fun focus(): kotlin.Unit -/*∆*/ -/*∆*/ public companion object of SVGElement { -/*∆*/ public final val ATTRIBUTE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val CDATA_SECTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val COMMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ELEMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NOTATION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val TEXT_NODE: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public external interface SVGElementInstance { -/*∆*/ public open val correspondingElement: org.w3c.dom.svg.SVGElement? { get; } -/*∆*/ -/*∆*/ public open val correspondingUseElement: org.w3c.dom.svg.SVGUseElement? { get; } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class SVGEllipseElement : org.w3c.dom.svg.SVGGeometryElement { -/*∆*/ public constructor SVGEllipseElement() -/*∆*/ -/*∆*/ public open val cx: org.w3c.dom.svg.SVGAnimatedLength { get; } -/*∆*/ -/*∆*/ public open val cy: org.w3c.dom.svg.SVGAnimatedLength { get; } -/*∆*/ -/*∆*/ public open val rx: org.w3c.dom.svg.SVGAnimatedLength { get; } -/*∆*/ -/*∆*/ public open val ry: org.w3c.dom.svg.SVGAnimatedLength { get; } -/*∆*/ -/*∆*/ public companion object of SVGEllipseElement { -/*∆*/ public final val ATTRIBUTE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val CDATA_SECTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val COMMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ELEMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NOTATION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val TEXT_NODE: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public external interface SVGFitToViewBox { -/*∆*/ public abstract val preserveAspectRatio: org.w3c.dom.svg.SVGAnimatedPreserveAspectRatio { get; } -/*∆*/ -/*∆*/ public abstract val viewBox: org.w3c.dom.svg.SVGAnimatedRect { get; } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class SVGForeignObjectElement : org.w3c.dom.svg.SVGGraphicsElement { -/*∆*/ public constructor SVGForeignObjectElement() -/*∆*/ -/*∆*/ public open val height: org.w3c.dom.svg.SVGAnimatedLength { get; } -/*∆*/ -/*∆*/ public open val width: org.w3c.dom.svg.SVGAnimatedLength { get; } -/*∆*/ -/*∆*/ public open val x: org.w3c.dom.svg.SVGAnimatedLength { get; } -/*∆*/ -/*∆*/ public open val y: org.w3c.dom.svg.SVGAnimatedLength { get; } -/*∆*/ -/*∆*/ public companion object of SVGForeignObjectElement { -/*∆*/ public final val ATTRIBUTE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val CDATA_SECTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val COMMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ELEMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NOTATION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val TEXT_NODE: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class SVGGElement : org.w3c.dom.svg.SVGGraphicsElement { -/*∆*/ public constructor SVGGElement() -/*∆*/ -/*∆*/ public companion object of SVGGElement { -/*∆*/ public final val ATTRIBUTE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val CDATA_SECTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val COMMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ELEMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NOTATION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val TEXT_NODE: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class SVGGeometryElement : org.w3c.dom.svg.SVGGraphicsElement { -/*∆*/ public constructor SVGGeometryElement() -/*∆*/ -/*∆*/ public open val pathLength: org.w3c.dom.svg.SVGAnimatedNumber { get; } -/*∆*/ -/*∆*/ public final fun getPointAtLength(distance: kotlin.Float): org.w3c.dom.DOMPoint -/*∆*/ -/*∆*/ public final fun getTotalLength(): kotlin.Float -/*∆*/ -/*∆*/ public final fun isPointInFill(point: org.w3c.dom.DOMPoint): kotlin.Boolean -/*∆*/ -/*∆*/ public final fun isPointInStroke(point: org.w3c.dom.DOMPoint): kotlin.Boolean -/*∆*/ -/*∆*/ public companion object of SVGGeometryElement { -/*∆*/ public final val ATTRIBUTE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val CDATA_SECTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val COMMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ELEMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NOTATION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val TEXT_NODE: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class SVGGradientElement : org.w3c.dom.svg.SVGElement, org.w3c.dom.svg.SVGURIReference, org.w3c.dom.svg.SVGUnitTypes { -/*∆*/ public constructor SVGGradientElement() -/*∆*/ -/*∆*/ public open val gradientTransform: org.w3c.dom.svg.SVGAnimatedTransformList { get; } -/*∆*/ -/*∆*/ public open val gradientUnits: org.w3c.dom.svg.SVGAnimatedEnumeration { get; } -/*∆*/ -/*∆*/ public open val spreadMethod: org.w3c.dom.svg.SVGAnimatedEnumeration { get; } -/*∆*/ -/*∆*/ public companion object of SVGGradientElement { -/*∆*/ public final val ATTRIBUTE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val CDATA_SECTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val COMMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ELEMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NOTATION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val SVG_SPREADMETHOD_PAD: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val SVG_SPREADMETHOD_REFLECT: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val SVG_SPREADMETHOD_REPEAT: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val SVG_SPREADMETHOD_UNKNOWN: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val SVG_UNIT_TYPE_OBJECTBOUNDINGBOX: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val SVG_UNIT_TYPE_UNKNOWN: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val SVG_UNIT_TYPE_USERSPACEONUSE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val TEXT_NODE: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class SVGGraphicsElement : org.w3c.dom.svg.SVGElement, org.w3c.dom.svg.SVGTests { -/*∆*/ public constructor SVGGraphicsElement() -/*∆*/ -/*∆*/ public open val transform: org.w3c.dom.svg.SVGAnimatedTransformList { get; } -/*∆*/ -/*∆*/ public final fun getBBox(options: org.w3c.dom.svg.SVGBoundingBoxOptions = ...): org.w3c.dom.DOMRect -/*∆*/ -/*∆*/ public final fun getCTM(): org.w3c.dom.DOMMatrix? -/*∆*/ -/*∆*/ public final fun getScreenCTM(): org.w3c.dom.DOMMatrix? -/*∆*/ -/*∆*/ public companion object of SVGGraphicsElement { -/*∆*/ public final val ATTRIBUTE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val CDATA_SECTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val COMMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ELEMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NOTATION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val TEXT_NODE: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class SVGHatchElement : org.w3c.dom.svg.SVGElement { -/*∆*/ public constructor SVGHatchElement() -/*∆*/ -/*∆*/ public companion object of SVGHatchElement { -/*∆*/ public final val ATTRIBUTE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val CDATA_SECTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val COMMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ELEMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NOTATION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val TEXT_NODE: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class SVGHatchpathElement : org.w3c.dom.svg.SVGElement { -/*∆*/ public constructor SVGHatchpathElement() -/*∆*/ -/*∆*/ public companion object of SVGHatchpathElement { -/*∆*/ public final val ATTRIBUTE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val CDATA_SECTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val COMMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ELEMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NOTATION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val TEXT_NODE: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class SVGImageElement : org.w3c.dom.svg.SVGGraphicsElement, org.w3c.dom.svg.SVGURIReference, org.w3c.dom.HTMLOrSVGImageElement { -/*∆*/ public constructor SVGImageElement() -/*∆*/ -/*∆*/ public open var crossOrigin: kotlin.String? { get; set; } -/*∆*/ -/*∆*/ public open val height: org.w3c.dom.svg.SVGAnimatedLength { get; } -/*∆*/ -/*∆*/ public open val preserveAspectRatio: org.w3c.dom.svg.SVGAnimatedPreserveAspectRatio { get; } -/*∆*/ -/*∆*/ public open val width: org.w3c.dom.svg.SVGAnimatedLength { get; } -/*∆*/ -/*∆*/ public open val x: org.w3c.dom.svg.SVGAnimatedLength { get; } -/*∆*/ -/*∆*/ public open val y: org.w3c.dom.svg.SVGAnimatedLength { get; } -/*∆*/ -/*∆*/ public companion object of SVGImageElement { -/*∆*/ public final val ATTRIBUTE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val CDATA_SECTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val COMMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ELEMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NOTATION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val TEXT_NODE: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class SVGLength { -/*∆*/ public constructor SVGLength() -/*∆*/ -/*∆*/ public open val unitType: kotlin.Short { get; } -/*∆*/ -/*∆*/ public open var value: kotlin.Float { get; set; } -/*∆*/ -/*∆*/ public open var valueAsString: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var valueInSpecifiedUnits: kotlin.Float { get; set; } -/*∆*/ -/*∆*/ public final fun convertToSpecifiedUnits(unitType: kotlin.Short): kotlin.Unit -/*∆*/ -/*∆*/ public final fun newValueSpecifiedUnits(unitType: kotlin.Short, valueInSpecifiedUnits: kotlin.Float): kotlin.Unit -/*∆*/ -/*∆*/ public companion object of SVGLength { -/*∆*/ public final val SVG_LENGTHTYPE_CM: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val SVG_LENGTHTYPE_EMS: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val SVG_LENGTHTYPE_EXS: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val SVG_LENGTHTYPE_IN: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val SVG_LENGTHTYPE_MM: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val SVG_LENGTHTYPE_NUMBER: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val SVG_LENGTHTYPE_PC: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val SVG_LENGTHTYPE_PERCENTAGE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val SVG_LENGTHTYPE_PT: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val SVG_LENGTHTYPE_PX: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val SVG_LENGTHTYPE_UNKNOWN: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class SVGLengthList { -/*∆*/ public constructor SVGLengthList() -/*∆*/ -/*∆*/ public open val length: kotlin.Int { get; } -/*∆*/ -/*∆*/ public open val numberOfItems: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final fun appendItem(newItem: org.w3c.dom.svg.SVGLength): org.w3c.dom.svg.SVGLength -/*∆*/ -/*∆*/ public final fun clear(): kotlin.Unit -/*∆*/ -/*∆*/ public final fun getItem(index: kotlin.Int): org.w3c.dom.svg.SVGLength -/*∆*/ -/*∆*/ public final fun initialize(newItem: org.w3c.dom.svg.SVGLength): org.w3c.dom.svg.SVGLength -/*∆*/ -/*∆*/ public final fun insertItemBefore(newItem: org.w3c.dom.svg.SVGLength, index: kotlin.Int): org.w3c.dom.svg.SVGLength -/*∆*/ -/*∆*/ public final fun removeItem(index: kotlin.Int): org.w3c.dom.svg.SVGLength -/*∆*/ -/*∆*/ public final fun replaceItem(newItem: org.w3c.dom.svg.SVGLength, index: kotlin.Int): org.w3c.dom.svg.SVGLength -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class SVGLineElement : org.w3c.dom.svg.SVGGeometryElement { -/*∆*/ public constructor SVGLineElement() -/*∆*/ -/*∆*/ public open val x1: org.w3c.dom.svg.SVGAnimatedLength { get; } -/*∆*/ -/*∆*/ public open val x2: org.w3c.dom.svg.SVGAnimatedLength { get; } -/*∆*/ -/*∆*/ public open val y1: org.w3c.dom.svg.SVGAnimatedLength { get; } -/*∆*/ -/*∆*/ public open val y2: org.w3c.dom.svg.SVGAnimatedLength { get; } -/*∆*/ -/*∆*/ public companion object of SVGLineElement { -/*∆*/ public final val ATTRIBUTE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val CDATA_SECTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val COMMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ELEMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NOTATION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val TEXT_NODE: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class SVGLinearGradientElement : org.w3c.dom.svg.SVGGradientElement { -/*∆*/ public constructor SVGLinearGradientElement() -/*∆*/ -/*∆*/ public open val x1: org.w3c.dom.svg.SVGAnimatedLength { get; } -/*∆*/ -/*∆*/ public open val x2: org.w3c.dom.svg.SVGAnimatedLength { get; } -/*∆*/ -/*∆*/ public open val y1: org.w3c.dom.svg.SVGAnimatedLength { get; } -/*∆*/ -/*∆*/ public open val y2: org.w3c.dom.svg.SVGAnimatedLength { get; } -/*∆*/ -/*∆*/ public companion object of SVGLinearGradientElement { -/*∆*/ public final val ATTRIBUTE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val CDATA_SECTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val COMMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ELEMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NOTATION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val SVG_SPREADMETHOD_PAD: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val SVG_SPREADMETHOD_REFLECT: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val SVG_SPREADMETHOD_REPEAT: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val SVG_SPREADMETHOD_UNKNOWN: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val SVG_UNIT_TYPE_OBJECTBOUNDINGBOX: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val SVG_UNIT_TYPE_UNKNOWN: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val SVG_UNIT_TYPE_USERSPACEONUSE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val TEXT_NODE: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class SVGMarkerElement : org.w3c.dom.svg.SVGElement, org.w3c.dom.svg.SVGFitToViewBox { -/*∆*/ public constructor SVGMarkerElement() -/*∆*/ -/*∆*/ public open val markerHeight: org.w3c.dom.svg.SVGAnimatedLength { get; } -/*∆*/ -/*∆*/ public open val markerUnits: org.w3c.dom.svg.SVGAnimatedEnumeration { get; } -/*∆*/ -/*∆*/ public open val markerWidth: org.w3c.dom.svg.SVGAnimatedLength { get; } -/*∆*/ -/*∆*/ public open var orient: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open val orientAngle: org.w3c.dom.svg.SVGAnimatedAngle { get; } -/*∆*/ -/*∆*/ public open val orientType: org.w3c.dom.svg.SVGAnimatedEnumeration { get; } -/*∆*/ -/*∆*/ public open val refX: org.w3c.dom.svg.SVGAnimatedLength { get; } -/*∆*/ -/*∆*/ public open val refY: org.w3c.dom.svg.SVGAnimatedLength { get; } -/*∆*/ -/*∆*/ public final fun setOrientToAngle(angle: org.w3c.dom.svg.SVGAngle): kotlin.Unit -/*∆*/ -/*∆*/ public final fun setOrientToAuto(): kotlin.Unit -/*∆*/ -/*∆*/ public companion object of SVGMarkerElement { -/*∆*/ public final val ATTRIBUTE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val CDATA_SECTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val COMMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ELEMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NOTATION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val SVG_MARKERUNITS_STROKEWIDTH: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val SVG_MARKERUNITS_UNKNOWN: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val SVG_MARKERUNITS_USERSPACEONUSE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val SVG_MARKER_ORIENT_ANGLE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val SVG_MARKER_ORIENT_AUTO: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val SVG_MARKER_ORIENT_UNKNOWN: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val TEXT_NODE: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class SVGMeshElement : org.w3c.dom.svg.SVGGeometryElement, org.w3c.dom.svg.SVGURIReference { -/*∆*/ public constructor SVGMeshElement() -/*∆*/ -/*∆*/ public companion object of SVGMeshElement { -/*∆*/ public final val ATTRIBUTE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val CDATA_SECTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val COMMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ELEMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NOTATION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val TEXT_NODE: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class SVGMeshGradientElement : org.w3c.dom.svg.SVGGradientElement { -/*∆*/ public constructor SVGMeshGradientElement() -/*∆*/ -/*∆*/ public companion object of SVGMeshGradientElement { -/*∆*/ public final val ATTRIBUTE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val CDATA_SECTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val COMMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ELEMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NOTATION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val SVG_SPREADMETHOD_PAD: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val SVG_SPREADMETHOD_REFLECT: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val SVG_SPREADMETHOD_REPEAT: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val SVG_SPREADMETHOD_UNKNOWN: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val SVG_UNIT_TYPE_OBJECTBOUNDINGBOX: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val SVG_UNIT_TYPE_UNKNOWN: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val SVG_UNIT_TYPE_USERSPACEONUSE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val TEXT_NODE: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class SVGMeshpatchElement : org.w3c.dom.svg.SVGElement { -/*∆*/ public constructor SVGMeshpatchElement() -/*∆*/ -/*∆*/ public companion object of SVGMeshpatchElement { -/*∆*/ public final val ATTRIBUTE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val CDATA_SECTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val COMMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ELEMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NOTATION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val TEXT_NODE: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class SVGMeshrowElement : org.w3c.dom.svg.SVGElement { -/*∆*/ public constructor SVGMeshrowElement() -/*∆*/ -/*∆*/ public companion object of SVGMeshrowElement { -/*∆*/ public final val ATTRIBUTE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val CDATA_SECTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val COMMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ELEMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NOTATION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val TEXT_NODE: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class SVGMetadataElement : org.w3c.dom.svg.SVGElement { -/*∆*/ public constructor SVGMetadataElement() -/*∆*/ -/*∆*/ public companion object of SVGMetadataElement { -/*∆*/ public final val ATTRIBUTE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val CDATA_SECTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val COMMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ELEMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NOTATION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val TEXT_NODE: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class SVGNameList { -/*∆*/ public constructor SVGNameList() -/*∆*/ -/*∆*/ public open val length: kotlin.Int { get; } -/*∆*/ -/*∆*/ public open val numberOfItems: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final fun appendItem(newItem: dynamic): dynamic -/*∆*/ -/*∆*/ public final fun clear(): kotlin.Unit -/*∆*/ -/*∆*/ public final fun getItem(index: kotlin.Int): dynamic -/*∆*/ -/*∆*/ public final fun initialize(newItem: dynamic): dynamic -/*∆*/ -/*∆*/ public final fun insertItemBefore(newItem: dynamic, index: kotlin.Int): dynamic -/*∆*/ -/*∆*/ public final fun removeItem(index: kotlin.Int): dynamic -/*∆*/ -/*∆*/ public final fun replaceItem(newItem: dynamic, index: kotlin.Int): dynamic -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class SVGNumber { -/*∆*/ public constructor SVGNumber() -/*∆*/ -/*∆*/ public open var value: kotlin.Float { get; set; } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class SVGNumberList { -/*∆*/ public constructor SVGNumberList() -/*∆*/ -/*∆*/ public open val length: kotlin.Int { get; } -/*∆*/ -/*∆*/ public open val numberOfItems: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final fun appendItem(newItem: org.w3c.dom.svg.SVGNumber): org.w3c.dom.svg.SVGNumber -/*∆*/ -/*∆*/ public final fun clear(): kotlin.Unit -/*∆*/ -/*∆*/ public final fun getItem(index: kotlin.Int): org.w3c.dom.svg.SVGNumber -/*∆*/ -/*∆*/ public final fun initialize(newItem: org.w3c.dom.svg.SVGNumber): org.w3c.dom.svg.SVGNumber -/*∆*/ -/*∆*/ public final fun insertItemBefore(newItem: org.w3c.dom.svg.SVGNumber, index: kotlin.Int): org.w3c.dom.svg.SVGNumber -/*∆*/ -/*∆*/ public final fun removeItem(index: kotlin.Int): org.w3c.dom.svg.SVGNumber -/*∆*/ -/*∆*/ public final fun replaceItem(newItem: org.w3c.dom.svg.SVGNumber, index: kotlin.Int): org.w3c.dom.svg.SVGNumber -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class SVGPathElement : org.w3c.dom.svg.SVGGeometryElement { -/*∆*/ public constructor SVGPathElement() -/*∆*/ -/*∆*/ public companion object of SVGPathElement { -/*∆*/ public final val ATTRIBUTE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val CDATA_SECTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val COMMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ELEMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NOTATION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val TEXT_NODE: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class SVGPatternElement : org.w3c.dom.svg.SVGElement, org.w3c.dom.svg.SVGFitToViewBox, org.w3c.dom.svg.SVGURIReference, org.w3c.dom.svg.SVGUnitTypes { -/*∆*/ public constructor SVGPatternElement() -/*∆*/ -/*∆*/ public open val height: org.w3c.dom.svg.SVGAnimatedLength { get; } -/*∆*/ -/*∆*/ public open val patternContentUnits: org.w3c.dom.svg.SVGAnimatedEnumeration { get; } -/*∆*/ -/*∆*/ public open val patternTransform: org.w3c.dom.svg.SVGAnimatedTransformList { get; } -/*∆*/ -/*∆*/ public open val patternUnits: org.w3c.dom.svg.SVGAnimatedEnumeration { get; } -/*∆*/ -/*∆*/ public open val width: org.w3c.dom.svg.SVGAnimatedLength { get; } -/*∆*/ -/*∆*/ public open val x: org.w3c.dom.svg.SVGAnimatedLength { get; } -/*∆*/ -/*∆*/ public open val y: org.w3c.dom.svg.SVGAnimatedLength { get; } -/*∆*/ -/*∆*/ public companion object of SVGPatternElement { -/*∆*/ public final val ATTRIBUTE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val CDATA_SECTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val COMMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ELEMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NOTATION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val SVG_UNIT_TYPE_OBJECTBOUNDINGBOX: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val SVG_UNIT_TYPE_UNKNOWN: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val SVG_UNIT_TYPE_USERSPACEONUSE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val TEXT_NODE: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class SVGPointList { -/*∆*/ public constructor SVGPointList() -/*∆*/ -/*∆*/ public open val length: kotlin.Int { get; } -/*∆*/ -/*∆*/ public open val numberOfItems: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final fun appendItem(newItem: org.w3c.dom.DOMPoint): org.w3c.dom.DOMPoint -/*∆*/ -/*∆*/ public final fun clear(): kotlin.Unit -/*∆*/ -/*∆*/ public final fun getItem(index: kotlin.Int): org.w3c.dom.DOMPoint -/*∆*/ -/*∆*/ public final fun initialize(newItem: org.w3c.dom.DOMPoint): org.w3c.dom.DOMPoint -/*∆*/ -/*∆*/ public final fun insertItemBefore(newItem: org.w3c.dom.DOMPoint, index: kotlin.Int): org.w3c.dom.DOMPoint -/*∆*/ -/*∆*/ public final fun removeItem(index: kotlin.Int): org.w3c.dom.DOMPoint -/*∆*/ -/*∆*/ public final fun replaceItem(newItem: org.w3c.dom.DOMPoint, index: kotlin.Int): org.w3c.dom.DOMPoint -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class SVGPolygonElement : org.w3c.dom.svg.SVGGeometryElement, org.w3c.dom.svg.SVGAnimatedPoints { -/*∆*/ public constructor SVGPolygonElement() -/*∆*/ -/*∆*/ public companion object of SVGPolygonElement { -/*∆*/ public final val ATTRIBUTE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val CDATA_SECTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val COMMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ELEMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NOTATION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val TEXT_NODE: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class SVGPolylineElement : org.w3c.dom.svg.SVGGeometryElement, org.w3c.dom.svg.SVGAnimatedPoints { -/*∆*/ public constructor SVGPolylineElement() -/*∆*/ -/*∆*/ public companion object of SVGPolylineElement { -/*∆*/ public final val ATTRIBUTE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val CDATA_SECTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val COMMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ELEMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NOTATION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val TEXT_NODE: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class SVGPreserveAspectRatio { -/*∆*/ public constructor SVGPreserveAspectRatio() -/*∆*/ -/*∆*/ public open var align: kotlin.Short { get; set; } -/*∆*/ -/*∆*/ public open var meetOrSlice: kotlin.Short { get; set; } -/*∆*/ -/*∆*/ public companion object of SVGPreserveAspectRatio { -/*∆*/ public final val SVG_MEETORSLICE_MEET: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val SVG_MEETORSLICE_SLICE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val SVG_MEETORSLICE_UNKNOWN: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val SVG_PRESERVEASPECTRATIO_NONE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val SVG_PRESERVEASPECTRATIO_UNKNOWN: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val SVG_PRESERVEASPECTRATIO_XMAXYMAX: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val SVG_PRESERVEASPECTRATIO_XMAXYMID: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val SVG_PRESERVEASPECTRATIO_XMAXYMIN: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val SVG_PRESERVEASPECTRATIO_XMIDYMAX: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val SVG_PRESERVEASPECTRATIO_XMIDYMID: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val SVG_PRESERVEASPECTRATIO_XMIDYMIN: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val SVG_PRESERVEASPECTRATIO_XMINYMAX: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val SVG_PRESERVEASPECTRATIO_XMINYMID: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val SVG_PRESERVEASPECTRATIO_XMINYMIN: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class SVGRadialGradientElement : org.w3c.dom.svg.SVGGradientElement { -/*∆*/ public constructor SVGRadialGradientElement() -/*∆*/ -/*∆*/ public open val cx: org.w3c.dom.svg.SVGAnimatedLength { get; } -/*∆*/ -/*∆*/ public open val cy: org.w3c.dom.svg.SVGAnimatedLength { get; } -/*∆*/ -/*∆*/ public open val fr: org.w3c.dom.svg.SVGAnimatedLength { get; } -/*∆*/ -/*∆*/ public open val fx: org.w3c.dom.svg.SVGAnimatedLength { get; } -/*∆*/ -/*∆*/ public open val fy: org.w3c.dom.svg.SVGAnimatedLength { get; } -/*∆*/ -/*∆*/ public open val r: org.w3c.dom.svg.SVGAnimatedLength { get; } -/*∆*/ -/*∆*/ public companion object of SVGRadialGradientElement { -/*∆*/ public final val ATTRIBUTE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val CDATA_SECTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val COMMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ELEMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NOTATION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val SVG_SPREADMETHOD_PAD: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val SVG_SPREADMETHOD_REFLECT: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val SVG_SPREADMETHOD_REPEAT: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val SVG_SPREADMETHOD_UNKNOWN: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val SVG_UNIT_TYPE_OBJECTBOUNDINGBOX: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val SVG_UNIT_TYPE_UNKNOWN: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val SVG_UNIT_TYPE_USERSPACEONUSE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val TEXT_NODE: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class SVGRectElement : org.w3c.dom.svg.SVGGeometryElement { -/*∆*/ public constructor SVGRectElement() -/*∆*/ -/*∆*/ public open val height: org.w3c.dom.svg.SVGAnimatedLength { get; } -/*∆*/ -/*∆*/ public open val rx: org.w3c.dom.svg.SVGAnimatedLength { get; } -/*∆*/ -/*∆*/ public open val ry: org.w3c.dom.svg.SVGAnimatedLength { get; } -/*∆*/ -/*∆*/ public open val width: org.w3c.dom.svg.SVGAnimatedLength { get; } -/*∆*/ -/*∆*/ public open val x: org.w3c.dom.svg.SVGAnimatedLength { get; } -/*∆*/ -/*∆*/ public open val y: org.w3c.dom.svg.SVGAnimatedLength { get; } -/*∆*/ -/*∆*/ public companion object of SVGRectElement { -/*∆*/ public final val ATTRIBUTE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val CDATA_SECTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val COMMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ELEMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NOTATION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val TEXT_NODE: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class SVGSVGElement : org.w3c.dom.svg.SVGGraphicsElement, org.w3c.dom.svg.SVGFitToViewBox, org.w3c.dom.svg.SVGZoomAndPan, org.w3c.dom.WindowEventHandlers { -/*∆*/ public constructor SVGSVGElement() -/*∆*/ -/*∆*/ public open var currentScale: kotlin.Float { get; set; } -/*∆*/ -/*∆*/ public open val currentTranslate: org.w3c.dom.DOMPointReadOnly { get; } -/*∆*/ -/*∆*/ public open val height: org.w3c.dom.svg.SVGAnimatedLength { get; } -/*∆*/ -/*∆*/ public open val width: org.w3c.dom.svg.SVGAnimatedLength { get; } -/*∆*/ -/*∆*/ public open val x: org.w3c.dom.svg.SVGAnimatedLength { get; } -/*∆*/ -/*∆*/ public open val y: org.w3c.dom.svg.SVGAnimatedLength { get; } -/*∆*/ -/*∆*/ public final fun checkEnclosure(element: org.w3c.dom.svg.SVGElement, rect: org.w3c.dom.DOMRectReadOnly): kotlin.Boolean -/*∆*/ -/*∆*/ public final fun checkIntersection(element: org.w3c.dom.svg.SVGElement, rect: org.w3c.dom.DOMRectReadOnly): kotlin.Boolean -/*∆*/ -/*∆*/ public final fun createSVGAngle(): org.w3c.dom.svg.SVGAngle -/*∆*/ -/*∆*/ public final fun createSVGLength(): org.w3c.dom.svg.SVGLength -/*∆*/ -/*∆*/ public final fun createSVGMatrix(): org.w3c.dom.DOMMatrix -/*∆*/ -/*∆*/ public final fun createSVGNumber(): org.w3c.dom.svg.SVGNumber -/*∆*/ -/*∆*/ public final fun createSVGPoint(): org.w3c.dom.DOMPoint -/*∆*/ -/*∆*/ public final fun createSVGRect(): org.w3c.dom.DOMRect -/*∆*/ -/*∆*/ public final fun createSVGTransform(): org.w3c.dom.svg.SVGTransform -/*∆*/ -/*∆*/ public final fun createSVGTransformFromMatrix(matrix: org.w3c.dom.DOMMatrixReadOnly): org.w3c.dom.svg.SVGTransform -/*∆*/ -/*∆*/ public final fun deselectAll(): kotlin.Unit -/*∆*/ -/*∆*/ public final fun forceRedraw(): kotlin.Unit -/*∆*/ -/*∆*/ public final fun getElementById(elementId: kotlin.String): org.w3c.dom.Element -/*∆*/ -/*∆*/ public final fun getEnclosureList(rect: org.w3c.dom.DOMRectReadOnly, referenceElement: org.w3c.dom.svg.SVGElement?): org.w3c.dom.NodeList -/*∆*/ -/*∆*/ public final fun getIntersectionList(rect: org.w3c.dom.DOMRectReadOnly, referenceElement: org.w3c.dom.svg.SVGElement?): org.w3c.dom.NodeList -/*∆*/ -/*∆*/ public final fun suspendRedraw(maxWaitMilliseconds: kotlin.Int): kotlin.Int -/*∆*/ -/*∆*/ public final fun unsuspendRedraw(suspendHandleID: kotlin.Int): kotlin.Unit -/*∆*/ -/*∆*/ public final fun unsuspendRedrawAll(): kotlin.Unit -/*∆*/ -/*∆*/ public companion object of SVGSVGElement { -/*∆*/ public final val ATTRIBUTE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val CDATA_SECTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val COMMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ELEMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NOTATION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val SVG_ZOOMANDPAN_DISABLE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val SVG_ZOOMANDPAN_MAGNIFY: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val SVG_ZOOMANDPAN_UNKNOWN: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val TEXT_NODE: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class SVGScriptElement : org.w3c.dom.svg.SVGElement, org.w3c.dom.svg.SVGURIReference, org.w3c.dom.HTMLOrSVGScriptElement { -/*∆*/ public constructor SVGScriptElement() -/*∆*/ -/*∆*/ public open var crossOrigin: kotlin.String? { get; set; } -/*∆*/ -/*∆*/ public open var type: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public companion object of SVGScriptElement { -/*∆*/ public final val ATTRIBUTE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val CDATA_SECTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val COMMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ELEMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NOTATION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val TEXT_NODE: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class SVGSolidcolorElement : org.w3c.dom.svg.SVGElement { -/*∆*/ public constructor SVGSolidcolorElement() -/*∆*/ -/*∆*/ public companion object of SVGSolidcolorElement { -/*∆*/ public final val ATTRIBUTE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val CDATA_SECTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val COMMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ELEMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NOTATION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val TEXT_NODE: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class SVGStopElement : org.w3c.dom.svg.SVGElement { -/*∆*/ public constructor SVGStopElement() -/*∆*/ -/*∆*/ public open val offset: org.w3c.dom.svg.SVGAnimatedNumber { get; } -/*∆*/ -/*∆*/ public companion object of SVGStopElement { -/*∆*/ public final val ATTRIBUTE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val CDATA_SECTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val COMMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ELEMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NOTATION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val TEXT_NODE: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class SVGStringList { -/*∆*/ public constructor SVGStringList() -/*∆*/ -/*∆*/ public open val length: kotlin.Int { get; } -/*∆*/ -/*∆*/ public open val numberOfItems: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final fun appendItem(newItem: kotlin.String): kotlin.String -/*∆*/ -/*∆*/ public final fun clear(): kotlin.Unit -/*∆*/ -/*∆*/ public final fun getItem(index: kotlin.Int): kotlin.String -/*∆*/ -/*∆*/ public final fun initialize(newItem: kotlin.String): kotlin.String -/*∆*/ -/*∆*/ public final fun insertItemBefore(newItem: kotlin.String, index: kotlin.Int): kotlin.String -/*∆*/ -/*∆*/ public final fun removeItem(index: kotlin.Int): kotlin.String -/*∆*/ -/*∆*/ public final fun replaceItem(newItem: kotlin.String, index: kotlin.Int): kotlin.String -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class SVGStyleElement : org.w3c.dom.svg.SVGElement, org.w3c.dom.css.LinkStyle { -/*∆*/ public constructor SVGStyleElement() -/*∆*/ -/*∆*/ public open var media: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var title: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open var type: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public companion object of SVGStyleElement { -/*∆*/ public final val ATTRIBUTE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val CDATA_SECTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val COMMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ELEMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NOTATION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val TEXT_NODE: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class SVGSwitchElement : org.w3c.dom.svg.SVGGraphicsElement { -/*∆*/ public constructor SVGSwitchElement() -/*∆*/ -/*∆*/ public companion object of SVGSwitchElement { -/*∆*/ public final val ATTRIBUTE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val CDATA_SECTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val COMMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ELEMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NOTATION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val TEXT_NODE: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class SVGSymbolElement : org.w3c.dom.svg.SVGGraphicsElement, org.w3c.dom.svg.SVGFitToViewBox { -/*∆*/ public constructor SVGSymbolElement() -/*∆*/ -/*∆*/ public companion object of SVGSymbolElement { -/*∆*/ public final val ATTRIBUTE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val CDATA_SECTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val COMMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ELEMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NOTATION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val TEXT_NODE: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class SVGTSpanElement : org.w3c.dom.svg.SVGTextPositioningElement { -/*∆*/ public constructor SVGTSpanElement() -/*∆*/ -/*∆*/ public companion object of SVGTSpanElement { -/*∆*/ public final val ATTRIBUTE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val CDATA_SECTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val COMMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ELEMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val LENGTHADJUST_SPACING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val LENGTHADJUST_SPACINGANDGLYPHS: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val LENGTHADJUST_UNKNOWN: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NOTATION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val TEXT_NODE: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public external interface SVGTests { -/*∆*/ public abstract val requiredExtensions: org.w3c.dom.svg.SVGStringList { get; } -/*∆*/ -/*∆*/ public abstract val systemLanguage: org.w3c.dom.svg.SVGStringList { get; } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class SVGTextContentElement : org.w3c.dom.svg.SVGGraphicsElement { -/*∆*/ public constructor SVGTextContentElement() -/*∆*/ -/*∆*/ public open val lengthAdjust: org.w3c.dom.svg.SVGAnimatedEnumeration { get; } -/*∆*/ -/*∆*/ public open val textLength: org.w3c.dom.svg.SVGAnimatedLength { get; } -/*∆*/ -/*∆*/ public final fun getCharNumAtPosition(point: org.w3c.dom.DOMPoint): kotlin.Int -/*∆*/ -/*∆*/ public final fun getComputedTextLength(): kotlin.Float -/*∆*/ -/*∆*/ public final fun getEndPositionOfChar(charnum: kotlin.Int): org.w3c.dom.DOMPoint -/*∆*/ -/*∆*/ public final fun getExtentOfChar(charnum: kotlin.Int): org.w3c.dom.DOMRect -/*∆*/ -/*∆*/ public final fun getNumberOfChars(): kotlin.Int -/*∆*/ -/*∆*/ public final fun getRotationOfChar(charnum: kotlin.Int): kotlin.Float -/*∆*/ -/*∆*/ public final fun getStartPositionOfChar(charnum: kotlin.Int): org.w3c.dom.DOMPoint -/*∆*/ -/*∆*/ public final fun getSubStringLength(charnum: kotlin.Int, nchars: kotlin.Int): kotlin.Float -/*∆*/ -/*∆*/ public final fun selectSubString(charnum: kotlin.Int, nchars: kotlin.Int): kotlin.Unit -/*∆*/ -/*∆*/ public companion object of SVGTextContentElement { -/*∆*/ public final val ATTRIBUTE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val CDATA_SECTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val COMMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ELEMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val LENGTHADJUST_SPACING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val LENGTHADJUST_SPACINGANDGLYPHS: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val LENGTHADJUST_UNKNOWN: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NOTATION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val TEXT_NODE: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class SVGTextElement : org.w3c.dom.svg.SVGTextPositioningElement { -/*∆*/ public constructor SVGTextElement() -/*∆*/ -/*∆*/ public companion object of SVGTextElement { -/*∆*/ public final val ATTRIBUTE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val CDATA_SECTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val COMMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ELEMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val LENGTHADJUST_SPACING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val LENGTHADJUST_SPACINGANDGLYPHS: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val LENGTHADJUST_UNKNOWN: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NOTATION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val TEXT_NODE: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class SVGTextPathElement : org.w3c.dom.svg.SVGTextContentElement, org.w3c.dom.svg.SVGURIReference { -/*∆*/ public constructor SVGTextPathElement() -/*∆*/ -/*∆*/ public open val method: org.w3c.dom.svg.SVGAnimatedEnumeration { get; } -/*∆*/ -/*∆*/ public open val spacing: org.w3c.dom.svg.SVGAnimatedEnumeration { get; } -/*∆*/ -/*∆*/ public open val startOffset: org.w3c.dom.svg.SVGAnimatedLength { get; } -/*∆*/ -/*∆*/ public companion object of SVGTextPathElement { -/*∆*/ public final val ATTRIBUTE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val CDATA_SECTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val COMMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ELEMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val LENGTHADJUST_SPACING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val LENGTHADJUST_SPACINGANDGLYPHS: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val LENGTHADJUST_UNKNOWN: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NOTATION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val TEXTPATH_METHODTYPE_ALIGN: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val TEXTPATH_METHODTYPE_STRETCH: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val TEXTPATH_METHODTYPE_UNKNOWN: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val TEXTPATH_SPACINGTYPE_AUTO: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val TEXTPATH_SPACINGTYPE_EXACT: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val TEXTPATH_SPACINGTYPE_UNKNOWN: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val TEXT_NODE: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class SVGTextPositioningElement : org.w3c.dom.svg.SVGTextContentElement { -/*∆*/ public constructor SVGTextPositioningElement() -/*∆*/ -/*∆*/ public open val dx: org.w3c.dom.svg.SVGAnimatedLengthList { get; } -/*∆*/ -/*∆*/ public open val dy: org.w3c.dom.svg.SVGAnimatedLengthList { get; } -/*∆*/ -/*∆*/ public open val rotate: org.w3c.dom.svg.SVGAnimatedNumberList { get; } -/*∆*/ -/*∆*/ public open val x: org.w3c.dom.svg.SVGAnimatedLengthList { get; } -/*∆*/ -/*∆*/ public open val y: org.w3c.dom.svg.SVGAnimatedLengthList { get; } -/*∆*/ -/*∆*/ public companion object of SVGTextPositioningElement { -/*∆*/ public final val ATTRIBUTE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val CDATA_SECTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val COMMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ELEMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val LENGTHADJUST_SPACING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val LENGTHADJUST_SPACINGANDGLYPHS: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val LENGTHADJUST_UNKNOWN: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NOTATION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val TEXT_NODE: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class SVGTitleElement : org.w3c.dom.svg.SVGElement { -/*∆*/ public constructor SVGTitleElement() -/*∆*/ -/*∆*/ public companion object of SVGTitleElement { -/*∆*/ public final val ATTRIBUTE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val CDATA_SECTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val COMMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ELEMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NOTATION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val TEXT_NODE: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class SVGTransform { -/*∆*/ public constructor SVGTransform() -/*∆*/ -/*∆*/ public open val angle: kotlin.Float { get; } -/*∆*/ -/*∆*/ public open val matrix: org.w3c.dom.DOMMatrix { get; } -/*∆*/ -/*∆*/ public open val type: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final fun setMatrix(matrix: org.w3c.dom.DOMMatrixReadOnly): kotlin.Unit -/*∆*/ -/*∆*/ public final fun setRotate(angle: kotlin.Float, cx: kotlin.Float, cy: kotlin.Float): kotlin.Unit -/*∆*/ -/*∆*/ public final fun setScale(sx: kotlin.Float, sy: kotlin.Float): kotlin.Unit -/*∆*/ -/*∆*/ public final fun setSkewX(angle: kotlin.Float): kotlin.Unit -/*∆*/ -/*∆*/ public final fun setSkewY(angle: kotlin.Float): kotlin.Unit -/*∆*/ -/*∆*/ public final fun setTranslate(tx: kotlin.Float, ty: kotlin.Float): kotlin.Unit -/*∆*/ -/*∆*/ public companion object of SVGTransform { -/*∆*/ public final val SVG_TRANSFORM_MATRIX: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val SVG_TRANSFORM_ROTATE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val SVG_TRANSFORM_SCALE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val SVG_TRANSFORM_SKEWX: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val SVG_TRANSFORM_SKEWY: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val SVG_TRANSFORM_TRANSLATE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val SVG_TRANSFORM_UNKNOWN: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class SVGTransformList { -/*∆*/ public constructor SVGTransformList() -/*∆*/ -/*∆*/ public open val length: kotlin.Int { get; } -/*∆*/ -/*∆*/ public open val numberOfItems: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final fun appendItem(newItem: org.w3c.dom.svg.SVGTransform): org.w3c.dom.svg.SVGTransform -/*∆*/ -/*∆*/ public final fun clear(): kotlin.Unit -/*∆*/ -/*∆*/ public final fun consolidate(): org.w3c.dom.svg.SVGTransform? -/*∆*/ -/*∆*/ public final fun createSVGTransformFromMatrix(matrix: org.w3c.dom.DOMMatrixReadOnly): org.w3c.dom.svg.SVGTransform -/*∆*/ -/*∆*/ public final fun getItem(index: kotlin.Int): org.w3c.dom.svg.SVGTransform -/*∆*/ -/*∆*/ public final fun initialize(newItem: org.w3c.dom.svg.SVGTransform): org.w3c.dom.svg.SVGTransform -/*∆*/ -/*∆*/ public final fun insertItemBefore(newItem: org.w3c.dom.svg.SVGTransform, index: kotlin.Int): org.w3c.dom.svg.SVGTransform -/*∆*/ -/*∆*/ public final fun removeItem(index: kotlin.Int): org.w3c.dom.svg.SVGTransform -/*∆*/ -/*∆*/ public final fun replaceItem(newItem: org.w3c.dom.svg.SVGTransform, index: kotlin.Int): org.w3c.dom.svg.SVGTransform -/*∆*/ } -/*∆*/ -/*∆*/ public external interface SVGURIReference { -/*∆*/ public abstract val href: org.w3c.dom.svg.SVGAnimatedString { get; } -/*∆*/ } -/*∆*/ -/*∆*/ public external interface SVGUnitTypes { -/*∆*/ public companion object of SVGUnitTypes { -/*∆*/ public final val SVG_UNIT_TYPE_OBJECTBOUNDINGBOX: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val SVG_UNIT_TYPE_UNKNOWN: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val SVG_UNIT_TYPE_USERSPACEONUSE: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class SVGUnknownElement : org.w3c.dom.svg.SVGGraphicsElement { -/*∆*/ public constructor SVGUnknownElement() -/*∆*/ -/*∆*/ public companion object of SVGUnknownElement { -/*∆*/ public final val ATTRIBUTE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val CDATA_SECTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val COMMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ELEMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NOTATION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val TEXT_NODE: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class SVGUseElement : org.w3c.dom.svg.SVGGraphicsElement, org.w3c.dom.svg.SVGURIReference { -/*∆*/ public constructor SVGUseElement() -/*∆*/ -/*∆*/ public open val animatedInstanceRoot: org.w3c.dom.svg.SVGElement? { get; } -/*∆*/ -/*∆*/ public open val height: org.w3c.dom.svg.SVGAnimatedLength { get; } -/*∆*/ -/*∆*/ public open val instanceRoot: org.w3c.dom.svg.SVGElement? { get; } -/*∆*/ -/*∆*/ public open val width: org.w3c.dom.svg.SVGAnimatedLength { get; } -/*∆*/ -/*∆*/ public open val x: org.w3c.dom.svg.SVGAnimatedLength { get; } -/*∆*/ -/*∆*/ public open val y: org.w3c.dom.svg.SVGAnimatedLength { get; } -/*∆*/ -/*∆*/ public companion object of SVGUseElement { -/*∆*/ public final val ATTRIBUTE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val CDATA_SECTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val COMMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ELEMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NOTATION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val TEXT_NODE: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public open external class SVGUseElementShadowRoot : org.w3c.dom.ShadowRoot { -/*∆*/ public constructor SVGUseElementShadowRoot() -/*∆*/ -/*∆*/ public companion object of SVGUseElementShadowRoot { -/*∆*/ public final val ATTRIBUTE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val CDATA_SECTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val COMMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ELEMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NOTATION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val TEXT_NODE: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class SVGViewElement : org.w3c.dom.svg.SVGElement, org.w3c.dom.svg.SVGFitToViewBox, org.w3c.dom.svg.SVGZoomAndPan { -/*∆*/ public constructor SVGViewElement() -/*∆*/ -/*∆*/ public companion object of SVGViewElement { -/*∆*/ public final val ATTRIBUTE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val CDATA_SECTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val COMMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ELEMENT_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NOTATION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val SVG_ZOOMANDPAN_DISABLE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val SVG_ZOOMANDPAN_MAGNIFY: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val SVG_ZOOMANDPAN_UNKNOWN: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val TEXT_NODE: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public external interface SVGZoomAndPan { -/*∆*/ public abstract var zoomAndPan: kotlin.Short { get; set; } -/*∆*/ -/*∆*/ public companion object of SVGZoomAndPan { -/*∆*/ public final val SVG_ZOOMANDPAN_DISABLE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val SVG_ZOOMANDPAN_MAGNIFY: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val SVG_ZOOMANDPAN_UNKNOWN: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public open external class ShadowAnimation { -/*∆*/ public constructor ShadowAnimation(source: dynamic, newTarget: dynamic) -/*∆*/ -/*∆*/ public open val sourceAnimation: dynamic { get; } -/*∆*/ } \ No newline at end of file +@kotlin.internal.InlineOnly +public inline fun SVGBoundingBoxOptions(fill: kotlin.Boolean? = ..., stroke: kotlin.Boolean? = ..., markers: kotlin.Boolean? = ..., clipped: kotlin.Boolean? = ...): org.w3c.dom.svg.SVGBoundingBoxOptions + +@kotlin.internal.InlineOnly +public inline operator fun org.w3c.dom.svg.SVGLengthList.get(index: kotlin.Int): org.w3c.dom.svg.SVGLength? + +@kotlin.internal.InlineOnly +public inline operator fun org.w3c.dom.svg.SVGNameList.get(index: kotlin.Int): dynamic + +@kotlin.internal.InlineOnly +public inline operator fun org.w3c.dom.svg.SVGNumberList.get(index: kotlin.Int): org.w3c.dom.svg.SVGNumber? + +@kotlin.internal.InlineOnly +public inline operator fun org.w3c.dom.svg.SVGPointList.get(index: kotlin.Int): org.w3c.dom.DOMPoint? + +@kotlin.internal.InlineOnly +public inline operator fun org.w3c.dom.svg.SVGStringList.get(index: kotlin.Int): kotlin.String? + +@kotlin.internal.InlineOnly +public inline operator fun org.w3c.dom.svg.SVGTransformList.get(index: kotlin.Int): org.w3c.dom.svg.SVGTransform? + +@kotlin.internal.InlineOnly +public inline operator fun org.w3c.dom.svg.SVGLengthList.set(index: kotlin.Int, newItem: org.w3c.dom.svg.SVGLength): kotlin.Unit + +@kotlin.internal.InlineOnly +public inline operator fun org.w3c.dom.svg.SVGNameList.set(index: kotlin.Int, newItem: dynamic): kotlin.Unit + +@kotlin.internal.InlineOnly +public inline operator fun org.w3c.dom.svg.SVGNumberList.set(index: kotlin.Int, newItem: org.w3c.dom.svg.SVGNumber): kotlin.Unit + +@kotlin.internal.InlineOnly +public inline operator fun org.w3c.dom.svg.SVGPointList.set(index: kotlin.Int, newItem: org.w3c.dom.DOMPoint): kotlin.Unit + +@kotlin.internal.InlineOnly +public inline operator fun org.w3c.dom.svg.SVGStringList.set(index: kotlin.Int, newItem: kotlin.String): kotlin.Unit + +@kotlin.internal.InlineOnly +public inline operator fun org.w3c.dom.svg.SVGTransformList.set(index: kotlin.Int, newItem: org.w3c.dom.svg.SVGTransform): kotlin.Unit + +public external interface GetSVGDocument { + public abstract fun getSVGDocument(): org.w3c.dom.Document +} + +public abstract external class SVGAElement : org.w3c.dom.svg.SVGGraphicsElement, org.w3c.dom.svg.SVGURIReference { + public constructor SVGAElement() + + public open val download: org.w3c.dom.svg.SVGAnimatedString { get; } + + public open val hreflang: org.w3c.dom.svg.SVGAnimatedString { get; } + + public open val rel: org.w3c.dom.svg.SVGAnimatedString { get; } + + public open val relList: org.w3c.dom.svg.SVGAnimatedString { get; } + + public open val target: org.w3c.dom.svg.SVGAnimatedString { get; } + + public open val type: org.w3c.dom.svg.SVGAnimatedString { get; } + + public companion object of SVGAElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class SVGAngle { + public constructor SVGAngle() + + public open val unitType: kotlin.Short { get; } + + public open var value: kotlin.Float { get; set; } + + public open var valueAsString: kotlin.String { get; set; } + + public open var valueInSpecifiedUnits: kotlin.Float { get; set; } + + public final fun convertToSpecifiedUnits(unitType: kotlin.Short): kotlin.Unit + + public final fun newValueSpecifiedUnits(unitType: kotlin.Short, valueInSpecifiedUnits: kotlin.Float): kotlin.Unit + + public companion object of SVGAngle { + public final val SVG_ANGLETYPE_DEG: kotlin.Short { get; } + + public final val SVG_ANGLETYPE_GRAD: kotlin.Short { get; } + + public final val SVG_ANGLETYPE_RAD: kotlin.Short { get; } + + public final val SVG_ANGLETYPE_UNKNOWN: kotlin.Short { get; } + + public final val SVG_ANGLETYPE_UNSPECIFIED: kotlin.Short { get; } + } +} + +public abstract external class SVGAnimatedAngle { + public constructor SVGAnimatedAngle() + + public open val animVal: org.w3c.dom.svg.SVGAngle { get; } + + public open val baseVal: org.w3c.dom.svg.SVGAngle { get; } +} + +public abstract external class SVGAnimatedBoolean { + public constructor SVGAnimatedBoolean() + + public open val animVal: kotlin.Boolean { get; } + + public open var baseVal: kotlin.Boolean { get; set; } +} + +public abstract external class SVGAnimatedEnumeration { + public constructor SVGAnimatedEnumeration() + + public open val animVal: kotlin.Short { get; } + + public open var baseVal: kotlin.Short { get; set; } +} + +public abstract external class SVGAnimatedInteger { + public constructor SVGAnimatedInteger() + + public open val animVal: kotlin.Int { get; } + + public open var baseVal: kotlin.Int { get; set; } +} + +public abstract external class SVGAnimatedLength { + public constructor SVGAnimatedLength() + + public open val animVal: org.w3c.dom.svg.SVGLength { get; } + + public open val baseVal: org.w3c.dom.svg.SVGLength { get; } +} + +public abstract external class SVGAnimatedLengthList { + public constructor SVGAnimatedLengthList() + + public open val animVal: org.w3c.dom.svg.SVGLengthList { get; } + + public open val baseVal: org.w3c.dom.svg.SVGLengthList { get; } +} + +public abstract external class SVGAnimatedNumber { + public constructor SVGAnimatedNumber() + + public open val animVal: kotlin.Float { get; } + + public open var baseVal: kotlin.Float { get; set; } +} + +public abstract external class SVGAnimatedNumberList { + public constructor SVGAnimatedNumberList() + + public open val animVal: org.w3c.dom.svg.SVGNumberList { get; } + + public open val baseVal: org.w3c.dom.svg.SVGNumberList { get; } +} + +public external interface SVGAnimatedPoints { + public abstract val animatedPoints: org.w3c.dom.svg.SVGPointList { get; } + + public abstract val points: org.w3c.dom.svg.SVGPointList { get; } +} + +public abstract external class SVGAnimatedPreserveAspectRatio { + public constructor SVGAnimatedPreserveAspectRatio() + + public open val animVal: org.w3c.dom.svg.SVGPreserveAspectRatio { get; } + + public open val baseVal: org.w3c.dom.svg.SVGPreserveAspectRatio { get; } +} + +public abstract external class SVGAnimatedRect { + public constructor SVGAnimatedRect() + + public open val animVal: org.w3c.dom.DOMRectReadOnly { get; } + + public open val baseVal: org.w3c.dom.DOMRect { get; } +} + +public abstract external class SVGAnimatedString { + public constructor SVGAnimatedString() + + public open val animVal: kotlin.String { get; } + + public open var baseVal: kotlin.String { get; set; } +} + +public abstract external class SVGAnimatedTransformList { + public constructor SVGAnimatedTransformList() + + public open val animVal: org.w3c.dom.svg.SVGTransformList { get; } + + public open val baseVal: org.w3c.dom.svg.SVGTransformList { get; } +} + +public external interface SVGBoundingBoxOptions { + public open var clipped: kotlin.Boolean? { get; set; } + + public open var fill: kotlin.Boolean? { get; set; } + + public open var markers: kotlin.Boolean? { get; set; } + + public open var stroke: kotlin.Boolean? { get; set; } +} + +public abstract external class SVGCircleElement : org.w3c.dom.svg.SVGGeometryElement { + public constructor SVGCircleElement() + + public open val cx: org.w3c.dom.svg.SVGAnimatedLength { get; } + + public open val cy: org.w3c.dom.svg.SVGAnimatedLength { get; } + + public open val r: org.w3c.dom.svg.SVGAnimatedLength { get; } + + public companion object of SVGCircleElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class SVGCursorElement : org.w3c.dom.svg.SVGElement, org.w3c.dom.svg.SVGURIReference { + public constructor SVGCursorElement() + + public open val x: org.w3c.dom.svg.SVGAnimatedLength { get; } + + public open val y: org.w3c.dom.svg.SVGAnimatedLength { get; } + + public companion object of SVGCursorElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class SVGDefsElement : org.w3c.dom.svg.SVGGraphicsElement { + public constructor SVGDefsElement() + + public companion object of SVGDefsElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class SVGDescElement : org.w3c.dom.svg.SVGElement { + public constructor SVGDescElement() + + public companion object of SVGDescElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class SVGElement : org.w3c.dom.Element, org.w3c.dom.css.ElementCSSInlineStyle, org.w3c.dom.GlobalEventHandlers, org.w3c.dom.svg.SVGElementInstance { + public constructor SVGElement() + + public open val dataset: org.w3c.dom.DOMStringMap { get; } + + public open val ownerSVGElement: org.w3c.dom.svg.SVGSVGElement? { get; } + + public open var tabIndex: kotlin.Int { get; set; } + + public open val viewportElement: org.w3c.dom.svg.SVGElement? { get; } + + public final fun blur(): kotlin.Unit + + public final fun focus(): kotlin.Unit + + public companion object of SVGElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public external interface SVGElementInstance { + public open val correspondingElement: org.w3c.dom.svg.SVGElement? { get; } + + public open val correspondingUseElement: org.w3c.dom.svg.SVGUseElement? { get; } +} + +public abstract external class SVGEllipseElement : org.w3c.dom.svg.SVGGeometryElement { + public constructor SVGEllipseElement() + + public open val cx: org.w3c.dom.svg.SVGAnimatedLength { get; } + + public open val cy: org.w3c.dom.svg.SVGAnimatedLength { get; } + + public open val rx: org.w3c.dom.svg.SVGAnimatedLength { get; } + + public open val ry: org.w3c.dom.svg.SVGAnimatedLength { get; } + + public companion object of SVGEllipseElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public external interface SVGFitToViewBox { + public abstract val preserveAspectRatio: org.w3c.dom.svg.SVGAnimatedPreserveAspectRatio { get; } + + public abstract val viewBox: org.w3c.dom.svg.SVGAnimatedRect { get; } +} + +public abstract external class SVGForeignObjectElement : org.w3c.dom.svg.SVGGraphicsElement { + public constructor SVGForeignObjectElement() + + public open val height: org.w3c.dom.svg.SVGAnimatedLength { get; } + + public open val width: org.w3c.dom.svg.SVGAnimatedLength { get; } + + public open val x: org.w3c.dom.svg.SVGAnimatedLength { get; } + + public open val y: org.w3c.dom.svg.SVGAnimatedLength { get; } + + public companion object of SVGForeignObjectElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class SVGGElement : org.w3c.dom.svg.SVGGraphicsElement { + public constructor SVGGElement() + + public companion object of SVGGElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class SVGGeometryElement : org.w3c.dom.svg.SVGGraphicsElement { + public constructor SVGGeometryElement() + + public open val pathLength: org.w3c.dom.svg.SVGAnimatedNumber { get; } + + public final fun getPointAtLength(distance: kotlin.Float): org.w3c.dom.DOMPoint + + public final fun getTotalLength(): kotlin.Float + + public final fun isPointInFill(point: org.w3c.dom.DOMPoint): kotlin.Boolean + + public final fun isPointInStroke(point: org.w3c.dom.DOMPoint): kotlin.Boolean + + public companion object of SVGGeometryElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class SVGGradientElement : org.w3c.dom.svg.SVGElement, org.w3c.dom.svg.SVGURIReference, org.w3c.dom.svg.SVGUnitTypes { + public constructor SVGGradientElement() + + public open val gradientTransform: org.w3c.dom.svg.SVGAnimatedTransformList { get; } + + public open val gradientUnits: org.w3c.dom.svg.SVGAnimatedEnumeration { get; } + + public open val spreadMethod: org.w3c.dom.svg.SVGAnimatedEnumeration { get; } + + public companion object of SVGGradientElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val SVG_SPREADMETHOD_PAD: kotlin.Short { get; } + + public final val SVG_SPREADMETHOD_REFLECT: kotlin.Short { get; } + + public final val SVG_SPREADMETHOD_REPEAT: kotlin.Short { get; } + + public final val SVG_SPREADMETHOD_UNKNOWN: kotlin.Short { get; } + + public final val SVG_UNIT_TYPE_OBJECTBOUNDINGBOX: kotlin.Short { get; } + + public final val SVG_UNIT_TYPE_UNKNOWN: kotlin.Short { get; } + + public final val SVG_UNIT_TYPE_USERSPACEONUSE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class SVGGraphicsElement : org.w3c.dom.svg.SVGElement, org.w3c.dom.svg.SVGTests { + public constructor SVGGraphicsElement() + + public open val transform: org.w3c.dom.svg.SVGAnimatedTransformList { get; } + + public final fun getBBox(options: org.w3c.dom.svg.SVGBoundingBoxOptions = ...): org.w3c.dom.DOMRect + + public final fun getCTM(): org.w3c.dom.DOMMatrix? + + public final fun getScreenCTM(): org.w3c.dom.DOMMatrix? + + public companion object of SVGGraphicsElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class SVGHatchElement : org.w3c.dom.svg.SVGElement { + public constructor SVGHatchElement() + + public companion object of SVGHatchElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class SVGHatchpathElement : org.w3c.dom.svg.SVGElement { + public constructor SVGHatchpathElement() + + public companion object of SVGHatchpathElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class SVGImageElement : org.w3c.dom.svg.SVGGraphicsElement, org.w3c.dom.svg.SVGURIReference, org.w3c.dom.HTMLOrSVGImageElement { + public constructor SVGImageElement() + + public open var crossOrigin: kotlin.String? { get; set; } + + public open val height: org.w3c.dom.svg.SVGAnimatedLength { get; } + + public open val preserveAspectRatio: org.w3c.dom.svg.SVGAnimatedPreserveAspectRatio { get; } + + public open val width: org.w3c.dom.svg.SVGAnimatedLength { get; } + + public open val x: org.w3c.dom.svg.SVGAnimatedLength { get; } + + public open val y: org.w3c.dom.svg.SVGAnimatedLength { get; } + + public companion object of SVGImageElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class SVGLength { + public constructor SVGLength() + + public open val unitType: kotlin.Short { get; } + + public open var value: kotlin.Float { get; set; } + + public open var valueAsString: kotlin.String { get; set; } + + public open var valueInSpecifiedUnits: kotlin.Float { get; set; } + + public final fun convertToSpecifiedUnits(unitType: kotlin.Short): kotlin.Unit + + public final fun newValueSpecifiedUnits(unitType: kotlin.Short, valueInSpecifiedUnits: kotlin.Float): kotlin.Unit + + public companion object of SVGLength { + public final val SVG_LENGTHTYPE_CM: kotlin.Short { get; } + + public final val SVG_LENGTHTYPE_EMS: kotlin.Short { get; } + + public final val SVG_LENGTHTYPE_EXS: kotlin.Short { get; } + + public final val SVG_LENGTHTYPE_IN: kotlin.Short { get; } + + public final val SVG_LENGTHTYPE_MM: kotlin.Short { get; } + + public final val SVG_LENGTHTYPE_NUMBER: kotlin.Short { get; } + + public final val SVG_LENGTHTYPE_PC: kotlin.Short { get; } + + public final val SVG_LENGTHTYPE_PERCENTAGE: kotlin.Short { get; } + + public final val SVG_LENGTHTYPE_PT: kotlin.Short { get; } + + public final val SVG_LENGTHTYPE_PX: kotlin.Short { get; } + + public final val SVG_LENGTHTYPE_UNKNOWN: kotlin.Short { get; } + } +} + +public abstract external class SVGLengthList { + public constructor SVGLengthList() + + public open val length: kotlin.Int { get; } + + public open val numberOfItems: kotlin.Int { get; } + + public final fun appendItem(newItem: org.w3c.dom.svg.SVGLength): org.w3c.dom.svg.SVGLength + + public final fun clear(): kotlin.Unit + + public final fun getItem(index: kotlin.Int): org.w3c.dom.svg.SVGLength + + public final fun initialize(newItem: org.w3c.dom.svg.SVGLength): org.w3c.dom.svg.SVGLength + + public final fun insertItemBefore(newItem: org.w3c.dom.svg.SVGLength, index: kotlin.Int): org.w3c.dom.svg.SVGLength + + public final fun removeItem(index: kotlin.Int): org.w3c.dom.svg.SVGLength + + public final fun replaceItem(newItem: org.w3c.dom.svg.SVGLength, index: kotlin.Int): org.w3c.dom.svg.SVGLength +} + +public abstract external class SVGLineElement : org.w3c.dom.svg.SVGGeometryElement { + public constructor SVGLineElement() + + public open val x1: org.w3c.dom.svg.SVGAnimatedLength { get; } + + public open val x2: org.w3c.dom.svg.SVGAnimatedLength { get; } + + public open val y1: org.w3c.dom.svg.SVGAnimatedLength { get; } + + public open val y2: org.w3c.dom.svg.SVGAnimatedLength { get; } + + public companion object of SVGLineElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class SVGLinearGradientElement : org.w3c.dom.svg.SVGGradientElement { + public constructor SVGLinearGradientElement() + + public open val x1: org.w3c.dom.svg.SVGAnimatedLength { get; } + + public open val x2: org.w3c.dom.svg.SVGAnimatedLength { get; } + + public open val y1: org.w3c.dom.svg.SVGAnimatedLength { get; } + + public open val y2: org.w3c.dom.svg.SVGAnimatedLength { get; } + + public companion object of SVGLinearGradientElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val SVG_SPREADMETHOD_PAD: kotlin.Short { get; } + + public final val SVG_SPREADMETHOD_REFLECT: kotlin.Short { get; } + + public final val SVG_SPREADMETHOD_REPEAT: kotlin.Short { get; } + + public final val SVG_SPREADMETHOD_UNKNOWN: kotlin.Short { get; } + + public final val SVG_UNIT_TYPE_OBJECTBOUNDINGBOX: kotlin.Short { get; } + + public final val SVG_UNIT_TYPE_UNKNOWN: kotlin.Short { get; } + + public final val SVG_UNIT_TYPE_USERSPACEONUSE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class SVGMarkerElement : org.w3c.dom.svg.SVGElement, org.w3c.dom.svg.SVGFitToViewBox { + public constructor SVGMarkerElement() + + public open val markerHeight: org.w3c.dom.svg.SVGAnimatedLength { get; } + + public open val markerUnits: org.w3c.dom.svg.SVGAnimatedEnumeration { get; } + + public open val markerWidth: org.w3c.dom.svg.SVGAnimatedLength { get; } + + public open var orient: kotlin.String { get; set; } + + public open val orientAngle: org.w3c.dom.svg.SVGAnimatedAngle { get; } + + public open val orientType: org.w3c.dom.svg.SVGAnimatedEnumeration { get; } + + public open val refX: org.w3c.dom.svg.SVGAnimatedLength { get; } + + public open val refY: org.w3c.dom.svg.SVGAnimatedLength { get; } + + public final fun setOrientToAngle(angle: org.w3c.dom.svg.SVGAngle): kotlin.Unit + + public final fun setOrientToAuto(): kotlin.Unit + + public companion object of SVGMarkerElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val SVG_MARKERUNITS_STROKEWIDTH: kotlin.Short { get; } + + public final val SVG_MARKERUNITS_UNKNOWN: kotlin.Short { get; } + + public final val SVG_MARKERUNITS_USERSPACEONUSE: kotlin.Short { get; } + + public final val SVG_MARKER_ORIENT_ANGLE: kotlin.Short { get; } + + public final val SVG_MARKER_ORIENT_AUTO: kotlin.Short { get; } + + public final val SVG_MARKER_ORIENT_UNKNOWN: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class SVGMeshElement : org.w3c.dom.svg.SVGGeometryElement, org.w3c.dom.svg.SVGURIReference { + public constructor SVGMeshElement() + + public companion object of SVGMeshElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class SVGMeshGradientElement : org.w3c.dom.svg.SVGGradientElement { + public constructor SVGMeshGradientElement() + + public companion object of SVGMeshGradientElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val SVG_SPREADMETHOD_PAD: kotlin.Short { get; } + + public final val SVG_SPREADMETHOD_REFLECT: kotlin.Short { get; } + + public final val SVG_SPREADMETHOD_REPEAT: kotlin.Short { get; } + + public final val SVG_SPREADMETHOD_UNKNOWN: kotlin.Short { get; } + + public final val SVG_UNIT_TYPE_OBJECTBOUNDINGBOX: kotlin.Short { get; } + + public final val SVG_UNIT_TYPE_UNKNOWN: kotlin.Short { get; } + + public final val SVG_UNIT_TYPE_USERSPACEONUSE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class SVGMeshpatchElement : org.w3c.dom.svg.SVGElement { + public constructor SVGMeshpatchElement() + + public companion object of SVGMeshpatchElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class SVGMeshrowElement : org.w3c.dom.svg.SVGElement { + public constructor SVGMeshrowElement() + + public companion object of SVGMeshrowElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class SVGMetadataElement : org.w3c.dom.svg.SVGElement { + public constructor SVGMetadataElement() + + public companion object of SVGMetadataElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class SVGNameList { + public constructor SVGNameList() + + public open val length: kotlin.Int { get; } + + public open val numberOfItems: kotlin.Int { get; } + + public final fun appendItem(newItem: dynamic): dynamic + + public final fun clear(): kotlin.Unit + + public final fun getItem(index: kotlin.Int): dynamic + + public final fun initialize(newItem: dynamic): dynamic + + public final fun insertItemBefore(newItem: dynamic, index: kotlin.Int): dynamic + + public final fun removeItem(index: kotlin.Int): dynamic + + public final fun replaceItem(newItem: dynamic, index: kotlin.Int): dynamic +} + +public abstract external class SVGNumber { + public constructor SVGNumber() + + public open var value: kotlin.Float { get; set; } +} + +public abstract external class SVGNumberList { + public constructor SVGNumberList() + + public open val length: kotlin.Int { get; } + + public open val numberOfItems: kotlin.Int { get; } + + public final fun appendItem(newItem: org.w3c.dom.svg.SVGNumber): org.w3c.dom.svg.SVGNumber + + public final fun clear(): kotlin.Unit + + public final fun getItem(index: kotlin.Int): org.w3c.dom.svg.SVGNumber + + public final fun initialize(newItem: org.w3c.dom.svg.SVGNumber): org.w3c.dom.svg.SVGNumber + + public final fun insertItemBefore(newItem: org.w3c.dom.svg.SVGNumber, index: kotlin.Int): org.w3c.dom.svg.SVGNumber + + public final fun removeItem(index: kotlin.Int): org.w3c.dom.svg.SVGNumber + + public final fun replaceItem(newItem: org.w3c.dom.svg.SVGNumber, index: kotlin.Int): org.w3c.dom.svg.SVGNumber +} + +public abstract external class SVGPathElement : org.w3c.dom.svg.SVGGeometryElement { + public constructor SVGPathElement() + + public companion object of SVGPathElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class SVGPatternElement : org.w3c.dom.svg.SVGElement, org.w3c.dom.svg.SVGFitToViewBox, org.w3c.dom.svg.SVGURIReference, org.w3c.dom.svg.SVGUnitTypes { + public constructor SVGPatternElement() + + public open val height: org.w3c.dom.svg.SVGAnimatedLength { get; } + + public open val patternContentUnits: org.w3c.dom.svg.SVGAnimatedEnumeration { get; } + + public open val patternTransform: org.w3c.dom.svg.SVGAnimatedTransformList { get; } + + public open val patternUnits: org.w3c.dom.svg.SVGAnimatedEnumeration { get; } + + public open val width: org.w3c.dom.svg.SVGAnimatedLength { get; } + + public open val x: org.w3c.dom.svg.SVGAnimatedLength { get; } + + public open val y: org.w3c.dom.svg.SVGAnimatedLength { get; } + + public companion object of SVGPatternElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val SVG_UNIT_TYPE_OBJECTBOUNDINGBOX: kotlin.Short { get; } + + public final val SVG_UNIT_TYPE_UNKNOWN: kotlin.Short { get; } + + public final val SVG_UNIT_TYPE_USERSPACEONUSE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class SVGPointList { + public constructor SVGPointList() + + public open val length: kotlin.Int { get; } + + public open val numberOfItems: kotlin.Int { get; } + + public final fun appendItem(newItem: org.w3c.dom.DOMPoint): org.w3c.dom.DOMPoint + + public final fun clear(): kotlin.Unit + + public final fun getItem(index: kotlin.Int): org.w3c.dom.DOMPoint + + public final fun initialize(newItem: org.w3c.dom.DOMPoint): org.w3c.dom.DOMPoint + + public final fun insertItemBefore(newItem: org.w3c.dom.DOMPoint, index: kotlin.Int): org.w3c.dom.DOMPoint + + public final fun removeItem(index: kotlin.Int): org.w3c.dom.DOMPoint + + public final fun replaceItem(newItem: org.w3c.dom.DOMPoint, index: kotlin.Int): org.w3c.dom.DOMPoint +} + +public abstract external class SVGPolygonElement : org.w3c.dom.svg.SVGGeometryElement, org.w3c.dom.svg.SVGAnimatedPoints { + public constructor SVGPolygonElement() + + public companion object of SVGPolygonElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class SVGPolylineElement : org.w3c.dom.svg.SVGGeometryElement, org.w3c.dom.svg.SVGAnimatedPoints { + public constructor SVGPolylineElement() + + public companion object of SVGPolylineElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class SVGPreserveAspectRatio { + public constructor SVGPreserveAspectRatio() + + public open var align: kotlin.Short { get; set; } + + public open var meetOrSlice: kotlin.Short { get; set; } + + public companion object of SVGPreserveAspectRatio { + public final val SVG_MEETORSLICE_MEET: kotlin.Short { get; } + + public final val SVG_MEETORSLICE_SLICE: kotlin.Short { get; } + + public final val SVG_MEETORSLICE_UNKNOWN: kotlin.Short { get; } + + public final val SVG_PRESERVEASPECTRATIO_NONE: kotlin.Short { get; } + + public final val SVG_PRESERVEASPECTRATIO_UNKNOWN: kotlin.Short { get; } + + public final val SVG_PRESERVEASPECTRATIO_XMAXYMAX: kotlin.Short { get; } + + public final val SVG_PRESERVEASPECTRATIO_XMAXYMID: kotlin.Short { get; } + + public final val SVG_PRESERVEASPECTRATIO_XMAXYMIN: kotlin.Short { get; } + + public final val SVG_PRESERVEASPECTRATIO_XMIDYMAX: kotlin.Short { get; } + + public final val SVG_PRESERVEASPECTRATIO_XMIDYMID: kotlin.Short { get; } + + public final val SVG_PRESERVEASPECTRATIO_XMIDYMIN: kotlin.Short { get; } + + public final val SVG_PRESERVEASPECTRATIO_XMINYMAX: kotlin.Short { get; } + + public final val SVG_PRESERVEASPECTRATIO_XMINYMID: kotlin.Short { get; } + + public final val SVG_PRESERVEASPECTRATIO_XMINYMIN: kotlin.Short { get; } + } +} + +public abstract external class SVGRadialGradientElement : org.w3c.dom.svg.SVGGradientElement { + public constructor SVGRadialGradientElement() + + public open val cx: org.w3c.dom.svg.SVGAnimatedLength { get; } + + public open val cy: org.w3c.dom.svg.SVGAnimatedLength { get; } + + public open val fr: org.w3c.dom.svg.SVGAnimatedLength { get; } + + public open val fx: org.w3c.dom.svg.SVGAnimatedLength { get; } + + public open val fy: org.w3c.dom.svg.SVGAnimatedLength { get; } + + public open val r: org.w3c.dom.svg.SVGAnimatedLength { get; } + + public companion object of SVGRadialGradientElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val SVG_SPREADMETHOD_PAD: kotlin.Short { get; } + + public final val SVG_SPREADMETHOD_REFLECT: kotlin.Short { get; } + + public final val SVG_SPREADMETHOD_REPEAT: kotlin.Short { get; } + + public final val SVG_SPREADMETHOD_UNKNOWN: kotlin.Short { get; } + + public final val SVG_UNIT_TYPE_OBJECTBOUNDINGBOX: kotlin.Short { get; } + + public final val SVG_UNIT_TYPE_UNKNOWN: kotlin.Short { get; } + + public final val SVG_UNIT_TYPE_USERSPACEONUSE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class SVGRectElement : org.w3c.dom.svg.SVGGeometryElement { + public constructor SVGRectElement() + + public open val height: org.w3c.dom.svg.SVGAnimatedLength { get; } + + public open val rx: org.w3c.dom.svg.SVGAnimatedLength { get; } + + public open val ry: org.w3c.dom.svg.SVGAnimatedLength { get; } + + public open val width: org.w3c.dom.svg.SVGAnimatedLength { get; } + + public open val x: org.w3c.dom.svg.SVGAnimatedLength { get; } + + public open val y: org.w3c.dom.svg.SVGAnimatedLength { get; } + + public companion object of SVGRectElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class SVGSVGElement : org.w3c.dom.svg.SVGGraphicsElement, org.w3c.dom.svg.SVGFitToViewBox, org.w3c.dom.svg.SVGZoomAndPan, org.w3c.dom.WindowEventHandlers { + public constructor SVGSVGElement() + + public open var currentScale: kotlin.Float { get; set; } + + public open val currentTranslate: org.w3c.dom.DOMPointReadOnly { get; } + + public open val height: org.w3c.dom.svg.SVGAnimatedLength { get; } + + public open val width: org.w3c.dom.svg.SVGAnimatedLength { get; } + + public open val x: org.w3c.dom.svg.SVGAnimatedLength { get; } + + public open val y: org.w3c.dom.svg.SVGAnimatedLength { get; } + + public final fun checkEnclosure(element: org.w3c.dom.svg.SVGElement, rect: org.w3c.dom.DOMRectReadOnly): kotlin.Boolean + + public final fun checkIntersection(element: org.w3c.dom.svg.SVGElement, rect: org.w3c.dom.DOMRectReadOnly): kotlin.Boolean + + public final fun createSVGAngle(): org.w3c.dom.svg.SVGAngle + + public final fun createSVGLength(): org.w3c.dom.svg.SVGLength + + public final fun createSVGMatrix(): org.w3c.dom.DOMMatrix + + public final fun createSVGNumber(): org.w3c.dom.svg.SVGNumber + + public final fun createSVGPoint(): org.w3c.dom.DOMPoint + + public final fun createSVGRect(): org.w3c.dom.DOMRect + + public final fun createSVGTransform(): org.w3c.dom.svg.SVGTransform + + public final fun createSVGTransformFromMatrix(matrix: org.w3c.dom.DOMMatrixReadOnly): org.w3c.dom.svg.SVGTransform + + public final fun deselectAll(): kotlin.Unit + + public final fun forceRedraw(): kotlin.Unit + + public final fun getElementById(elementId: kotlin.String): org.w3c.dom.Element + + public final fun getEnclosureList(rect: org.w3c.dom.DOMRectReadOnly, referenceElement: org.w3c.dom.svg.SVGElement?): org.w3c.dom.NodeList + + public final fun getIntersectionList(rect: org.w3c.dom.DOMRectReadOnly, referenceElement: org.w3c.dom.svg.SVGElement?): org.w3c.dom.NodeList + + public final fun suspendRedraw(maxWaitMilliseconds: kotlin.Int): kotlin.Int + + public final fun unsuspendRedraw(suspendHandleID: kotlin.Int): kotlin.Unit + + public final fun unsuspendRedrawAll(): kotlin.Unit + + public companion object of SVGSVGElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val SVG_ZOOMANDPAN_DISABLE: kotlin.Short { get; } + + public final val SVG_ZOOMANDPAN_MAGNIFY: kotlin.Short { get; } + + public final val SVG_ZOOMANDPAN_UNKNOWN: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class SVGScriptElement : org.w3c.dom.svg.SVGElement, org.w3c.dom.svg.SVGURIReference, org.w3c.dom.HTMLOrSVGScriptElement { + public constructor SVGScriptElement() + + public open var crossOrigin: kotlin.String? { get; set; } + + public open var type: kotlin.String { get; set; } + + public companion object of SVGScriptElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class SVGSolidcolorElement : org.w3c.dom.svg.SVGElement { + public constructor SVGSolidcolorElement() + + public companion object of SVGSolidcolorElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class SVGStopElement : org.w3c.dom.svg.SVGElement { + public constructor SVGStopElement() + + public open val offset: org.w3c.dom.svg.SVGAnimatedNumber { get; } + + public companion object of SVGStopElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class SVGStringList { + public constructor SVGStringList() + + public open val length: kotlin.Int { get; } + + public open val numberOfItems: kotlin.Int { get; } + + public final fun appendItem(newItem: kotlin.String): kotlin.String + + public final fun clear(): kotlin.Unit + + public final fun getItem(index: kotlin.Int): kotlin.String + + public final fun initialize(newItem: kotlin.String): kotlin.String + + public final fun insertItemBefore(newItem: kotlin.String, index: kotlin.Int): kotlin.String + + public final fun removeItem(index: kotlin.Int): kotlin.String + + public final fun replaceItem(newItem: kotlin.String, index: kotlin.Int): kotlin.String +} + +public abstract external class SVGStyleElement : org.w3c.dom.svg.SVGElement, org.w3c.dom.css.LinkStyle { + public constructor SVGStyleElement() + + public open var media: kotlin.String { get; set; } + + public open var title: kotlin.String { get; set; } + + public open var type: kotlin.String { get; set; } + + public companion object of SVGStyleElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class SVGSwitchElement : org.w3c.dom.svg.SVGGraphicsElement { + public constructor SVGSwitchElement() + + public companion object of SVGSwitchElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class SVGSymbolElement : org.w3c.dom.svg.SVGGraphicsElement, org.w3c.dom.svg.SVGFitToViewBox { + public constructor SVGSymbolElement() + + public companion object of SVGSymbolElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class SVGTSpanElement : org.w3c.dom.svg.SVGTextPositioningElement { + public constructor SVGTSpanElement() + + public companion object of SVGTSpanElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val LENGTHADJUST_SPACING: kotlin.Short { get; } + + public final val LENGTHADJUST_SPACINGANDGLYPHS: kotlin.Short { get; } + + public final val LENGTHADJUST_UNKNOWN: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public external interface SVGTests { + public abstract val requiredExtensions: org.w3c.dom.svg.SVGStringList { get; } + + public abstract val systemLanguage: org.w3c.dom.svg.SVGStringList { get; } +} + +public abstract external class SVGTextContentElement : org.w3c.dom.svg.SVGGraphicsElement { + public constructor SVGTextContentElement() + + public open val lengthAdjust: org.w3c.dom.svg.SVGAnimatedEnumeration { get; } + + public open val textLength: org.w3c.dom.svg.SVGAnimatedLength { get; } + + public final fun getCharNumAtPosition(point: org.w3c.dom.DOMPoint): kotlin.Int + + public final fun getComputedTextLength(): kotlin.Float + + public final fun getEndPositionOfChar(charnum: kotlin.Int): org.w3c.dom.DOMPoint + + public final fun getExtentOfChar(charnum: kotlin.Int): org.w3c.dom.DOMRect + + public final fun getNumberOfChars(): kotlin.Int + + public final fun getRotationOfChar(charnum: kotlin.Int): kotlin.Float + + public final fun getStartPositionOfChar(charnum: kotlin.Int): org.w3c.dom.DOMPoint + + public final fun getSubStringLength(charnum: kotlin.Int, nchars: kotlin.Int): kotlin.Float + + public final fun selectSubString(charnum: kotlin.Int, nchars: kotlin.Int): kotlin.Unit + + public companion object of SVGTextContentElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val LENGTHADJUST_SPACING: kotlin.Short { get; } + + public final val LENGTHADJUST_SPACINGANDGLYPHS: kotlin.Short { get; } + + public final val LENGTHADJUST_UNKNOWN: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class SVGTextElement : org.w3c.dom.svg.SVGTextPositioningElement { + public constructor SVGTextElement() + + public companion object of SVGTextElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val LENGTHADJUST_SPACING: kotlin.Short { get; } + + public final val LENGTHADJUST_SPACINGANDGLYPHS: kotlin.Short { get; } + + public final val LENGTHADJUST_UNKNOWN: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class SVGTextPathElement : org.w3c.dom.svg.SVGTextContentElement, org.w3c.dom.svg.SVGURIReference { + public constructor SVGTextPathElement() + + public open val method: org.w3c.dom.svg.SVGAnimatedEnumeration { get; } + + public open val spacing: org.w3c.dom.svg.SVGAnimatedEnumeration { get; } + + public open val startOffset: org.w3c.dom.svg.SVGAnimatedLength { get; } + + public companion object of SVGTextPathElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val LENGTHADJUST_SPACING: kotlin.Short { get; } + + public final val LENGTHADJUST_SPACINGANDGLYPHS: kotlin.Short { get; } + + public final val LENGTHADJUST_UNKNOWN: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXTPATH_METHODTYPE_ALIGN: kotlin.Short { get; } + + public final val TEXTPATH_METHODTYPE_STRETCH: kotlin.Short { get; } + + public final val TEXTPATH_METHODTYPE_UNKNOWN: kotlin.Short { get; } + + public final val TEXTPATH_SPACINGTYPE_AUTO: kotlin.Short { get; } + + public final val TEXTPATH_SPACINGTYPE_EXACT: kotlin.Short { get; } + + public final val TEXTPATH_SPACINGTYPE_UNKNOWN: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class SVGTextPositioningElement : org.w3c.dom.svg.SVGTextContentElement { + public constructor SVGTextPositioningElement() + + public open val dx: org.w3c.dom.svg.SVGAnimatedLengthList { get; } + + public open val dy: org.w3c.dom.svg.SVGAnimatedLengthList { get; } + + public open val rotate: org.w3c.dom.svg.SVGAnimatedNumberList { get; } + + public open val x: org.w3c.dom.svg.SVGAnimatedLengthList { get; } + + public open val y: org.w3c.dom.svg.SVGAnimatedLengthList { get; } + + public companion object of SVGTextPositioningElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val LENGTHADJUST_SPACING: kotlin.Short { get; } + + public final val LENGTHADJUST_SPACINGANDGLYPHS: kotlin.Short { get; } + + public final val LENGTHADJUST_UNKNOWN: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class SVGTitleElement : org.w3c.dom.svg.SVGElement { + public constructor SVGTitleElement() + + public companion object of SVGTitleElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class SVGTransform { + public constructor SVGTransform() + + public open val angle: kotlin.Float { get; } + + public open val matrix: org.w3c.dom.DOMMatrix { get; } + + public open val type: kotlin.Short { get; } + + public final fun setMatrix(matrix: org.w3c.dom.DOMMatrixReadOnly): kotlin.Unit + + public final fun setRotate(angle: kotlin.Float, cx: kotlin.Float, cy: kotlin.Float): kotlin.Unit + + public final fun setScale(sx: kotlin.Float, sy: kotlin.Float): kotlin.Unit + + public final fun setSkewX(angle: kotlin.Float): kotlin.Unit + + public final fun setSkewY(angle: kotlin.Float): kotlin.Unit + + public final fun setTranslate(tx: kotlin.Float, ty: kotlin.Float): kotlin.Unit + + public companion object of SVGTransform { + public final val SVG_TRANSFORM_MATRIX: kotlin.Short { get; } + + public final val SVG_TRANSFORM_ROTATE: kotlin.Short { get; } + + public final val SVG_TRANSFORM_SCALE: kotlin.Short { get; } + + public final val SVG_TRANSFORM_SKEWX: kotlin.Short { get; } + + public final val SVG_TRANSFORM_SKEWY: kotlin.Short { get; } + + public final val SVG_TRANSFORM_TRANSLATE: kotlin.Short { get; } + + public final val SVG_TRANSFORM_UNKNOWN: kotlin.Short { get; } + } +} + +public abstract external class SVGTransformList { + public constructor SVGTransformList() + + public open val length: kotlin.Int { get; } + + public open val numberOfItems: kotlin.Int { get; } + + public final fun appendItem(newItem: org.w3c.dom.svg.SVGTransform): org.w3c.dom.svg.SVGTransform + + public final fun clear(): kotlin.Unit + + public final fun consolidate(): org.w3c.dom.svg.SVGTransform? + + public final fun createSVGTransformFromMatrix(matrix: org.w3c.dom.DOMMatrixReadOnly): org.w3c.dom.svg.SVGTransform + + public final fun getItem(index: kotlin.Int): org.w3c.dom.svg.SVGTransform + + public final fun initialize(newItem: org.w3c.dom.svg.SVGTransform): org.w3c.dom.svg.SVGTransform + + public final fun insertItemBefore(newItem: org.w3c.dom.svg.SVGTransform, index: kotlin.Int): org.w3c.dom.svg.SVGTransform + + public final fun removeItem(index: kotlin.Int): org.w3c.dom.svg.SVGTransform + + public final fun replaceItem(newItem: org.w3c.dom.svg.SVGTransform, index: kotlin.Int): org.w3c.dom.svg.SVGTransform +} + +public external interface SVGURIReference { + public abstract val href: org.w3c.dom.svg.SVGAnimatedString { get; } +} + +public external interface SVGUnitTypes { + public companion object of SVGUnitTypes { + public final val SVG_UNIT_TYPE_OBJECTBOUNDINGBOX: kotlin.Short { get; } + + public final val SVG_UNIT_TYPE_UNKNOWN: kotlin.Short { get; } + + public final val SVG_UNIT_TYPE_USERSPACEONUSE: kotlin.Short { get; } + } +} + +public abstract external class SVGUnknownElement : org.w3c.dom.svg.SVGGraphicsElement { + public constructor SVGUnknownElement() + + public companion object of SVGUnknownElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class SVGUseElement : org.w3c.dom.svg.SVGGraphicsElement, org.w3c.dom.svg.SVGURIReference { + public constructor SVGUseElement() + + public open val animatedInstanceRoot: org.w3c.dom.svg.SVGElement? { get; } + + public open val height: org.w3c.dom.svg.SVGAnimatedLength { get; } + + public open val instanceRoot: org.w3c.dom.svg.SVGElement? { get; } + + public open val width: org.w3c.dom.svg.SVGAnimatedLength { get; } + + public open val x: org.w3c.dom.svg.SVGAnimatedLength { get; } + + public open val y: org.w3c.dom.svg.SVGAnimatedLength { get; } + + public companion object of SVGUseElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public open external class SVGUseElementShadowRoot : org.w3c.dom.ShadowRoot { + public constructor SVGUseElementShadowRoot() + + public companion object of SVGUseElementShadowRoot { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class SVGViewElement : org.w3c.dom.svg.SVGElement, org.w3c.dom.svg.SVGFitToViewBox, org.w3c.dom.svg.SVGZoomAndPan { + public constructor SVGViewElement() + + public companion object of SVGViewElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val SVG_ZOOMANDPAN_DISABLE: kotlin.Short { get; } + + public final val SVG_ZOOMANDPAN_MAGNIFY: kotlin.Short { get; } + + public final val SVG_ZOOMANDPAN_UNKNOWN: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public external interface SVGZoomAndPan { + public abstract var zoomAndPan: kotlin.Short { get; set; } + + public companion object of SVGZoomAndPan { + public final val SVG_ZOOMANDPAN_DISABLE: kotlin.Short { get; } + + public final val SVG_ZOOMANDPAN_MAGNIFY: kotlin.Short { get; } + + public final val SVG_ZOOMANDPAN_UNKNOWN: kotlin.Short { get; } + } +} + +public open external class ShadowAnimation { + public constructor ShadowAnimation(source: dynamic, newTarget: dynamic) + + public open val sourceAnimation: dynamic { get; } +} \ No newline at end of file diff --git a/libraries/stdlib/api/js-v1/org.w3c.dom.url.kt b/libraries/stdlib/api/js-v1/org.w3c.dom.url.kt index a0e0ce59818..e113dd29b31 100644 --- a/libraries/stdlib/api/js-v1/org.w3c.dom.url.kt +++ b/libraries/stdlib/api/js-v1/org.w3c.dom.url.kt @@ -1,57 +1,57 @@ -/*∆*/ public open external class URL { -/*∆*/ public constructor URL(url: kotlin.String, base: kotlin.String = ...) -/*∆*/ -/*∆*/ public final var hash: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public final var host: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public final var hostname: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public final var href: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open val origin: kotlin.String { get; } -/*∆*/ -/*∆*/ public final var password: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public final var pathname: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public final var port: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public final var protocol: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public final var search: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public open val searchParams: org.w3c.dom.url.URLSearchParams { get; } -/*∆*/ -/*∆*/ public final var username: kotlin.String { get; set; } -/*∆*/ -/*∆*/ public companion object of URL { -/*∆*/ public final fun createFor(blob: org.w3c.files.Blob): kotlin.String -/*∆*/ -/*∆*/ public final fun createObjectURL(mediaSource: org.w3c.dom.mediasource.MediaSource): kotlin.String -/*∆*/ -/*∆*/ public final fun createObjectURL(blob: org.w3c.files.Blob): kotlin.String -/*∆*/ -/*∆*/ public final fun domainToASCII(domain: kotlin.String): kotlin.String -/*∆*/ -/*∆*/ public final fun domainToUnicode(domain: kotlin.String): kotlin.String -/*∆*/ -/*∆*/ public final fun revokeObjectURL(url: kotlin.String): kotlin.Unit -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public open external class URLSearchParams { -/*∆*/ public constructor URLSearchParams(init: dynamic = ...) -/*∆*/ -/*∆*/ public final fun append(name: kotlin.String, value: kotlin.String): kotlin.Unit -/*∆*/ -/*∆*/ public final fun delete(name: kotlin.String): kotlin.Unit -/*∆*/ -/*∆*/ public final fun get(name: kotlin.String): kotlin.String? -/*∆*/ -/*∆*/ public final fun getAll(name: kotlin.String): kotlin.Array -/*∆*/ -/*∆*/ public final fun has(name: kotlin.String): kotlin.Boolean -/*∆*/ -/*∆*/ public final fun set(name: kotlin.String, value: kotlin.String): kotlin.Unit -/*∆*/ } \ No newline at end of file +public open external class URL { + public constructor URL(url: kotlin.String, base: kotlin.String = ...) + + public final var hash: kotlin.String { get; set; } + + public final var host: kotlin.String { get; set; } + + public final var hostname: kotlin.String { get; set; } + + public final var href: kotlin.String { get; set; } + + public open val origin: kotlin.String { get; } + + public final var password: kotlin.String { get; set; } + + public final var pathname: kotlin.String { get; set; } + + public final var port: kotlin.String { get; set; } + + public final var protocol: kotlin.String { get; set; } + + public final var search: kotlin.String { get; set; } + + public open val searchParams: org.w3c.dom.url.URLSearchParams { get; } + + public final var username: kotlin.String { get; set; } + + public companion object of URL { + public final fun createFor(blob: org.w3c.files.Blob): kotlin.String + + public final fun createObjectURL(mediaSource: org.w3c.dom.mediasource.MediaSource): kotlin.String + + public final fun createObjectURL(blob: org.w3c.files.Blob): kotlin.String + + public final fun domainToASCII(domain: kotlin.String): kotlin.String + + public final fun domainToUnicode(domain: kotlin.String): kotlin.String + + public final fun revokeObjectURL(url: kotlin.String): kotlin.Unit + } +} + +public open external class URLSearchParams { + public constructor URLSearchParams(init: dynamic = ...) + + public final fun append(name: kotlin.String, value: kotlin.String): kotlin.Unit + + public final fun delete(name: kotlin.String): kotlin.Unit + + public final fun get(name: kotlin.String): kotlin.String? + + public final fun getAll(name: kotlin.String): kotlin.Array + + public final fun has(name: kotlin.String): kotlin.Boolean + + public final fun set(name: kotlin.String, value: kotlin.String): kotlin.Unit +} \ No newline at end of file diff --git a/libraries/stdlib/api/js-v1/org.w3c.fetch.kt b/libraries/stdlib/api/js-v1/org.w3c.fetch.kt index 97b6cfc1c51..393e775ec68 100644 --- a/libraries/stdlib/api/js-v1/org.w3c.fetch.kt +++ b/libraries/stdlib/api/js-v1/org.w3c.fetch.kt @@ -1,278 +1,278 @@ -/*∆*/ public val org.w3c.fetch.RequestType.Companion.AUDIO: org.w3c.fetch.RequestType { get; } -/*∆*/ -/*∆*/ public val org.w3c.fetch.ResponseType.Companion.BASIC: org.w3c.fetch.ResponseType { get; } -/*∆*/ -/*∆*/ public val org.w3c.fetch.RequestMode.Companion.CORS: org.w3c.fetch.RequestMode { get; } -/*∆*/ -/*∆*/ public val org.w3c.fetch.ResponseType.Companion.CORS: org.w3c.fetch.ResponseType { get; } -/*∆*/ -/*∆*/ public val org.w3c.fetch.RequestCache.Companion.DEFAULT: org.w3c.fetch.RequestCache { get; } -/*∆*/ -/*∆*/ public val org.w3c.fetch.ResponseType.Companion.DEFAULT: org.w3c.fetch.ResponseType { get; } -/*∆*/ -/*∆*/ public val org.w3c.fetch.RequestDestination.Companion.DOCUMENT: org.w3c.fetch.RequestDestination { get; } -/*∆*/ -/*∆*/ public val org.w3c.fetch.RequestDestination.Companion.EMBED: org.w3c.fetch.RequestDestination { get; } -/*∆*/ -/*∆*/ public val org.w3c.fetch.RequestDestination.Companion.EMPTY: org.w3c.fetch.RequestDestination { get; } -/*∆*/ -/*∆*/ public val org.w3c.fetch.RequestType.Companion.EMPTY: org.w3c.fetch.RequestType { get; } -/*∆*/ -/*∆*/ public val org.w3c.fetch.RequestRedirect.Companion.ERROR: org.w3c.fetch.RequestRedirect { get; } -/*∆*/ -/*∆*/ public val org.w3c.fetch.ResponseType.Companion.ERROR: org.w3c.fetch.ResponseType { get; } -/*∆*/ -/*∆*/ public val org.w3c.fetch.RequestRedirect.Companion.FOLLOW: org.w3c.fetch.RequestRedirect { get; } -/*∆*/ -/*∆*/ public val org.w3c.fetch.RequestDestination.Companion.FONT: org.w3c.fetch.RequestDestination { get; } -/*∆*/ -/*∆*/ public val org.w3c.fetch.RequestType.Companion.FONT: org.w3c.fetch.RequestType { get; } -/*∆*/ -/*∆*/ public val org.w3c.fetch.RequestCache.Companion.FORCE_CACHE: org.w3c.fetch.RequestCache { get; } -/*∆*/ -/*∆*/ public val org.w3c.fetch.RequestDestination.Companion.IMAGE: org.w3c.fetch.RequestDestination { get; } -/*∆*/ -/*∆*/ public val org.w3c.fetch.RequestType.Companion.IMAGE: org.w3c.fetch.RequestType { get; } -/*∆*/ -/*∆*/ public val org.w3c.fetch.RequestCredentials.Companion.INCLUDE: org.w3c.fetch.RequestCredentials { get; } -/*∆*/ -/*∆*/ public val org.w3c.fetch.RequestDestination.Companion.MANIFEST: org.w3c.fetch.RequestDestination { get; } -/*∆*/ -/*∆*/ public val org.w3c.fetch.RequestRedirect.Companion.MANUAL: org.w3c.fetch.RequestRedirect { get; } -/*∆*/ -/*∆*/ public val org.w3c.fetch.RequestDestination.Companion.MEDIA: org.w3c.fetch.RequestDestination { get; } -/*∆*/ -/*∆*/ public val org.w3c.fetch.RequestMode.Companion.NAVIGATE: org.w3c.fetch.RequestMode { get; } -/*∆*/ -/*∆*/ public val org.w3c.fetch.RequestCache.Companion.NO_CACHE: org.w3c.fetch.RequestCache { get; } -/*∆*/ -/*∆*/ public val org.w3c.fetch.RequestMode.Companion.NO_CORS: org.w3c.fetch.RequestMode { get; } -/*∆*/ -/*∆*/ public val org.w3c.fetch.RequestCache.Companion.NO_STORE: org.w3c.fetch.RequestCache { get; } -/*∆*/ -/*∆*/ public val org.w3c.fetch.RequestDestination.Companion.OBJECT: org.w3c.fetch.RequestDestination { get; } -/*∆*/ -/*∆*/ public val org.w3c.fetch.RequestCredentials.Companion.OMIT: org.w3c.fetch.RequestCredentials { get; } -/*∆*/ -/*∆*/ public val org.w3c.fetch.RequestCache.Companion.ONLY_IF_CACHED: org.w3c.fetch.RequestCache { get; } -/*∆*/ -/*∆*/ public val org.w3c.fetch.ResponseType.Companion.OPAQUE: org.w3c.fetch.ResponseType { get; } -/*∆*/ -/*∆*/ public val org.w3c.fetch.ResponseType.Companion.OPAQUEREDIRECT: org.w3c.fetch.ResponseType { get; } -/*∆*/ -/*∆*/ public val org.w3c.fetch.RequestCache.Companion.RELOAD: org.w3c.fetch.RequestCache { get; } -/*∆*/ -/*∆*/ public val org.w3c.fetch.RequestDestination.Companion.REPORT: org.w3c.fetch.RequestDestination { get; } -/*∆*/ -/*∆*/ public val org.w3c.fetch.RequestCredentials.Companion.SAME_ORIGIN: org.w3c.fetch.RequestCredentials { get; } -/*∆*/ -/*∆*/ public val org.w3c.fetch.RequestMode.Companion.SAME_ORIGIN: org.w3c.fetch.RequestMode { get; } -/*∆*/ -/*∆*/ public val org.w3c.fetch.RequestDestination.Companion.SCRIPT: org.w3c.fetch.RequestDestination { get; } -/*∆*/ -/*∆*/ public val org.w3c.fetch.RequestType.Companion.SCRIPT: org.w3c.fetch.RequestType { get; } -/*∆*/ -/*∆*/ public val org.w3c.fetch.RequestDestination.Companion.SERVICEWORKER: org.w3c.fetch.RequestDestination { get; } -/*∆*/ -/*∆*/ public val org.w3c.fetch.RequestDestination.Companion.SHAREDWORKER: org.w3c.fetch.RequestDestination { get; } -/*∆*/ -/*∆*/ public val org.w3c.fetch.RequestDestination.Companion.STYLE: org.w3c.fetch.RequestDestination { get; } -/*∆*/ -/*∆*/ public val org.w3c.fetch.RequestType.Companion.STYLE: org.w3c.fetch.RequestType { get; } -/*∆*/ -/*∆*/ public val org.w3c.fetch.RequestType.Companion.TRACK: org.w3c.fetch.RequestType { get; } -/*∆*/ -/*∆*/ public val org.w3c.fetch.RequestType.Companion.VIDEO: org.w3c.fetch.RequestType { get; } -/*∆*/ -/*∆*/ public val org.w3c.fetch.RequestDestination.Companion.WORKER: org.w3c.fetch.RequestDestination { get; } -/*∆*/ -/*∆*/ public val org.w3c.fetch.RequestDestination.Companion.XSLT: org.w3c.fetch.RequestDestination { get; } -/*∆*/ -/*∆*/ @kotlin.internal.InlineOnly -/*∆*/ public inline fun RequestInit(method: kotlin.String? = ..., headers: dynamic = ..., body: dynamic = ..., referrer: kotlin.String? = ..., referrerPolicy: dynamic = ..., mode: org.w3c.fetch.RequestMode? = ..., credentials: org.w3c.fetch.RequestCredentials? = ..., cache: org.w3c.fetch.RequestCache? = ..., redirect: org.w3c.fetch.RequestRedirect? = ..., integrity: kotlin.String? = ..., keepalive: kotlin.Boolean? = ..., window: kotlin.Any? = ...): org.w3c.fetch.RequestInit -/*∆*/ -/*∆*/ @kotlin.internal.InlineOnly -/*∆*/ public inline fun ResponseInit(status: kotlin.Short? = ..., statusText: kotlin.String? = ..., headers: dynamic = ...): org.w3c.fetch.ResponseInit -/*∆*/ -/*∆*/ public external interface Body { -/*∆*/ public abstract val bodyUsed: kotlin.Boolean { get; } -/*∆*/ -/*∆*/ public abstract fun arrayBuffer(): kotlin.js.Promise -/*∆*/ -/*∆*/ public abstract fun blob(): kotlin.js.Promise -/*∆*/ -/*∆*/ public abstract fun formData(): kotlin.js.Promise -/*∆*/ -/*∆*/ public abstract fun json(): kotlin.js.Promise -/*∆*/ -/*∆*/ public abstract fun text(): kotlin.js.Promise -/*∆*/ } -/*∆*/ -/*∆*/ public open external class Headers { -/*∆*/ public constructor Headers(init: dynamic = ...) -/*∆*/ -/*∆*/ public final fun append(name: kotlin.String, value: kotlin.String): kotlin.Unit -/*∆*/ -/*∆*/ public final fun delete(name: kotlin.String): kotlin.Unit -/*∆*/ -/*∆*/ public final fun get(name: kotlin.String): kotlin.String? -/*∆*/ -/*∆*/ public final fun has(name: kotlin.String): kotlin.Boolean -/*∆*/ -/*∆*/ public final fun set(name: kotlin.String, value: kotlin.String): kotlin.Unit -/*∆*/ } -/*∆*/ -/*∆*/ public open external class Request : org.w3c.fetch.Body { -/*∆*/ public constructor Request(input: dynamic, init: org.w3c.fetch.RequestInit = ...) -/*∆*/ -/*∆*/ public open override val bodyUsed: kotlin.Boolean { get; } -/*∆*/ -/*∆*/ public open val cache: org.w3c.fetch.RequestCache { get; } -/*∆*/ -/*∆*/ public open val credentials: org.w3c.fetch.RequestCredentials { get; } -/*∆*/ -/*∆*/ public open val destination: org.w3c.fetch.RequestDestination { get; } -/*∆*/ -/*∆*/ public open val headers: org.w3c.fetch.Headers { get; } -/*∆*/ -/*∆*/ public open val integrity: kotlin.String { get; } -/*∆*/ -/*∆*/ public open val keepalive: kotlin.Boolean { get; } -/*∆*/ -/*∆*/ public open val method: kotlin.String { get; } -/*∆*/ -/*∆*/ public open val mode: org.w3c.fetch.RequestMode { get; } -/*∆*/ -/*∆*/ public open val redirect: org.w3c.fetch.RequestRedirect { get; } -/*∆*/ -/*∆*/ public open val referrer: kotlin.String { get; } -/*∆*/ -/*∆*/ public open val referrerPolicy: dynamic { get; } -/*∆*/ -/*∆*/ public open val type: org.w3c.fetch.RequestType { get; } -/*∆*/ -/*∆*/ public open val url: kotlin.String { get; } -/*∆*/ -/*∆*/ public open override fun arrayBuffer(): kotlin.js.Promise -/*∆*/ -/*∆*/ public open override fun blob(): kotlin.js.Promise -/*∆*/ -/*∆*/ public final fun clone(): org.w3c.fetch.Request -/*∆*/ -/*∆*/ public open override fun formData(): kotlin.js.Promise -/*∆*/ -/*∆*/ public open override fun json(): kotlin.js.Promise -/*∆*/ -/*∆*/ public open override fun text(): kotlin.js.Promise -/*∆*/ } -/*∆*/ -/*∆*/ public external interface RequestCache { -/*∆*/ public companion object of RequestCache { -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public external interface RequestCredentials { -/*∆*/ public companion object of RequestCredentials { -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public external interface RequestDestination { -/*∆*/ public companion object of RequestDestination { -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public external interface RequestInit { -/*∆*/ public open var body: dynamic { get; set; } -/*∆*/ -/*∆*/ public open var cache: org.w3c.fetch.RequestCache? { get; set; } -/*∆*/ -/*∆*/ public open var credentials: org.w3c.fetch.RequestCredentials? { get; set; } -/*∆*/ -/*∆*/ public open var headers: dynamic { get; set; } -/*∆*/ -/*∆*/ public open var integrity: kotlin.String? { get; set; } -/*∆*/ -/*∆*/ public open var keepalive: kotlin.Boolean? { get; set; } -/*∆*/ -/*∆*/ public open var method: kotlin.String? { get; set; } -/*∆*/ -/*∆*/ public open var mode: org.w3c.fetch.RequestMode? { get; set; } -/*∆*/ -/*∆*/ public open var redirect: org.w3c.fetch.RequestRedirect? { get; set; } -/*∆*/ -/*∆*/ public open var referrer: kotlin.String? { get; set; } -/*∆*/ -/*∆*/ public open var referrerPolicy: dynamic { get; set; } -/*∆*/ -/*∆*/ public open var window: kotlin.Any? { get; set; } -/*∆*/ } -/*∆*/ -/*∆*/ public external interface RequestMode { -/*∆*/ public companion object of RequestMode { -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public external interface RequestRedirect { -/*∆*/ public companion object of RequestRedirect { -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public external interface RequestType { -/*∆*/ public companion object of RequestType { -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public open external class Response : org.w3c.fetch.Body { -/*∆*/ public constructor Response(body: dynamic = ..., init: org.w3c.fetch.ResponseInit = ...) -/*∆*/ -/*∆*/ public open val body: dynamic { get; } -/*∆*/ -/*∆*/ public open override val bodyUsed: kotlin.Boolean { get; } -/*∆*/ -/*∆*/ public open val headers: org.w3c.fetch.Headers { get; } -/*∆*/ -/*∆*/ public open val ok: kotlin.Boolean { get; } -/*∆*/ -/*∆*/ public open val redirected: kotlin.Boolean { get; } -/*∆*/ -/*∆*/ public open val status: kotlin.Short { get; } -/*∆*/ -/*∆*/ public open val statusText: kotlin.String { get; } -/*∆*/ -/*∆*/ public open val trailer: kotlin.js.Promise { get; } -/*∆*/ -/*∆*/ public open val type: org.w3c.fetch.ResponseType { get; } -/*∆*/ -/*∆*/ public open val url: kotlin.String { get; } -/*∆*/ -/*∆*/ public open override fun arrayBuffer(): kotlin.js.Promise -/*∆*/ -/*∆*/ public open override fun blob(): kotlin.js.Promise -/*∆*/ -/*∆*/ public final fun clone(): org.w3c.fetch.Response -/*∆*/ -/*∆*/ public open override fun formData(): kotlin.js.Promise -/*∆*/ -/*∆*/ public open override fun json(): kotlin.js.Promise -/*∆*/ -/*∆*/ public open override fun text(): kotlin.js.Promise -/*∆*/ -/*∆*/ public companion object of Response { -/*∆*/ public final fun error(): org.w3c.fetch.Response -/*∆*/ -/*∆*/ public final fun redirect(url: kotlin.String, status: kotlin.Short = ...): org.w3c.fetch.Response -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public external interface ResponseInit { -/*∆*/ public open var headers: dynamic { get; set; } -/*∆*/ -/*∆*/ public open var status: kotlin.Short? { get; set; } -/*∆*/ -/*∆*/ public open var statusText: kotlin.String? { get; set; } -/*∆*/ } -/*∆*/ -/*∆*/ public external interface ResponseType { -/*∆*/ public companion object of ResponseType { -/*∆*/ } -/*∆*/ } \ No newline at end of file +public val org.w3c.fetch.RequestType.Companion.AUDIO: org.w3c.fetch.RequestType { get; } + +public val org.w3c.fetch.ResponseType.Companion.BASIC: org.w3c.fetch.ResponseType { get; } + +public val org.w3c.fetch.RequestMode.Companion.CORS: org.w3c.fetch.RequestMode { get; } + +public val org.w3c.fetch.ResponseType.Companion.CORS: org.w3c.fetch.ResponseType { get; } + +public val org.w3c.fetch.RequestCache.Companion.DEFAULT: org.w3c.fetch.RequestCache { get; } + +public val org.w3c.fetch.ResponseType.Companion.DEFAULT: org.w3c.fetch.ResponseType { get; } + +public val org.w3c.fetch.RequestDestination.Companion.DOCUMENT: org.w3c.fetch.RequestDestination { get; } + +public val org.w3c.fetch.RequestDestination.Companion.EMBED: org.w3c.fetch.RequestDestination { get; } + +public val org.w3c.fetch.RequestDestination.Companion.EMPTY: org.w3c.fetch.RequestDestination { get; } + +public val org.w3c.fetch.RequestType.Companion.EMPTY: org.w3c.fetch.RequestType { get; } + +public val org.w3c.fetch.RequestRedirect.Companion.ERROR: org.w3c.fetch.RequestRedirect { get; } + +public val org.w3c.fetch.ResponseType.Companion.ERROR: org.w3c.fetch.ResponseType { get; } + +public val org.w3c.fetch.RequestRedirect.Companion.FOLLOW: org.w3c.fetch.RequestRedirect { get; } + +public val org.w3c.fetch.RequestDestination.Companion.FONT: org.w3c.fetch.RequestDestination { get; } + +public val org.w3c.fetch.RequestType.Companion.FONT: org.w3c.fetch.RequestType { get; } + +public val org.w3c.fetch.RequestCache.Companion.FORCE_CACHE: org.w3c.fetch.RequestCache { get; } + +public val org.w3c.fetch.RequestDestination.Companion.IMAGE: org.w3c.fetch.RequestDestination { get; } + +public val org.w3c.fetch.RequestType.Companion.IMAGE: org.w3c.fetch.RequestType { get; } + +public val org.w3c.fetch.RequestCredentials.Companion.INCLUDE: org.w3c.fetch.RequestCredentials { get; } + +public val org.w3c.fetch.RequestDestination.Companion.MANIFEST: org.w3c.fetch.RequestDestination { get; } + +public val org.w3c.fetch.RequestRedirect.Companion.MANUAL: org.w3c.fetch.RequestRedirect { get; } + +public val org.w3c.fetch.RequestDestination.Companion.MEDIA: org.w3c.fetch.RequestDestination { get; } + +public val org.w3c.fetch.RequestMode.Companion.NAVIGATE: org.w3c.fetch.RequestMode { get; } + +public val org.w3c.fetch.RequestCache.Companion.NO_CACHE: org.w3c.fetch.RequestCache { get; } + +public val org.w3c.fetch.RequestMode.Companion.NO_CORS: org.w3c.fetch.RequestMode { get; } + +public val org.w3c.fetch.RequestCache.Companion.NO_STORE: org.w3c.fetch.RequestCache { get; } + +public val org.w3c.fetch.RequestDestination.Companion.OBJECT: org.w3c.fetch.RequestDestination { get; } + +public val org.w3c.fetch.RequestCredentials.Companion.OMIT: org.w3c.fetch.RequestCredentials { get; } + +public val org.w3c.fetch.RequestCache.Companion.ONLY_IF_CACHED: org.w3c.fetch.RequestCache { get; } + +public val org.w3c.fetch.ResponseType.Companion.OPAQUE: org.w3c.fetch.ResponseType { get; } + +public val org.w3c.fetch.ResponseType.Companion.OPAQUEREDIRECT: org.w3c.fetch.ResponseType { get; } + +public val org.w3c.fetch.RequestCache.Companion.RELOAD: org.w3c.fetch.RequestCache { get; } + +public val org.w3c.fetch.RequestDestination.Companion.REPORT: org.w3c.fetch.RequestDestination { get; } + +public val org.w3c.fetch.RequestCredentials.Companion.SAME_ORIGIN: org.w3c.fetch.RequestCredentials { get; } + +public val org.w3c.fetch.RequestMode.Companion.SAME_ORIGIN: org.w3c.fetch.RequestMode { get; } + +public val org.w3c.fetch.RequestDestination.Companion.SCRIPT: org.w3c.fetch.RequestDestination { get; } + +public val org.w3c.fetch.RequestType.Companion.SCRIPT: org.w3c.fetch.RequestType { get; } + +public val org.w3c.fetch.RequestDestination.Companion.SERVICEWORKER: org.w3c.fetch.RequestDestination { get; } + +public val org.w3c.fetch.RequestDestination.Companion.SHAREDWORKER: org.w3c.fetch.RequestDestination { get; } + +public val org.w3c.fetch.RequestDestination.Companion.STYLE: org.w3c.fetch.RequestDestination { get; } + +public val org.w3c.fetch.RequestType.Companion.STYLE: org.w3c.fetch.RequestType { get; } + +public val org.w3c.fetch.RequestType.Companion.TRACK: org.w3c.fetch.RequestType { get; } + +public val org.w3c.fetch.RequestType.Companion.VIDEO: org.w3c.fetch.RequestType { get; } + +public val org.w3c.fetch.RequestDestination.Companion.WORKER: org.w3c.fetch.RequestDestination { get; } + +public val org.w3c.fetch.RequestDestination.Companion.XSLT: org.w3c.fetch.RequestDestination { get; } + +@kotlin.internal.InlineOnly +public inline fun RequestInit(method: kotlin.String? = ..., headers: dynamic = ..., body: dynamic = ..., referrer: kotlin.String? = ..., referrerPolicy: dynamic = ..., mode: org.w3c.fetch.RequestMode? = ..., credentials: org.w3c.fetch.RequestCredentials? = ..., cache: org.w3c.fetch.RequestCache? = ..., redirect: org.w3c.fetch.RequestRedirect? = ..., integrity: kotlin.String? = ..., keepalive: kotlin.Boolean? = ..., window: kotlin.Any? = ...): org.w3c.fetch.RequestInit + +@kotlin.internal.InlineOnly +public inline fun ResponseInit(status: kotlin.Short? = ..., statusText: kotlin.String? = ..., headers: dynamic = ...): org.w3c.fetch.ResponseInit + +public external interface Body { + public abstract val bodyUsed: kotlin.Boolean { get; } + + public abstract fun arrayBuffer(): kotlin.js.Promise + + public abstract fun blob(): kotlin.js.Promise + + public abstract fun formData(): kotlin.js.Promise + + public abstract fun json(): kotlin.js.Promise + + public abstract fun text(): kotlin.js.Promise +} + +public open external class Headers { + public constructor Headers(init: dynamic = ...) + + public final fun append(name: kotlin.String, value: kotlin.String): kotlin.Unit + + public final fun delete(name: kotlin.String): kotlin.Unit + + public final fun get(name: kotlin.String): kotlin.String? + + public final fun has(name: kotlin.String): kotlin.Boolean + + public final fun set(name: kotlin.String, value: kotlin.String): kotlin.Unit +} + +public open external class Request : org.w3c.fetch.Body { + public constructor Request(input: dynamic, init: org.w3c.fetch.RequestInit = ...) + + public open override val bodyUsed: kotlin.Boolean { get; } + + public open val cache: org.w3c.fetch.RequestCache { get; } + + public open val credentials: org.w3c.fetch.RequestCredentials { get; } + + public open val destination: org.w3c.fetch.RequestDestination { get; } + + public open val headers: org.w3c.fetch.Headers { get; } + + public open val integrity: kotlin.String { get; } + + public open val keepalive: kotlin.Boolean { get; } + + public open val method: kotlin.String { get; } + + public open val mode: org.w3c.fetch.RequestMode { get; } + + public open val redirect: org.w3c.fetch.RequestRedirect { get; } + + public open val referrer: kotlin.String { get; } + + public open val referrerPolicy: dynamic { get; } + + public open val type: org.w3c.fetch.RequestType { get; } + + public open val url: kotlin.String { get; } + + public open override fun arrayBuffer(): kotlin.js.Promise + + public open override fun blob(): kotlin.js.Promise + + public final fun clone(): org.w3c.fetch.Request + + public open override fun formData(): kotlin.js.Promise + + public open override fun json(): kotlin.js.Promise + + public open override fun text(): kotlin.js.Promise +} + +public external interface RequestCache { + public companion object of RequestCache { + } +} + +public external interface RequestCredentials { + public companion object of RequestCredentials { + } +} + +public external interface RequestDestination { + public companion object of RequestDestination { + } +} + +public external interface RequestInit { + public open var body: dynamic { get; set; } + + public open var cache: org.w3c.fetch.RequestCache? { get; set; } + + public open var credentials: org.w3c.fetch.RequestCredentials? { get; set; } + + public open var headers: dynamic { get; set; } + + public open var integrity: kotlin.String? { get; set; } + + public open var keepalive: kotlin.Boolean? { get; set; } + + public open var method: kotlin.String? { get; set; } + + public open var mode: org.w3c.fetch.RequestMode? { get; set; } + + public open var redirect: org.w3c.fetch.RequestRedirect? { get; set; } + + public open var referrer: kotlin.String? { get; set; } + + public open var referrerPolicy: dynamic { get; set; } + + public open var window: kotlin.Any? { get; set; } +} + +public external interface RequestMode { + public companion object of RequestMode { + } +} + +public external interface RequestRedirect { + public companion object of RequestRedirect { + } +} + +public external interface RequestType { + public companion object of RequestType { + } +} + +public open external class Response : org.w3c.fetch.Body { + public constructor Response(body: dynamic = ..., init: org.w3c.fetch.ResponseInit = ...) + + public open val body: dynamic { get; } + + public open override val bodyUsed: kotlin.Boolean { get; } + + public open val headers: org.w3c.fetch.Headers { get; } + + public open val ok: kotlin.Boolean { get; } + + public open val redirected: kotlin.Boolean { get; } + + public open val status: kotlin.Short { get; } + + public open val statusText: kotlin.String { get; } + + public open val trailer: kotlin.js.Promise { get; } + + public open val type: org.w3c.fetch.ResponseType { get; } + + public open val url: kotlin.String { get; } + + public open override fun arrayBuffer(): kotlin.js.Promise + + public open override fun blob(): kotlin.js.Promise + + public final fun clone(): org.w3c.fetch.Response + + public open override fun formData(): kotlin.js.Promise + + public open override fun json(): kotlin.js.Promise + + public open override fun text(): kotlin.js.Promise + + public companion object of Response { + public final fun error(): org.w3c.fetch.Response + + public final fun redirect(url: kotlin.String, status: kotlin.Short = ...): org.w3c.fetch.Response + } +} + +public external interface ResponseInit { + public open var headers: dynamic { get; set; } + + public open var status: kotlin.Short? { get; set; } + + public open var statusText: kotlin.String? { get; set; } +} + +public external interface ResponseType { + public companion object of ResponseType { + } +} \ No newline at end of file diff --git a/libraries/stdlib/api/js-v1/org.w3c.files.kt b/libraries/stdlib/api/js-v1/org.w3c.files.kt index 5534210da9d..93d4ae51363 100644 --- a/libraries/stdlib/api/js-v1/org.w3c.files.kt +++ b/libraries/stdlib/api/js-v1/org.w3c.files.kt @@ -1,96 +1,96 @@ -/*∆*/ @kotlin.internal.InlineOnly -/*∆*/ public inline fun BlobPropertyBag(type: kotlin.String? = ...): org.w3c.files.BlobPropertyBag -/*∆*/ -/*∆*/ @kotlin.internal.InlineOnly -/*∆*/ public inline fun FilePropertyBag(lastModified: kotlin.Int? = ..., type: kotlin.String? = ...): org.w3c.files.FilePropertyBag -/*∆*/ -/*∆*/ @kotlin.internal.InlineOnly -/*∆*/ public inline operator fun org.w3c.files.FileList.get(index: kotlin.Int): org.w3c.files.File? -/*∆*/ -/*∆*/ public open external class Blob : org.w3c.dom.MediaProvider, org.w3c.dom.ImageBitmapSource { -/*∆*/ public constructor Blob(blobParts: kotlin.Array = ..., options: org.w3c.files.BlobPropertyBag = ...) -/*∆*/ -/*∆*/ public open val isClosed: kotlin.Boolean { get; } -/*∆*/ -/*∆*/ public open val size: kotlin.Number { get; } -/*∆*/ -/*∆*/ public open val type: kotlin.String { get; } -/*∆*/ -/*∆*/ public final fun close(): kotlin.Unit -/*∆*/ -/*∆*/ public final fun slice(start: kotlin.Int = ..., end: kotlin.Int = ..., contentType: kotlin.String = ...): org.w3c.files.Blob -/*∆*/ } -/*∆*/ -/*∆*/ public external interface BlobPropertyBag { -/*∆*/ public open var type: kotlin.String? { get; set; } -/*∆*/ } -/*∆*/ -/*∆*/ public open external class File : org.w3c.files.Blob { -/*∆*/ public constructor File(fileBits: kotlin.Array, fileName: kotlin.String, options: org.w3c.files.FilePropertyBag = ...) -/*∆*/ -/*∆*/ public open val lastModified: kotlin.Int { get; } -/*∆*/ -/*∆*/ public open val name: kotlin.String { get; } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class FileList : org.w3c.dom.ItemArrayLike { -/*∆*/ public constructor FileList() -/*∆*/ -/*∆*/ public open override fun item(index: kotlin.Int): org.w3c.files.File? -/*∆*/ } -/*∆*/ -/*∆*/ public external interface FilePropertyBag : org.w3c.files.BlobPropertyBag { -/*∆*/ public open var lastModified: kotlin.Int? { get; set; } -/*∆*/ } -/*∆*/ -/*∆*/ public open external class FileReader : org.w3c.dom.events.EventTarget { -/*∆*/ public constructor FileReader() -/*∆*/ -/*∆*/ public open val error: dynamic { get; } -/*∆*/ -/*∆*/ public final var onabort: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public final var onerror: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public final var onload: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public final var onloadend: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public final var onloadstart: ((org.w3c.xhr.ProgressEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public final var onprogress: ((org.w3c.xhr.ProgressEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open val readyState: kotlin.Short { get; } -/*∆*/ -/*∆*/ public open val result: dynamic { get; } -/*∆*/ -/*∆*/ public final fun abort(): kotlin.Unit -/*∆*/ -/*∆*/ public final fun readAsArrayBuffer(blob: org.w3c.files.Blob): kotlin.Unit -/*∆*/ -/*∆*/ public final fun readAsBinaryString(blob: org.w3c.files.Blob): kotlin.Unit -/*∆*/ -/*∆*/ public final fun readAsDataURL(blob: org.w3c.files.Blob): kotlin.Unit -/*∆*/ -/*∆*/ public final fun readAsText(blob: org.w3c.files.Blob, label: kotlin.String = ...): kotlin.Unit -/*∆*/ -/*∆*/ public companion object of FileReader { -/*∆*/ public final val DONE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val EMPTY: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val LOADING: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public open external class FileReaderSync { -/*∆*/ public constructor FileReaderSync() -/*∆*/ -/*∆*/ public final fun readAsArrayBuffer(blob: org.w3c.files.Blob): org.khronos.webgl.ArrayBuffer -/*∆*/ -/*∆*/ public final fun readAsBinaryString(blob: org.w3c.files.Blob): kotlin.String -/*∆*/ -/*∆*/ public final fun readAsDataURL(blob: org.w3c.files.Blob): kotlin.String -/*∆*/ -/*∆*/ public final fun readAsText(blob: org.w3c.files.Blob, label: kotlin.String = ...): kotlin.String -/*∆*/ } \ No newline at end of file +@kotlin.internal.InlineOnly +public inline fun BlobPropertyBag(type: kotlin.String? = ...): org.w3c.files.BlobPropertyBag + +@kotlin.internal.InlineOnly +public inline fun FilePropertyBag(lastModified: kotlin.Int? = ..., type: kotlin.String? = ...): org.w3c.files.FilePropertyBag + +@kotlin.internal.InlineOnly +public inline operator fun org.w3c.files.FileList.get(index: kotlin.Int): org.w3c.files.File? + +public open external class Blob : org.w3c.dom.MediaProvider, org.w3c.dom.ImageBitmapSource { + public constructor Blob(blobParts: kotlin.Array = ..., options: org.w3c.files.BlobPropertyBag = ...) + + public open val isClosed: kotlin.Boolean { get; } + + public open val size: kotlin.Number { get; } + + public open val type: kotlin.String { get; } + + public final fun close(): kotlin.Unit + + public final fun slice(start: kotlin.Int = ..., end: kotlin.Int = ..., contentType: kotlin.String = ...): org.w3c.files.Blob +} + +public external interface BlobPropertyBag { + public open var type: kotlin.String? { get; set; } +} + +public open external class File : org.w3c.files.Blob { + public constructor File(fileBits: kotlin.Array, fileName: kotlin.String, options: org.w3c.files.FilePropertyBag = ...) + + public open val lastModified: kotlin.Int { get; } + + public open val name: kotlin.String { get; } +} + +public abstract external class FileList : org.w3c.dom.ItemArrayLike { + public constructor FileList() + + public open override fun item(index: kotlin.Int): org.w3c.files.File? +} + +public external interface FilePropertyBag : org.w3c.files.BlobPropertyBag { + public open var lastModified: kotlin.Int? { get; set; } +} + +public open external class FileReader : org.w3c.dom.events.EventTarget { + public constructor FileReader() + + public open val error: dynamic { get; } + + public final var onabort: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public final var onerror: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public final var onload: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public final var onloadend: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public final var onloadstart: ((org.w3c.xhr.ProgressEvent) -> dynamic)? { get; set; } + + public final var onprogress: ((org.w3c.xhr.ProgressEvent) -> dynamic)? { get; set; } + + public open val readyState: kotlin.Short { get; } + + public open val result: dynamic { get; } + + public final fun abort(): kotlin.Unit + + public final fun readAsArrayBuffer(blob: org.w3c.files.Blob): kotlin.Unit + + public final fun readAsBinaryString(blob: org.w3c.files.Blob): kotlin.Unit + + public final fun readAsDataURL(blob: org.w3c.files.Blob): kotlin.Unit + + public final fun readAsText(blob: org.w3c.files.Blob, label: kotlin.String = ...): kotlin.Unit + + public companion object of FileReader { + public final val DONE: kotlin.Short { get; } + + public final val EMPTY: kotlin.Short { get; } + + public final val LOADING: kotlin.Short { get; } + } +} + +public open external class FileReaderSync { + public constructor FileReaderSync() + + public final fun readAsArrayBuffer(blob: org.w3c.files.Blob): org.khronos.webgl.ArrayBuffer + + public final fun readAsBinaryString(blob: org.w3c.files.Blob): kotlin.String + + public final fun readAsDataURL(blob: org.w3c.files.Blob): kotlin.String + + public final fun readAsText(blob: org.w3c.files.Blob, label: kotlin.String = ...): kotlin.String +} \ No newline at end of file diff --git a/libraries/stdlib/api/js-v1/org.w3c.notifications.kt b/libraries/stdlib/api/js-v1/org.w3c.notifications.kt index d40d0abe37e..a74dccf465f 100644 --- a/libraries/stdlib/api/js-v1/org.w3c.notifications.kt +++ b/libraries/stdlib/api/js-v1/org.w3c.notifications.kt @@ -1,159 +1,159 @@ -/*∆*/ public val org.w3c.notifications.NotificationDirection.Companion.AUTO: org.w3c.notifications.NotificationDirection { get; } -/*∆*/ -/*∆*/ public val org.w3c.notifications.NotificationPermission.Companion.DEFAULT: org.w3c.notifications.NotificationPermission { get; } -/*∆*/ -/*∆*/ public val org.w3c.notifications.NotificationPermission.Companion.DENIED: org.w3c.notifications.NotificationPermission { get; } -/*∆*/ -/*∆*/ public val org.w3c.notifications.NotificationPermission.Companion.GRANTED: org.w3c.notifications.NotificationPermission { get; } -/*∆*/ -/*∆*/ public val org.w3c.notifications.NotificationDirection.Companion.LTR: org.w3c.notifications.NotificationDirection { get; } -/*∆*/ -/*∆*/ public val org.w3c.notifications.NotificationDirection.Companion.RTL: org.w3c.notifications.NotificationDirection { get; } -/*∆*/ -/*∆*/ @kotlin.internal.InlineOnly -/*∆*/ public inline fun GetNotificationOptions(tag: kotlin.String? = ...): org.w3c.notifications.GetNotificationOptions -/*∆*/ -/*∆*/ @kotlin.internal.InlineOnly -/*∆*/ public inline fun NotificationAction(action: kotlin.String?, title: kotlin.String?, icon: kotlin.String? = ...): org.w3c.notifications.NotificationAction -/*∆*/ -/*∆*/ @kotlin.internal.InlineOnly -/*∆*/ public inline fun NotificationEventInit(notification: org.w3c.notifications.Notification?, action: kotlin.String? = ..., bubbles: kotlin.Boolean? = ..., cancelable: kotlin.Boolean? = ..., composed: kotlin.Boolean? = ...): org.w3c.notifications.NotificationEventInit -/*∆*/ -/*∆*/ @kotlin.internal.InlineOnly -/*∆*/ public inline fun NotificationOptions(dir: org.w3c.notifications.NotificationDirection? = ..., lang: kotlin.String? = ..., body: kotlin.String? = ..., tag: kotlin.String? = ..., image: kotlin.String? = ..., icon: kotlin.String? = ..., badge: kotlin.String? = ..., sound: kotlin.String? = ..., vibrate: dynamic = ..., timestamp: kotlin.Number? = ..., renotify: kotlin.Boolean? = ..., silent: kotlin.Boolean? = ..., noscreen: kotlin.Boolean? = ..., requireInteraction: kotlin.Boolean? = ..., sticky: kotlin.Boolean? = ..., data: kotlin.Any? = ..., actions: kotlin.Array? = ...): org.w3c.notifications.NotificationOptions -/*∆*/ -/*∆*/ public external interface GetNotificationOptions { -/*∆*/ public open var tag: kotlin.String? { get; set; } -/*∆*/ } -/*∆*/ -/*∆*/ public open external class Notification : org.w3c.dom.events.EventTarget { -/*∆*/ public constructor Notification(title: kotlin.String, options: org.w3c.notifications.NotificationOptions = ...) -/*∆*/ -/*∆*/ public open val actions: kotlin.Array { get; } -/*∆*/ -/*∆*/ public open val badge: kotlin.String { get; } -/*∆*/ -/*∆*/ public open val body: kotlin.String { get; } -/*∆*/ -/*∆*/ public open val data: kotlin.Any? { get; } -/*∆*/ -/*∆*/ public open val dir: org.w3c.notifications.NotificationDirection { get; } -/*∆*/ -/*∆*/ public open val icon: kotlin.String { get; } -/*∆*/ -/*∆*/ public open val image: kotlin.String { get; } -/*∆*/ -/*∆*/ public open val lang: kotlin.String { get; } -/*∆*/ -/*∆*/ public open val noscreen: kotlin.Boolean { get; } -/*∆*/ -/*∆*/ public final var onclick: ((org.w3c.dom.events.MouseEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public final var onerror: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open val renotify: kotlin.Boolean { get; } -/*∆*/ -/*∆*/ public open val requireInteraction: kotlin.Boolean { get; } -/*∆*/ -/*∆*/ public open val silent: kotlin.Boolean { get; } -/*∆*/ -/*∆*/ public open val sound: kotlin.String { get; } -/*∆*/ -/*∆*/ public open val sticky: kotlin.Boolean { get; } -/*∆*/ -/*∆*/ public open val tag: kotlin.String { get; } -/*∆*/ -/*∆*/ public open val timestamp: kotlin.Number { get; } -/*∆*/ -/*∆*/ public open val title: kotlin.String { get; } -/*∆*/ -/*∆*/ public open val vibrate: kotlin.Array { get; } -/*∆*/ -/*∆*/ public final fun close(): kotlin.Unit -/*∆*/ -/*∆*/ public companion object of Notification { -/*∆*/ public final val maxActions: kotlin.Int { get; } -/*∆*/ -/*∆*/ public final val permission: org.w3c.notifications.NotificationPermission { get; } -/*∆*/ -/*∆*/ public final fun requestPermission(deprecatedCallback: (org.w3c.notifications.NotificationPermission) -> kotlin.Unit = ...): kotlin.js.Promise -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public external interface NotificationAction { -/*∆*/ public open var action: kotlin.String? { get; set; } -/*∆*/ -/*∆*/ public open var icon: kotlin.String? { get; set; } -/*∆*/ -/*∆*/ public open var title: kotlin.String? { get; set; } -/*∆*/ } -/*∆*/ -/*∆*/ public external interface NotificationDirection { -/*∆*/ public companion object of NotificationDirection { -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public open external class NotificationEvent : org.w3c.workers.ExtendableEvent { -/*∆*/ public constructor NotificationEvent(type: kotlin.String, eventInitDict: org.w3c.notifications.NotificationEventInit) -/*∆*/ -/*∆*/ public open val action: kotlin.String { get; } -/*∆*/ -/*∆*/ public open val notification: org.w3c.notifications.Notification { get; } -/*∆*/ -/*∆*/ public companion object of NotificationEvent { -/*∆*/ public final val AT_TARGET: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val BUBBLING_PHASE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val CAPTURING_PHASE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NONE: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public external interface NotificationEventInit : org.w3c.workers.ExtendableEventInit { -/*∆*/ public open var action: kotlin.String? { get; set; } -/*∆*/ -/*∆*/ public open var notification: org.w3c.notifications.Notification? { get; set; } -/*∆*/ } -/*∆*/ -/*∆*/ public external interface NotificationOptions { -/*∆*/ public open var actions: kotlin.Array? { get; set; } -/*∆*/ -/*∆*/ public open var badge: kotlin.String? { get; set; } -/*∆*/ -/*∆*/ public open var body: kotlin.String? { get; set; } -/*∆*/ -/*∆*/ public open var data: kotlin.Any? { get; set; } -/*∆*/ -/*∆*/ public open var dir: org.w3c.notifications.NotificationDirection? { get; set; } -/*∆*/ -/*∆*/ public open var icon: kotlin.String? { get; set; } -/*∆*/ -/*∆*/ public open var image: kotlin.String? { get; set; } -/*∆*/ -/*∆*/ public open var lang: kotlin.String? { get; set; } -/*∆*/ -/*∆*/ public open var noscreen: kotlin.Boolean? { get; set; } -/*∆*/ -/*∆*/ public open var renotify: kotlin.Boolean? { get; set; } -/*∆*/ -/*∆*/ public open var requireInteraction: kotlin.Boolean? { get; set; } -/*∆*/ -/*∆*/ public open var silent: kotlin.Boolean? { get; set; } -/*∆*/ -/*∆*/ public open var sound: kotlin.String? { get; set; } -/*∆*/ -/*∆*/ public open var sticky: kotlin.Boolean? { get; set; } -/*∆*/ -/*∆*/ public open var tag: kotlin.String? { get; set; } -/*∆*/ -/*∆*/ public open var timestamp: kotlin.Number? { get; set; } -/*∆*/ -/*∆*/ public open var vibrate: dynamic { get; set; } -/*∆*/ } -/*∆*/ -/*∆*/ public external interface NotificationPermission { -/*∆*/ public companion object of NotificationPermission { -/*∆*/ } -/*∆*/ } \ No newline at end of file +public val org.w3c.notifications.NotificationDirection.Companion.AUTO: org.w3c.notifications.NotificationDirection { get; } + +public val org.w3c.notifications.NotificationPermission.Companion.DEFAULT: org.w3c.notifications.NotificationPermission { get; } + +public val org.w3c.notifications.NotificationPermission.Companion.DENIED: org.w3c.notifications.NotificationPermission { get; } + +public val org.w3c.notifications.NotificationPermission.Companion.GRANTED: org.w3c.notifications.NotificationPermission { get; } + +public val org.w3c.notifications.NotificationDirection.Companion.LTR: org.w3c.notifications.NotificationDirection { get; } + +public val org.w3c.notifications.NotificationDirection.Companion.RTL: org.w3c.notifications.NotificationDirection { get; } + +@kotlin.internal.InlineOnly +public inline fun GetNotificationOptions(tag: kotlin.String? = ...): org.w3c.notifications.GetNotificationOptions + +@kotlin.internal.InlineOnly +public inline fun NotificationAction(action: kotlin.String?, title: kotlin.String?, icon: kotlin.String? = ...): org.w3c.notifications.NotificationAction + +@kotlin.internal.InlineOnly +public inline fun NotificationEventInit(notification: org.w3c.notifications.Notification?, action: kotlin.String? = ..., bubbles: kotlin.Boolean? = ..., cancelable: kotlin.Boolean? = ..., composed: kotlin.Boolean? = ...): org.w3c.notifications.NotificationEventInit + +@kotlin.internal.InlineOnly +public inline fun NotificationOptions(dir: org.w3c.notifications.NotificationDirection? = ..., lang: kotlin.String? = ..., body: kotlin.String? = ..., tag: kotlin.String? = ..., image: kotlin.String? = ..., icon: kotlin.String? = ..., badge: kotlin.String? = ..., sound: kotlin.String? = ..., vibrate: dynamic = ..., timestamp: kotlin.Number? = ..., renotify: kotlin.Boolean? = ..., silent: kotlin.Boolean? = ..., noscreen: kotlin.Boolean? = ..., requireInteraction: kotlin.Boolean? = ..., sticky: kotlin.Boolean? = ..., data: kotlin.Any? = ..., actions: kotlin.Array? = ...): org.w3c.notifications.NotificationOptions + +public external interface GetNotificationOptions { + public open var tag: kotlin.String? { get; set; } +} + +public open external class Notification : org.w3c.dom.events.EventTarget { + public constructor Notification(title: kotlin.String, options: org.w3c.notifications.NotificationOptions = ...) + + public open val actions: kotlin.Array { get; } + + public open val badge: kotlin.String { get; } + + public open val body: kotlin.String { get; } + + public open val data: kotlin.Any? { get; } + + public open val dir: org.w3c.notifications.NotificationDirection { get; } + + public open val icon: kotlin.String { get; } + + public open val image: kotlin.String { get; } + + public open val lang: kotlin.String { get; } + + public open val noscreen: kotlin.Boolean { get; } + + public final var onclick: ((org.w3c.dom.events.MouseEvent) -> dynamic)? { get; set; } + + public final var onerror: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open val renotify: kotlin.Boolean { get; } + + public open val requireInteraction: kotlin.Boolean { get; } + + public open val silent: kotlin.Boolean { get; } + + public open val sound: kotlin.String { get; } + + public open val sticky: kotlin.Boolean { get; } + + public open val tag: kotlin.String { get; } + + public open val timestamp: kotlin.Number { get; } + + public open val title: kotlin.String { get; } + + public open val vibrate: kotlin.Array { get; } + + public final fun close(): kotlin.Unit + + public companion object of Notification { + public final val maxActions: kotlin.Int { get; } + + public final val permission: org.w3c.notifications.NotificationPermission { get; } + + public final fun requestPermission(deprecatedCallback: (org.w3c.notifications.NotificationPermission) -> kotlin.Unit = ...): kotlin.js.Promise + } +} + +public external interface NotificationAction { + public open var action: kotlin.String? { get; set; } + + public open var icon: kotlin.String? { get; set; } + + public open var title: kotlin.String? { get; set; } +} + +public external interface NotificationDirection { + public companion object of NotificationDirection { + } +} + +public open external class NotificationEvent : org.w3c.workers.ExtendableEvent { + public constructor NotificationEvent(type: kotlin.String, eventInitDict: org.w3c.notifications.NotificationEventInit) + + public open val action: kotlin.String { get; } + + public open val notification: org.w3c.notifications.Notification { get; } + + public companion object of NotificationEvent { + public final val AT_TARGET: kotlin.Short { get; } + + public final val BUBBLING_PHASE: kotlin.Short { get; } + + public final val CAPTURING_PHASE: kotlin.Short { get; } + + public final val NONE: kotlin.Short { get; } + } +} + +public external interface NotificationEventInit : org.w3c.workers.ExtendableEventInit { + public open var action: kotlin.String? { get; set; } + + public open var notification: org.w3c.notifications.Notification? { get; set; } +} + +public external interface NotificationOptions { + public open var actions: kotlin.Array? { get; set; } + + public open var badge: kotlin.String? { get; set; } + + public open var body: kotlin.String? { get; set; } + + public open var data: kotlin.Any? { get; set; } + + public open var dir: org.w3c.notifications.NotificationDirection? { get; set; } + + public open var icon: kotlin.String? { get; set; } + + public open var image: kotlin.String? { get; set; } + + public open var lang: kotlin.String? { get; set; } + + public open var noscreen: kotlin.Boolean? { get; set; } + + public open var renotify: kotlin.Boolean? { get; set; } + + public open var requireInteraction: kotlin.Boolean? { get; set; } + + public open var silent: kotlin.Boolean? { get; set; } + + public open var sound: kotlin.String? { get; set; } + + public open var sticky: kotlin.Boolean? { get; set; } + + public open var tag: kotlin.String? { get; set; } + + public open var timestamp: kotlin.Number? { get; set; } + + public open var vibrate: dynamic { get; set; } +} + +public external interface NotificationPermission { + public companion object of NotificationPermission { + } +} \ No newline at end of file diff --git a/libraries/stdlib/api/js-v1/org.w3c.performance.kt b/libraries/stdlib/api/js-v1/org.w3c.performance.kt index 67fae0f61ea..58fbb787b6a 100644 --- a/libraries/stdlib/api/js-v1/org.w3c.performance.kt +++ b/libraries/stdlib/api/js-v1/org.w3c.performance.kt @@ -1,77 +1,77 @@ -/*∆*/ public external interface GlobalPerformance { -/*∆*/ public abstract val performance: org.w3c.performance.Performance { get; } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class Performance : org.w3c.dom.events.EventTarget { -/*∆*/ public constructor Performance() -/*∆*/ -/*∆*/ public open val navigation: org.w3c.performance.PerformanceNavigation { get; } -/*∆*/ -/*∆*/ public open val timing: org.w3c.performance.PerformanceTiming { get; } -/*∆*/ -/*∆*/ public final fun now(): kotlin.Double -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class PerformanceNavigation { -/*∆*/ public constructor PerformanceNavigation() -/*∆*/ -/*∆*/ public open val redirectCount: kotlin.Short { get; } -/*∆*/ -/*∆*/ public open val type: kotlin.Short { get; } -/*∆*/ -/*∆*/ public companion object of PerformanceNavigation { -/*∆*/ public final val TYPE_BACK_FORWARD: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val TYPE_NAVIGATE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val TYPE_RELOAD: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val TYPE_RESERVED: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class PerformanceTiming { -/*∆*/ public constructor PerformanceTiming() -/*∆*/ -/*∆*/ public open val connectEnd: kotlin.Number { get; } -/*∆*/ -/*∆*/ public open val connectStart: kotlin.Number { get; } -/*∆*/ -/*∆*/ public open val domComplete: kotlin.Number { get; } -/*∆*/ -/*∆*/ public open val domContentLoadedEventEnd: kotlin.Number { get; } -/*∆*/ -/*∆*/ public open val domContentLoadedEventStart: kotlin.Number { get; } -/*∆*/ -/*∆*/ public open val domInteractive: kotlin.Number { get; } -/*∆*/ -/*∆*/ public open val domLoading: kotlin.Number { get; } -/*∆*/ -/*∆*/ public open val domainLookupEnd: kotlin.Number { get; } -/*∆*/ -/*∆*/ public open val domainLookupStart: kotlin.Number { get; } -/*∆*/ -/*∆*/ public open val fetchStart: kotlin.Number { get; } -/*∆*/ -/*∆*/ public open val loadEventEnd: kotlin.Number { get; } -/*∆*/ -/*∆*/ public open val loadEventStart: kotlin.Number { get; } -/*∆*/ -/*∆*/ public open val navigationStart: kotlin.Number { get; } -/*∆*/ -/*∆*/ public open val redirectEnd: kotlin.Number { get; } -/*∆*/ -/*∆*/ public open val redirectStart: kotlin.Number { get; } -/*∆*/ -/*∆*/ public open val requestStart: kotlin.Number { get; } -/*∆*/ -/*∆*/ public open val responseEnd: kotlin.Number { get; } -/*∆*/ -/*∆*/ public open val responseStart: kotlin.Number { get; } -/*∆*/ -/*∆*/ public open val secureConnectionStart: kotlin.Number { get; } -/*∆*/ -/*∆*/ public open val unloadEventEnd: kotlin.Number { get; } -/*∆*/ -/*∆*/ public open val unloadEventStart: kotlin.Number { get; } -/*∆*/ } \ No newline at end of file +public external interface GlobalPerformance { + public abstract val performance: org.w3c.performance.Performance { get; } +} + +public abstract external class Performance : org.w3c.dom.events.EventTarget { + public constructor Performance() + + public open val navigation: org.w3c.performance.PerformanceNavigation { get; } + + public open val timing: org.w3c.performance.PerformanceTiming { get; } + + public final fun now(): kotlin.Double +} + +public abstract external class PerformanceNavigation { + public constructor PerformanceNavigation() + + public open val redirectCount: kotlin.Short { get; } + + public open val type: kotlin.Short { get; } + + public companion object of PerformanceNavigation { + public final val TYPE_BACK_FORWARD: kotlin.Short { get; } + + public final val TYPE_NAVIGATE: kotlin.Short { get; } + + public final val TYPE_RELOAD: kotlin.Short { get; } + + public final val TYPE_RESERVED: kotlin.Short { get; } + } +} + +public abstract external class PerformanceTiming { + public constructor PerformanceTiming() + + public open val connectEnd: kotlin.Number { get; } + + public open val connectStart: kotlin.Number { get; } + + public open val domComplete: kotlin.Number { get; } + + public open val domContentLoadedEventEnd: kotlin.Number { get; } + + public open val domContentLoadedEventStart: kotlin.Number { get; } + + public open val domInteractive: kotlin.Number { get; } + + public open val domLoading: kotlin.Number { get; } + + public open val domainLookupEnd: kotlin.Number { get; } + + public open val domainLookupStart: kotlin.Number { get; } + + public open val fetchStart: kotlin.Number { get; } + + public open val loadEventEnd: kotlin.Number { get; } + + public open val loadEventStart: kotlin.Number { get; } + + public open val navigationStart: kotlin.Number { get; } + + public open val redirectEnd: kotlin.Number { get; } + + public open val redirectStart: kotlin.Number { get; } + + public open val requestStart: kotlin.Number { get; } + + public open val responseEnd: kotlin.Number { get; } + + public open val responseStart: kotlin.Number { get; } + + public open val secureConnectionStart: kotlin.Number { get; } + + public open val unloadEventEnd: kotlin.Number { get; } + + public open val unloadEventStart: kotlin.Number { get; } +} \ No newline at end of file diff --git a/libraries/stdlib/api/js-v1/org.w3c.workers.kt b/libraries/stdlib/api/js-v1/org.w3c.workers.kt index e992bc51659..e3e2bd3e994 100644 --- a/libraries/stdlib/api/js-v1/org.w3c.workers.kt +++ b/libraries/stdlib/api/js-v1/org.w3c.workers.kt @@ -1,454 +1,454 @@ -/*∆*/ public val org.w3c.workers.ServiceWorkerState.Companion.ACTIVATED: org.w3c.workers.ServiceWorkerState { get; } -/*∆*/ -/*∆*/ public val org.w3c.workers.ServiceWorkerState.Companion.ACTIVATING: org.w3c.workers.ServiceWorkerState { get; } -/*∆*/ -/*∆*/ public val org.w3c.workers.ClientType.Companion.ALL: org.w3c.workers.ClientType { get; } -/*∆*/ -/*∆*/ public val org.w3c.workers.FrameType.Companion.AUXILIARY: org.w3c.workers.FrameType { get; } -/*∆*/ -/*∆*/ public val org.w3c.workers.ServiceWorkerState.Companion.INSTALLED: org.w3c.workers.ServiceWorkerState { get; } -/*∆*/ -/*∆*/ public val org.w3c.workers.ServiceWorkerState.Companion.INSTALLING: org.w3c.workers.ServiceWorkerState { get; } -/*∆*/ -/*∆*/ public val org.w3c.workers.FrameType.Companion.NESTED: org.w3c.workers.FrameType { get; } -/*∆*/ -/*∆*/ public val org.w3c.workers.FrameType.Companion.NONE: org.w3c.workers.FrameType { get; } -/*∆*/ -/*∆*/ public val org.w3c.workers.ServiceWorkerState.Companion.REDUNDANT: org.w3c.workers.ServiceWorkerState { get; } -/*∆*/ -/*∆*/ public val org.w3c.workers.ClientType.Companion.SHAREDWORKER: org.w3c.workers.ClientType { get; } -/*∆*/ -/*∆*/ public val org.w3c.workers.FrameType.Companion.TOP_LEVEL: org.w3c.workers.FrameType { get; } -/*∆*/ -/*∆*/ public val org.w3c.workers.ClientType.Companion.WINDOW: org.w3c.workers.ClientType { get; } -/*∆*/ -/*∆*/ public val org.w3c.workers.ClientType.Companion.WORKER: org.w3c.workers.ClientType { get; } -/*∆*/ -/*∆*/ @kotlin.internal.InlineOnly -/*∆*/ public inline fun CacheBatchOperation(type: kotlin.String? = ..., request: org.w3c.fetch.Request? = ..., response: org.w3c.fetch.Response? = ..., options: org.w3c.workers.CacheQueryOptions? = ...): org.w3c.workers.CacheBatchOperation -/*∆*/ -/*∆*/ @kotlin.internal.InlineOnly -/*∆*/ public inline fun CacheQueryOptions(ignoreSearch: kotlin.Boolean? = ..., ignoreMethod: kotlin.Boolean? = ..., ignoreVary: kotlin.Boolean? = ..., cacheName: kotlin.String? = ...): org.w3c.workers.CacheQueryOptions -/*∆*/ -/*∆*/ @kotlin.internal.InlineOnly -/*∆*/ public inline fun ClientQueryOptions(includeUncontrolled: kotlin.Boolean? = ..., type: org.w3c.workers.ClientType? = ...): org.w3c.workers.ClientQueryOptions -/*∆*/ -/*∆*/ @kotlin.internal.InlineOnly -/*∆*/ public inline fun ExtendableEventInit(bubbles: kotlin.Boolean? = ..., cancelable: kotlin.Boolean? = ..., composed: kotlin.Boolean? = ...): org.w3c.workers.ExtendableEventInit -/*∆*/ -/*∆*/ @kotlin.internal.InlineOnly -/*∆*/ public inline fun ExtendableMessageEventInit(data: kotlin.Any? = ..., origin: kotlin.String? = ..., lastEventId: kotlin.String? = ..., source: org.w3c.workers.UnionClientOrMessagePortOrServiceWorker? = ..., ports: kotlin.Array? = ..., bubbles: kotlin.Boolean? = ..., cancelable: kotlin.Boolean? = ..., composed: kotlin.Boolean? = ...): org.w3c.workers.ExtendableMessageEventInit -/*∆*/ -/*∆*/ @kotlin.internal.InlineOnly -/*∆*/ public inline fun FetchEventInit(request: org.w3c.fetch.Request?, clientId: kotlin.String? = ..., isReload: kotlin.Boolean? = ..., bubbles: kotlin.Boolean? = ..., cancelable: kotlin.Boolean? = ..., composed: kotlin.Boolean? = ...): org.w3c.workers.FetchEventInit -/*∆*/ -/*∆*/ @kotlin.internal.InlineOnly -/*∆*/ public inline fun ForeignFetchEventInit(request: org.w3c.fetch.Request?, origin: kotlin.String? = ..., bubbles: kotlin.Boolean? = ..., cancelable: kotlin.Boolean? = ..., composed: kotlin.Boolean? = ...): org.w3c.workers.ForeignFetchEventInit -/*∆*/ -/*∆*/ @kotlin.internal.InlineOnly -/*∆*/ public inline fun ForeignFetchOptions(scopes: kotlin.Array?, origins: kotlin.Array?): org.w3c.workers.ForeignFetchOptions -/*∆*/ -/*∆*/ @kotlin.internal.InlineOnly -/*∆*/ public inline fun ForeignFetchResponse(response: org.w3c.fetch.Response?, origin: kotlin.String? = ..., headers: kotlin.Array? = ...): org.w3c.workers.ForeignFetchResponse -/*∆*/ -/*∆*/ @kotlin.internal.InlineOnly -/*∆*/ public inline fun RegistrationOptions(scope: kotlin.String? = ..., type: org.w3c.dom.WorkerType? = ...): org.w3c.workers.RegistrationOptions -/*∆*/ -/*∆*/ @kotlin.internal.InlineOnly -/*∆*/ public inline fun ServiceWorkerMessageEventInit(data: kotlin.Any? = ..., origin: kotlin.String? = ..., lastEventId: kotlin.String? = ..., source: org.w3c.workers.UnionMessagePortOrServiceWorker? = ..., ports: kotlin.Array? = ..., bubbles: kotlin.Boolean? = ..., cancelable: kotlin.Boolean? = ..., composed: kotlin.Boolean? = ...): org.w3c.workers.ServiceWorkerMessageEventInit -/*∆*/ -/*∆*/ public abstract external class Cache { -/*∆*/ public constructor Cache() -/*∆*/ -/*∆*/ public final fun add(request: dynamic): kotlin.js.Promise -/*∆*/ -/*∆*/ public final fun addAll(requests: kotlin.Array): kotlin.js.Promise -/*∆*/ -/*∆*/ public final fun delete(request: dynamic, options: org.w3c.workers.CacheQueryOptions = ...): kotlin.js.Promise -/*∆*/ -/*∆*/ public final fun keys(request: dynamic = ..., options: org.w3c.workers.CacheQueryOptions = ...): kotlin.js.Promise> -/*∆*/ -/*∆*/ public final fun match(request: dynamic, options: org.w3c.workers.CacheQueryOptions = ...): kotlin.js.Promise -/*∆*/ -/*∆*/ public final fun matchAll(request: dynamic = ..., options: org.w3c.workers.CacheQueryOptions = ...): kotlin.js.Promise> -/*∆*/ -/*∆*/ public final fun put(request: dynamic, response: org.w3c.fetch.Response): kotlin.js.Promise -/*∆*/ } -/*∆*/ -/*∆*/ public external interface CacheBatchOperation { -/*∆*/ public open var options: org.w3c.workers.CacheQueryOptions? { get; set; } -/*∆*/ -/*∆*/ public open var request: org.w3c.fetch.Request? { get; set; } -/*∆*/ -/*∆*/ public open var response: org.w3c.fetch.Response? { get; set; } -/*∆*/ -/*∆*/ public open var type: kotlin.String? { get; set; } -/*∆*/ } -/*∆*/ -/*∆*/ public external interface CacheQueryOptions { -/*∆*/ public open var cacheName: kotlin.String? { get; set; } -/*∆*/ -/*∆*/ public open var ignoreMethod: kotlin.Boolean? { get; set; } -/*∆*/ -/*∆*/ public open var ignoreSearch: kotlin.Boolean? { get; set; } -/*∆*/ -/*∆*/ public open var ignoreVary: kotlin.Boolean? { get; set; } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class CacheStorage { -/*∆*/ public constructor CacheStorage() -/*∆*/ -/*∆*/ public final fun delete(cacheName: kotlin.String): kotlin.js.Promise -/*∆*/ -/*∆*/ public final fun has(cacheName: kotlin.String): kotlin.js.Promise -/*∆*/ -/*∆*/ public final fun keys(): kotlin.js.Promise> -/*∆*/ -/*∆*/ public final fun match(request: dynamic, options: org.w3c.workers.CacheQueryOptions = ...): kotlin.js.Promise -/*∆*/ -/*∆*/ public final fun open(cacheName: kotlin.String): kotlin.js.Promise -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class Client : org.w3c.workers.UnionClientOrMessagePortOrServiceWorker { -/*∆*/ public constructor Client() -/*∆*/ -/*∆*/ public open val frameType: org.w3c.workers.FrameType { get; } -/*∆*/ -/*∆*/ public open val id: kotlin.String { get; } -/*∆*/ -/*∆*/ public open val url: kotlin.String { get; } -/*∆*/ -/*∆*/ public final fun postMessage(message: kotlin.Any?, transfer: kotlin.Array = ...): kotlin.Unit -/*∆*/ } -/*∆*/ -/*∆*/ public external interface ClientQueryOptions { -/*∆*/ public open var includeUncontrolled: kotlin.Boolean? { get; set; } -/*∆*/ -/*∆*/ public open var type: org.w3c.workers.ClientType? { get; set; } -/*∆*/ } -/*∆*/ -/*∆*/ public external interface ClientType { -/*∆*/ public companion object of ClientType { -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class Clients { -/*∆*/ public constructor Clients() -/*∆*/ -/*∆*/ public final fun claim(): kotlin.js.Promise -/*∆*/ -/*∆*/ public final fun get(id: kotlin.String): kotlin.js.Promise -/*∆*/ -/*∆*/ public final fun matchAll(options: org.w3c.workers.ClientQueryOptions = ...): kotlin.js.Promise> -/*∆*/ -/*∆*/ public final fun openWindow(url: kotlin.String): kotlin.js.Promise -/*∆*/ } -/*∆*/ -/*∆*/ public open external class ExtendableEvent : org.w3c.dom.events.Event { -/*∆*/ public constructor ExtendableEvent(type: kotlin.String, eventInitDict: org.w3c.workers.ExtendableEventInit = ...) -/*∆*/ -/*∆*/ public final fun waitUntil(f: kotlin.js.Promise): kotlin.Unit -/*∆*/ -/*∆*/ public companion object of ExtendableEvent { -/*∆*/ public final val AT_TARGET: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val BUBBLING_PHASE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val CAPTURING_PHASE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NONE: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public external interface ExtendableEventInit : org.w3c.dom.EventInit { -/*∆*/ } -/*∆*/ -/*∆*/ public open external class ExtendableMessageEvent : org.w3c.workers.ExtendableEvent { -/*∆*/ public constructor ExtendableMessageEvent(type: kotlin.String, eventInitDict: org.w3c.workers.ExtendableMessageEventInit = ...) -/*∆*/ -/*∆*/ public open val data: kotlin.Any? { get; } -/*∆*/ -/*∆*/ public open val lastEventId: kotlin.String { get; } -/*∆*/ -/*∆*/ public open val origin: kotlin.String { get; } -/*∆*/ -/*∆*/ public open val ports: kotlin.Array? { get; } -/*∆*/ -/*∆*/ public open val source: org.w3c.workers.UnionClientOrMessagePortOrServiceWorker? { get; } -/*∆*/ -/*∆*/ public companion object of ExtendableMessageEvent { -/*∆*/ public final val AT_TARGET: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val BUBBLING_PHASE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val CAPTURING_PHASE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NONE: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public external interface ExtendableMessageEventInit : org.w3c.workers.ExtendableEventInit { -/*∆*/ public open var data: kotlin.Any? { get; set; } -/*∆*/ -/*∆*/ public open var lastEventId: kotlin.String? { get; set; } -/*∆*/ -/*∆*/ public open var origin: kotlin.String? { get; set; } -/*∆*/ -/*∆*/ public open var ports: kotlin.Array? { get; set; } -/*∆*/ -/*∆*/ public open var source: org.w3c.workers.UnionClientOrMessagePortOrServiceWorker? { get; set; } -/*∆*/ } -/*∆*/ -/*∆*/ public open external class FetchEvent : org.w3c.workers.ExtendableEvent { -/*∆*/ public constructor FetchEvent(type: kotlin.String, eventInitDict: org.w3c.workers.FetchEventInit) -/*∆*/ -/*∆*/ public open val clientId: kotlin.String? { get; } -/*∆*/ -/*∆*/ public open val isReload: kotlin.Boolean { get; } -/*∆*/ -/*∆*/ public open val request: org.w3c.fetch.Request { get; } -/*∆*/ -/*∆*/ public final fun respondWith(r: kotlin.js.Promise): kotlin.Unit -/*∆*/ -/*∆*/ public companion object of FetchEvent { -/*∆*/ public final val AT_TARGET: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val BUBBLING_PHASE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val CAPTURING_PHASE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NONE: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public external interface FetchEventInit : org.w3c.workers.ExtendableEventInit { -/*∆*/ public open var clientId: kotlin.String? { get; set; } -/*∆*/ -/*∆*/ public open var isReload: kotlin.Boolean? { get; set; } -/*∆*/ -/*∆*/ public open var request: org.w3c.fetch.Request? { get; set; } -/*∆*/ } -/*∆*/ -/*∆*/ public open external class ForeignFetchEvent : org.w3c.workers.ExtendableEvent { -/*∆*/ public constructor ForeignFetchEvent(type: kotlin.String, eventInitDict: org.w3c.workers.ForeignFetchEventInit) -/*∆*/ -/*∆*/ public open val origin: kotlin.String { get; } -/*∆*/ -/*∆*/ public open val request: org.w3c.fetch.Request { get; } -/*∆*/ -/*∆*/ public final fun respondWith(r: kotlin.js.Promise): kotlin.Unit -/*∆*/ -/*∆*/ public companion object of ForeignFetchEvent { -/*∆*/ public final val AT_TARGET: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val BUBBLING_PHASE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val CAPTURING_PHASE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NONE: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public external interface ForeignFetchEventInit : org.w3c.workers.ExtendableEventInit { -/*∆*/ public open var origin: kotlin.String? { get; set; } -/*∆*/ -/*∆*/ public open var request: org.w3c.fetch.Request? { get; set; } -/*∆*/ } -/*∆*/ -/*∆*/ public external interface ForeignFetchOptions { -/*∆*/ public open var origins: kotlin.Array? { get; set; } -/*∆*/ -/*∆*/ public open var scopes: kotlin.Array? { get; set; } -/*∆*/ } -/*∆*/ -/*∆*/ public external interface ForeignFetchResponse { -/*∆*/ public open var headers: kotlin.Array? { get; set; } -/*∆*/ -/*∆*/ public open var origin: kotlin.String? { get; set; } -/*∆*/ -/*∆*/ public open var response: org.w3c.fetch.Response? { get; set; } -/*∆*/ } -/*∆*/ -/*∆*/ public external interface FrameType { -/*∆*/ public companion object of FrameType { -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public open external class FunctionalEvent : org.w3c.workers.ExtendableEvent { -/*∆*/ public constructor FunctionalEvent() -/*∆*/ -/*∆*/ public companion object of FunctionalEvent { -/*∆*/ public final val AT_TARGET: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val BUBBLING_PHASE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val CAPTURING_PHASE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NONE: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public open external class InstallEvent : org.w3c.workers.ExtendableEvent { -/*∆*/ public constructor InstallEvent(type: kotlin.String, eventInitDict: org.w3c.workers.ExtendableEventInit = ...) -/*∆*/ -/*∆*/ public final fun registerForeignFetch(options: org.w3c.workers.ForeignFetchOptions): kotlin.Unit -/*∆*/ -/*∆*/ public companion object of InstallEvent { -/*∆*/ public final val AT_TARGET: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val BUBBLING_PHASE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val CAPTURING_PHASE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NONE: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public external interface RegistrationOptions { -/*∆*/ public open var scope: kotlin.String? { get; set; } -/*∆*/ -/*∆*/ public open var type: org.w3c.dom.WorkerType? { get; set; } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class ServiceWorker : org.w3c.dom.events.EventTarget, org.w3c.dom.AbstractWorker, org.w3c.workers.UnionMessagePortOrServiceWorker, org.w3c.workers.UnionClientOrMessagePortOrServiceWorker { -/*∆*/ public constructor ServiceWorker() -/*∆*/ -/*∆*/ public open var onstatechange: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open val scriptURL: kotlin.String { get; } -/*∆*/ -/*∆*/ public open val state: org.w3c.workers.ServiceWorkerState { get; } -/*∆*/ -/*∆*/ public final fun postMessage(message: kotlin.Any?, transfer: kotlin.Array = ...): kotlin.Unit -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class ServiceWorkerContainer : org.w3c.dom.events.EventTarget { -/*∆*/ public constructor ServiceWorkerContainer() -/*∆*/ -/*∆*/ public open val controller: org.w3c.workers.ServiceWorker? { get; } -/*∆*/ -/*∆*/ public open var oncontrollerchange: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open var onmessage: ((org.w3c.dom.MessageEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open val ready: kotlin.js.Promise { get; } -/*∆*/ -/*∆*/ public final fun getRegistration(clientURL: kotlin.String = ...): kotlin.js.Promise -/*∆*/ -/*∆*/ public final fun getRegistrations(): kotlin.js.Promise> -/*∆*/ -/*∆*/ public final fun register(scriptURL: kotlin.String, options: org.w3c.workers.RegistrationOptions = ...): kotlin.js.Promise -/*∆*/ -/*∆*/ public final fun startMessages(): kotlin.Unit -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class ServiceWorkerGlobalScope : org.w3c.dom.WorkerGlobalScope { -/*∆*/ public constructor ServiceWorkerGlobalScope() -/*∆*/ -/*∆*/ public open val clients: org.w3c.workers.Clients { get; } -/*∆*/ -/*∆*/ public open var onactivate: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open var onfetch: ((org.w3c.workers.FetchEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open var onforeignfetch: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open var onfunctionalevent: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open var oninstall: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open var onmessage: ((org.w3c.dom.MessageEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open var onnotificationclick: ((org.w3c.notifications.NotificationEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open var onnotificationclose: ((org.w3c.notifications.NotificationEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open val registration: org.w3c.workers.ServiceWorkerRegistration { get; } -/*∆*/ -/*∆*/ public final fun skipWaiting(): kotlin.js.Promise -/*∆*/ } -/*∆*/ -/*∆*/ public open external class ServiceWorkerMessageEvent : org.w3c.dom.events.Event { -/*∆*/ public constructor ServiceWorkerMessageEvent(type: kotlin.String, eventInitDict: org.w3c.workers.ServiceWorkerMessageEventInit = ...) -/*∆*/ -/*∆*/ public open val data: kotlin.Any? { get; } -/*∆*/ -/*∆*/ public open val lastEventId: kotlin.String { get; } -/*∆*/ -/*∆*/ public open val origin: kotlin.String { get; } -/*∆*/ -/*∆*/ public open val ports: kotlin.Array? { get; } -/*∆*/ -/*∆*/ public open val source: org.w3c.workers.UnionMessagePortOrServiceWorker? { get; } -/*∆*/ -/*∆*/ public companion object of ServiceWorkerMessageEvent { -/*∆*/ public final val AT_TARGET: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val BUBBLING_PHASE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val CAPTURING_PHASE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NONE: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public external interface ServiceWorkerMessageEventInit : org.w3c.dom.EventInit { -/*∆*/ public open var data: kotlin.Any? { get; set; } -/*∆*/ -/*∆*/ public open var lastEventId: kotlin.String? { get; set; } -/*∆*/ -/*∆*/ public open var origin: kotlin.String? { get; set; } -/*∆*/ -/*∆*/ public open var ports: kotlin.Array? { get; set; } -/*∆*/ -/*∆*/ public open var source: org.w3c.workers.UnionMessagePortOrServiceWorker? { get; set; } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class ServiceWorkerRegistration : org.w3c.dom.events.EventTarget { -/*∆*/ public constructor ServiceWorkerRegistration() -/*∆*/ -/*∆*/ public open val APISpace: dynamic { get; } -/*∆*/ -/*∆*/ public open val active: org.w3c.workers.ServiceWorker? { get; } -/*∆*/ -/*∆*/ public open val installing: org.w3c.workers.ServiceWorker? { get; } -/*∆*/ -/*∆*/ public open var onupdatefound: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open val scope: kotlin.String { get; } -/*∆*/ -/*∆*/ public open val waiting: org.w3c.workers.ServiceWorker? { get; } -/*∆*/ -/*∆*/ public final fun getNotifications(filter: org.w3c.notifications.GetNotificationOptions = ...): kotlin.js.Promise> -/*∆*/ -/*∆*/ public final fun methodName(): kotlin.js.Promise -/*∆*/ -/*∆*/ public final fun showNotification(title: kotlin.String, options: org.w3c.notifications.NotificationOptions = ...): kotlin.js.Promise -/*∆*/ -/*∆*/ public final fun unregister(): kotlin.js.Promise -/*∆*/ -/*∆*/ public final fun update(): kotlin.js.Promise -/*∆*/ } -/*∆*/ -/*∆*/ public external interface ServiceWorkerState { -/*∆*/ public companion object of ServiceWorkerState { -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public external interface UnionClientOrMessagePortOrServiceWorker { -/*∆*/ } -/*∆*/ -/*∆*/ public external interface UnionMessagePortOrServiceWorker { -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class WindowClient : org.w3c.workers.Client { -/*∆*/ public constructor WindowClient() -/*∆*/ -/*∆*/ public open val focused: kotlin.Boolean { get; } -/*∆*/ -/*∆*/ public open val visibilityState: dynamic { get; } -/*∆*/ -/*∆*/ public final fun focus(): kotlin.js.Promise -/*∆*/ -/*∆*/ public final fun navigate(url: kotlin.String): kotlin.js.Promise -/*∆*/ } \ No newline at end of file +public val org.w3c.workers.ServiceWorkerState.Companion.ACTIVATED: org.w3c.workers.ServiceWorkerState { get; } + +public val org.w3c.workers.ServiceWorkerState.Companion.ACTIVATING: org.w3c.workers.ServiceWorkerState { get; } + +public val org.w3c.workers.ClientType.Companion.ALL: org.w3c.workers.ClientType { get; } + +public val org.w3c.workers.FrameType.Companion.AUXILIARY: org.w3c.workers.FrameType { get; } + +public val org.w3c.workers.ServiceWorkerState.Companion.INSTALLED: org.w3c.workers.ServiceWorkerState { get; } + +public val org.w3c.workers.ServiceWorkerState.Companion.INSTALLING: org.w3c.workers.ServiceWorkerState { get; } + +public val org.w3c.workers.FrameType.Companion.NESTED: org.w3c.workers.FrameType { get; } + +public val org.w3c.workers.FrameType.Companion.NONE: org.w3c.workers.FrameType { get; } + +public val org.w3c.workers.ServiceWorkerState.Companion.REDUNDANT: org.w3c.workers.ServiceWorkerState { get; } + +public val org.w3c.workers.ClientType.Companion.SHAREDWORKER: org.w3c.workers.ClientType { get; } + +public val org.w3c.workers.FrameType.Companion.TOP_LEVEL: org.w3c.workers.FrameType { get; } + +public val org.w3c.workers.ClientType.Companion.WINDOW: org.w3c.workers.ClientType { get; } + +public val org.w3c.workers.ClientType.Companion.WORKER: org.w3c.workers.ClientType { get; } + +@kotlin.internal.InlineOnly +public inline fun CacheBatchOperation(type: kotlin.String? = ..., request: org.w3c.fetch.Request? = ..., response: org.w3c.fetch.Response? = ..., options: org.w3c.workers.CacheQueryOptions? = ...): org.w3c.workers.CacheBatchOperation + +@kotlin.internal.InlineOnly +public inline fun CacheQueryOptions(ignoreSearch: kotlin.Boolean? = ..., ignoreMethod: kotlin.Boolean? = ..., ignoreVary: kotlin.Boolean? = ..., cacheName: kotlin.String? = ...): org.w3c.workers.CacheQueryOptions + +@kotlin.internal.InlineOnly +public inline fun ClientQueryOptions(includeUncontrolled: kotlin.Boolean? = ..., type: org.w3c.workers.ClientType? = ...): org.w3c.workers.ClientQueryOptions + +@kotlin.internal.InlineOnly +public inline fun ExtendableEventInit(bubbles: kotlin.Boolean? = ..., cancelable: kotlin.Boolean? = ..., composed: kotlin.Boolean? = ...): org.w3c.workers.ExtendableEventInit + +@kotlin.internal.InlineOnly +public inline fun ExtendableMessageEventInit(data: kotlin.Any? = ..., origin: kotlin.String? = ..., lastEventId: kotlin.String? = ..., source: org.w3c.workers.UnionClientOrMessagePortOrServiceWorker? = ..., ports: kotlin.Array? = ..., bubbles: kotlin.Boolean? = ..., cancelable: kotlin.Boolean? = ..., composed: kotlin.Boolean? = ...): org.w3c.workers.ExtendableMessageEventInit + +@kotlin.internal.InlineOnly +public inline fun FetchEventInit(request: org.w3c.fetch.Request?, clientId: kotlin.String? = ..., isReload: kotlin.Boolean? = ..., bubbles: kotlin.Boolean? = ..., cancelable: kotlin.Boolean? = ..., composed: kotlin.Boolean? = ...): org.w3c.workers.FetchEventInit + +@kotlin.internal.InlineOnly +public inline fun ForeignFetchEventInit(request: org.w3c.fetch.Request?, origin: kotlin.String? = ..., bubbles: kotlin.Boolean? = ..., cancelable: kotlin.Boolean? = ..., composed: kotlin.Boolean? = ...): org.w3c.workers.ForeignFetchEventInit + +@kotlin.internal.InlineOnly +public inline fun ForeignFetchOptions(scopes: kotlin.Array?, origins: kotlin.Array?): org.w3c.workers.ForeignFetchOptions + +@kotlin.internal.InlineOnly +public inline fun ForeignFetchResponse(response: org.w3c.fetch.Response?, origin: kotlin.String? = ..., headers: kotlin.Array? = ...): org.w3c.workers.ForeignFetchResponse + +@kotlin.internal.InlineOnly +public inline fun RegistrationOptions(scope: kotlin.String? = ..., type: org.w3c.dom.WorkerType? = ...): org.w3c.workers.RegistrationOptions + +@kotlin.internal.InlineOnly +public inline fun ServiceWorkerMessageEventInit(data: kotlin.Any? = ..., origin: kotlin.String? = ..., lastEventId: kotlin.String? = ..., source: org.w3c.workers.UnionMessagePortOrServiceWorker? = ..., ports: kotlin.Array? = ..., bubbles: kotlin.Boolean? = ..., cancelable: kotlin.Boolean? = ..., composed: kotlin.Boolean? = ...): org.w3c.workers.ServiceWorkerMessageEventInit + +public abstract external class Cache { + public constructor Cache() + + public final fun add(request: dynamic): kotlin.js.Promise + + public final fun addAll(requests: kotlin.Array): kotlin.js.Promise + + public final fun delete(request: dynamic, options: org.w3c.workers.CacheQueryOptions = ...): kotlin.js.Promise + + public final fun keys(request: dynamic = ..., options: org.w3c.workers.CacheQueryOptions = ...): kotlin.js.Promise> + + public final fun match(request: dynamic, options: org.w3c.workers.CacheQueryOptions = ...): kotlin.js.Promise + + public final fun matchAll(request: dynamic = ..., options: org.w3c.workers.CacheQueryOptions = ...): kotlin.js.Promise> + + public final fun put(request: dynamic, response: org.w3c.fetch.Response): kotlin.js.Promise +} + +public external interface CacheBatchOperation { + public open var options: org.w3c.workers.CacheQueryOptions? { get; set; } + + public open var request: org.w3c.fetch.Request? { get; set; } + + public open var response: org.w3c.fetch.Response? { get; set; } + + public open var type: kotlin.String? { get; set; } +} + +public external interface CacheQueryOptions { + public open var cacheName: kotlin.String? { get; set; } + + public open var ignoreMethod: kotlin.Boolean? { get; set; } + + public open var ignoreSearch: kotlin.Boolean? { get; set; } + + public open var ignoreVary: kotlin.Boolean? { get; set; } +} + +public abstract external class CacheStorage { + public constructor CacheStorage() + + public final fun delete(cacheName: kotlin.String): kotlin.js.Promise + + public final fun has(cacheName: kotlin.String): kotlin.js.Promise + + public final fun keys(): kotlin.js.Promise> + + public final fun match(request: dynamic, options: org.w3c.workers.CacheQueryOptions = ...): kotlin.js.Promise + + public final fun open(cacheName: kotlin.String): kotlin.js.Promise +} + +public abstract external class Client : org.w3c.workers.UnionClientOrMessagePortOrServiceWorker { + public constructor Client() + + public open val frameType: org.w3c.workers.FrameType { get; } + + public open val id: kotlin.String { get; } + + public open val url: kotlin.String { get; } + + public final fun postMessage(message: kotlin.Any?, transfer: kotlin.Array = ...): kotlin.Unit +} + +public external interface ClientQueryOptions { + public open var includeUncontrolled: kotlin.Boolean? { get; set; } + + public open var type: org.w3c.workers.ClientType? { get; set; } +} + +public external interface ClientType { + public companion object of ClientType { + } +} + +public abstract external class Clients { + public constructor Clients() + + public final fun claim(): kotlin.js.Promise + + public final fun get(id: kotlin.String): kotlin.js.Promise + + public final fun matchAll(options: org.w3c.workers.ClientQueryOptions = ...): kotlin.js.Promise> + + public final fun openWindow(url: kotlin.String): kotlin.js.Promise +} + +public open external class ExtendableEvent : org.w3c.dom.events.Event { + public constructor ExtendableEvent(type: kotlin.String, eventInitDict: org.w3c.workers.ExtendableEventInit = ...) + + public final fun waitUntil(f: kotlin.js.Promise): kotlin.Unit + + public companion object of ExtendableEvent { + public final val AT_TARGET: kotlin.Short { get; } + + public final val BUBBLING_PHASE: kotlin.Short { get; } + + public final val CAPTURING_PHASE: kotlin.Short { get; } + + public final val NONE: kotlin.Short { get; } + } +} + +public external interface ExtendableEventInit : org.w3c.dom.EventInit { +} + +public open external class ExtendableMessageEvent : org.w3c.workers.ExtendableEvent { + public constructor ExtendableMessageEvent(type: kotlin.String, eventInitDict: org.w3c.workers.ExtendableMessageEventInit = ...) + + public open val data: kotlin.Any? { get; } + + public open val lastEventId: kotlin.String { get; } + + public open val origin: kotlin.String { get; } + + public open val ports: kotlin.Array? { get; } + + public open val source: org.w3c.workers.UnionClientOrMessagePortOrServiceWorker? { get; } + + public companion object of ExtendableMessageEvent { + public final val AT_TARGET: kotlin.Short { get; } + + public final val BUBBLING_PHASE: kotlin.Short { get; } + + public final val CAPTURING_PHASE: kotlin.Short { get; } + + public final val NONE: kotlin.Short { get; } + } +} + +public external interface ExtendableMessageEventInit : org.w3c.workers.ExtendableEventInit { + public open var data: kotlin.Any? { get; set; } + + public open var lastEventId: kotlin.String? { get; set; } + + public open var origin: kotlin.String? { get; set; } + + public open var ports: kotlin.Array? { get; set; } + + public open var source: org.w3c.workers.UnionClientOrMessagePortOrServiceWorker? { get; set; } +} + +public open external class FetchEvent : org.w3c.workers.ExtendableEvent { + public constructor FetchEvent(type: kotlin.String, eventInitDict: org.w3c.workers.FetchEventInit) + + public open val clientId: kotlin.String? { get; } + + public open val isReload: kotlin.Boolean { get; } + + public open val request: org.w3c.fetch.Request { get; } + + public final fun respondWith(r: kotlin.js.Promise): kotlin.Unit + + public companion object of FetchEvent { + public final val AT_TARGET: kotlin.Short { get; } + + public final val BUBBLING_PHASE: kotlin.Short { get; } + + public final val CAPTURING_PHASE: kotlin.Short { get; } + + public final val NONE: kotlin.Short { get; } + } +} + +public external interface FetchEventInit : org.w3c.workers.ExtendableEventInit { + public open var clientId: kotlin.String? { get; set; } + + public open var isReload: kotlin.Boolean? { get; set; } + + public open var request: org.w3c.fetch.Request? { get; set; } +} + +public open external class ForeignFetchEvent : org.w3c.workers.ExtendableEvent { + public constructor ForeignFetchEvent(type: kotlin.String, eventInitDict: org.w3c.workers.ForeignFetchEventInit) + + public open val origin: kotlin.String { get; } + + public open val request: org.w3c.fetch.Request { get; } + + public final fun respondWith(r: kotlin.js.Promise): kotlin.Unit + + public companion object of ForeignFetchEvent { + public final val AT_TARGET: kotlin.Short { get; } + + public final val BUBBLING_PHASE: kotlin.Short { get; } + + public final val CAPTURING_PHASE: kotlin.Short { get; } + + public final val NONE: kotlin.Short { get; } + } +} + +public external interface ForeignFetchEventInit : org.w3c.workers.ExtendableEventInit { + public open var origin: kotlin.String? { get; set; } + + public open var request: org.w3c.fetch.Request? { get; set; } +} + +public external interface ForeignFetchOptions { + public open var origins: kotlin.Array? { get; set; } + + public open var scopes: kotlin.Array? { get; set; } +} + +public external interface ForeignFetchResponse { + public open var headers: kotlin.Array? { get; set; } + + public open var origin: kotlin.String? { get; set; } + + public open var response: org.w3c.fetch.Response? { get; set; } +} + +public external interface FrameType { + public companion object of FrameType { + } +} + +public open external class FunctionalEvent : org.w3c.workers.ExtendableEvent { + public constructor FunctionalEvent() + + public companion object of FunctionalEvent { + public final val AT_TARGET: kotlin.Short { get; } + + public final val BUBBLING_PHASE: kotlin.Short { get; } + + public final val CAPTURING_PHASE: kotlin.Short { get; } + + public final val NONE: kotlin.Short { get; } + } +} + +public open external class InstallEvent : org.w3c.workers.ExtendableEvent { + public constructor InstallEvent(type: kotlin.String, eventInitDict: org.w3c.workers.ExtendableEventInit = ...) + + public final fun registerForeignFetch(options: org.w3c.workers.ForeignFetchOptions): kotlin.Unit + + public companion object of InstallEvent { + public final val AT_TARGET: kotlin.Short { get; } + + public final val BUBBLING_PHASE: kotlin.Short { get; } + + public final val CAPTURING_PHASE: kotlin.Short { get; } + + public final val NONE: kotlin.Short { get; } + } +} + +public external interface RegistrationOptions { + public open var scope: kotlin.String? { get; set; } + + public open var type: org.w3c.dom.WorkerType? { get; set; } +} + +public abstract external class ServiceWorker : org.w3c.dom.events.EventTarget, org.w3c.dom.AbstractWorker, org.w3c.workers.UnionMessagePortOrServiceWorker, org.w3c.workers.UnionClientOrMessagePortOrServiceWorker { + public constructor ServiceWorker() + + public open var onstatechange: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open val scriptURL: kotlin.String { get; } + + public open val state: org.w3c.workers.ServiceWorkerState { get; } + + public final fun postMessage(message: kotlin.Any?, transfer: kotlin.Array = ...): kotlin.Unit +} + +public abstract external class ServiceWorkerContainer : org.w3c.dom.events.EventTarget { + public constructor ServiceWorkerContainer() + + public open val controller: org.w3c.workers.ServiceWorker? { get; } + + public open var oncontrollerchange: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open var onmessage: ((org.w3c.dom.MessageEvent) -> dynamic)? { get; set; } + + public open val ready: kotlin.js.Promise { get; } + + public final fun getRegistration(clientURL: kotlin.String = ...): kotlin.js.Promise + + public final fun getRegistrations(): kotlin.js.Promise> + + public final fun register(scriptURL: kotlin.String, options: org.w3c.workers.RegistrationOptions = ...): kotlin.js.Promise + + public final fun startMessages(): kotlin.Unit +} + +public abstract external class ServiceWorkerGlobalScope : org.w3c.dom.WorkerGlobalScope { + public constructor ServiceWorkerGlobalScope() + + public open val clients: org.w3c.workers.Clients { get; } + + public open var onactivate: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open var onfetch: ((org.w3c.workers.FetchEvent) -> dynamic)? { get; set; } + + public open var onforeignfetch: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open var onfunctionalevent: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open var oninstall: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open var onmessage: ((org.w3c.dom.MessageEvent) -> dynamic)? { get; set; } + + public open var onnotificationclick: ((org.w3c.notifications.NotificationEvent) -> dynamic)? { get; set; } + + public open var onnotificationclose: ((org.w3c.notifications.NotificationEvent) -> dynamic)? { get; set; } + + public open val registration: org.w3c.workers.ServiceWorkerRegistration { get; } + + public final fun skipWaiting(): kotlin.js.Promise +} + +public open external class ServiceWorkerMessageEvent : org.w3c.dom.events.Event { + public constructor ServiceWorkerMessageEvent(type: kotlin.String, eventInitDict: org.w3c.workers.ServiceWorkerMessageEventInit = ...) + + public open val data: kotlin.Any? { get; } + + public open val lastEventId: kotlin.String { get; } + + public open val origin: kotlin.String { get; } + + public open val ports: kotlin.Array? { get; } + + public open val source: org.w3c.workers.UnionMessagePortOrServiceWorker? { get; } + + public companion object of ServiceWorkerMessageEvent { + public final val AT_TARGET: kotlin.Short { get; } + + public final val BUBBLING_PHASE: kotlin.Short { get; } + + public final val CAPTURING_PHASE: kotlin.Short { get; } + + public final val NONE: kotlin.Short { get; } + } +} + +public external interface ServiceWorkerMessageEventInit : org.w3c.dom.EventInit { + public open var data: kotlin.Any? { get; set; } + + public open var lastEventId: kotlin.String? { get; set; } + + public open var origin: kotlin.String? { get; set; } + + public open var ports: kotlin.Array? { get; set; } + + public open var source: org.w3c.workers.UnionMessagePortOrServiceWorker? { get; set; } +} + +public abstract external class ServiceWorkerRegistration : org.w3c.dom.events.EventTarget { + public constructor ServiceWorkerRegistration() + + public open val APISpace: dynamic { get; } + + public open val active: org.w3c.workers.ServiceWorker? { get; } + + public open val installing: org.w3c.workers.ServiceWorker? { get; } + + public open var onupdatefound: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open val scope: kotlin.String { get; } + + public open val waiting: org.w3c.workers.ServiceWorker? { get; } + + public final fun getNotifications(filter: org.w3c.notifications.GetNotificationOptions = ...): kotlin.js.Promise> + + public final fun methodName(): kotlin.js.Promise + + public final fun showNotification(title: kotlin.String, options: org.w3c.notifications.NotificationOptions = ...): kotlin.js.Promise + + public final fun unregister(): kotlin.js.Promise + + public final fun update(): kotlin.js.Promise +} + +public external interface ServiceWorkerState { + public companion object of ServiceWorkerState { + } +} + +public external interface UnionClientOrMessagePortOrServiceWorker { +} + +public external interface UnionMessagePortOrServiceWorker { +} + +public abstract external class WindowClient : org.w3c.workers.Client { + public constructor WindowClient() + + public open val focused: kotlin.Boolean { get; } + + public open val visibilityState: dynamic { get; } + + public final fun focus(): kotlin.js.Promise + + public final fun navigate(url: kotlin.String): kotlin.js.Promise +} \ No newline at end of file diff --git a/libraries/stdlib/api/js-v1/org.w3c.xhr.kt b/libraries/stdlib/api/js-v1/org.w3c.xhr.kt index ae6ae2b682d..b6b5adc50d4 100644 --- a/libraries/stdlib/api/js-v1/org.w3c.xhr.kt +++ b/libraries/stdlib/api/js-v1/org.w3c.xhr.kt @@ -1,145 +1,145 @@ -/*∆*/ public val org.w3c.xhr.XMLHttpRequestResponseType.Companion.ARRAYBUFFER: org.w3c.xhr.XMLHttpRequestResponseType { get; } -/*∆*/ -/*∆*/ public val org.w3c.xhr.XMLHttpRequestResponseType.Companion.BLOB: org.w3c.xhr.XMLHttpRequestResponseType { get; } -/*∆*/ -/*∆*/ public val org.w3c.xhr.XMLHttpRequestResponseType.Companion.DOCUMENT: org.w3c.xhr.XMLHttpRequestResponseType { get; } -/*∆*/ -/*∆*/ public val org.w3c.xhr.XMLHttpRequestResponseType.Companion.EMPTY: org.w3c.xhr.XMLHttpRequestResponseType { get; } -/*∆*/ -/*∆*/ public val org.w3c.xhr.XMLHttpRequestResponseType.Companion.JSON: org.w3c.xhr.XMLHttpRequestResponseType { get; } -/*∆*/ -/*∆*/ public val org.w3c.xhr.XMLHttpRequestResponseType.Companion.TEXT: org.w3c.xhr.XMLHttpRequestResponseType { get; } -/*∆*/ -/*∆*/ @kotlin.internal.InlineOnly -/*∆*/ public inline fun ProgressEventInit(lengthComputable: kotlin.Boolean? = ..., loaded: kotlin.Number? = ..., total: kotlin.Number? = ..., bubbles: kotlin.Boolean? = ..., cancelable: kotlin.Boolean? = ..., composed: kotlin.Boolean? = ...): org.w3c.xhr.ProgressEventInit -/*∆*/ -/*∆*/ public open external class FormData { -/*∆*/ public constructor FormData(form: org.w3c.dom.HTMLFormElement = ...) -/*∆*/ -/*∆*/ public final fun append(name: kotlin.String, value: kotlin.String): kotlin.Unit -/*∆*/ -/*∆*/ public final fun append(name: kotlin.String, value: org.w3c.files.Blob, filename: kotlin.String = ...): kotlin.Unit -/*∆*/ -/*∆*/ public final fun delete(name: kotlin.String): kotlin.Unit -/*∆*/ -/*∆*/ public final fun get(name: kotlin.String): dynamic -/*∆*/ -/*∆*/ public final fun getAll(name: kotlin.String): kotlin.Array -/*∆*/ -/*∆*/ public final fun has(name: kotlin.String): kotlin.Boolean -/*∆*/ -/*∆*/ public final fun set(name: kotlin.String, value: kotlin.String): kotlin.Unit -/*∆*/ -/*∆*/ public final fun set(name: kotlin.String, value: org.w3c.files.Blob, filename: kotlin.String = ...): kotlin.Unit -/*∆*/ } -/*∆*/ -/*∆*/ public open external class ProgressEvent : org.w3c.dom.events.Event { -/*∆*/ public constructor ProgressEvent(type: kotlin.String, eventInitDict: org.w3c.xhr.ProgressEventInit = ...) -/*∆*/ -/*∆*/ public open val lengthComputable: kotlin.Boolean { get; } -/*∆*/ -/*∆*/ public open val loaded: kotlin.Number { get; } -/*∆*/ -/*∆*/ public open val total: kotlin.Number { get; } -/*∆*/ -/*∆*/ public companion object of ProgressEvent { -/*∆*/ public final val AT_TARGET: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val BUBBLING_PHASE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val CAPTURING_PHASE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val NONE: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public external interface ProgressEventInit : org.w3c.dom.EventInit { -/*∆*/ public open var lengthComputable: kotlin.Boolean? { get; set; } -/*∆*/ -/*∆*/ public open var loaded: kotlin.Number? { get; set; } -/*∆*/ -/*∆*/ public open var total: kotlin.Number? { get; set; } -/*∆*/ } -/*∆*/ -/*∆*/ public open external class XMLHttpRequest : org.w3c.xhr.XMLHttpRequestEventTarget { -/*∆*/ public constructor XMLHttpRequest() -/*∆*/ -/*∆*/ public final var onreadystatechange: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open val readyState: kotlin.Short { get; } -/*∆*/ -/*∆*/ public open val response: kotlin.Any? { get; } -/*∆*/ -/*∆*/ public open val responseText: kotlin.String { get; } -/*∆*/ -/*∆*/ public final var responseType: org.w3c.xhr.XMLHttpRequestResponseType { get; set; } -/*∆*/ -/*∆*/ public open val responseURL: kotlin.String { get; } -/*∆*/ -/*∆*/ public open val responseXML: org.w3c.dom.Document? { get; } -/*∆*/ -/*∆*/ public open val status: kotlin.Short { get; } -/*∆*/ -/*∆*/ public open val statusText: kotlin.String { get; } -/*∆*/ -/*∆*/ public final var timeout: kotlin.Int { get; set; } -/*∆*/ -/*∆*/ public open val upload: org.w3c.xhr.XMLHttpRequestUpload { get; } -/*∆*/ -/*∆*/ public final var withCredentials: kotlin.Boolean { get; set; } -/*∆*/ -/*∆*/ public final fun abort(): kotlin.Unit -/*∆*/ -/*∆*/ public final fun getAllResponseHeaders(): kotlin.String -/*∆*/ -/*∆*/ public final fun getResponseHeader(name: kotlin.String): kotlin.String? -/*∆*/ -/*∆*/ public final fun open(method: kotlin.String, url: kotlin.String): kotlin.Unit -/*∆*/ -/*∆*/ public final fun open(method: kotlin.String, url: kotlin.String, async: kotlin.Boolean, username: kotlin.String? = ..., password: kotlin.String? = ...): kotlin.Unit -/*∆*/ -/*∆*/ public final fun overrideMimeType(mime: kotlin.String): kotlin.Unit -/*∆*/ -/*∆*/ public final fun send(body: dynamic = ...): kotlin.Unit -/*∆*/ -/*∆*/ public final fun setRequestHeader(name: kotlin.String, value: kotlin.String): kotlin.Unit -/*∆*/ -/*∆*/ public companion object of XMLHttpRequest { -/*∆*/ public final val DONE: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val HEADERS_RECEIVED: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val LOADING: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val OPENED: kotlin.Short { get; } -/*∆*/ -/*∆*/ public final val UNSENT: kotlin.Short { get; } -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class XMLHttpRequestEventTarget : org.w3c.dom.events.EventTarget { -/*∆*/ public constructor XMLHttpRequestEventTarget() -/*∆*/ -/*∆*/ public open var onabort: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open var onerror: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open var onload: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open var onloadend: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open var onloadstart: ((org.w3c.xhr.ProgressEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open var onprogress: ((org.w3c.xhr.ProgressEvent) -> dynamic)? { get; set; } -/*∆*/ -/*∆*/ public open var ontimeout: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } -/*∆*/ } -/*∆*/ -/*∆*/ public external interface XMLHttpRequestResponseType { -/*∆*/ public companion object of XMLHttpRequestResponseType { -/*∆*/ } -/*∆*/ } -/*∆*/ -/*∆*/ public abstract external class XMLHttpRequestUpload : org.w3c.xhr.XMLHttpRequestEventTarget { -/*∆*/ public constructor XMLHttpRequestUpload() -/*∆*/ } \ No newline at end of file +public val org.w3c.xhr.XMLHttpRequestResponseType.Companion.ARRAYBUFFER: org.w3c.xhr.XMLHttpRequestResponseType { get; } + +public val org.w3c.xhr.XMLHttpRequestResponseType.Companion.BLOB: org.w3c.xhr.XMLHttpRequestResponseType { get; } + +public val org.w3c.xhr.XMLHttpRequestResponseType.Companion.DOCUMENT: org.w3c.xhr.XMLHttpRequestResponseType { get; } + +public val org.w3c.xhr.XMLHttpRequestResponseType.Companion.EMPTY: org.w3c.xhr.XMLHttpRequestResponseType { get; } + +public val org.w3c.xhr.XMLHttpRequestResponseType.Companion.JSON: org.w3c.xhr.XMLHttpRequestResponseType { get; } + +public val org.w3c.xhr.XMLHttpRequestResponseType.Companion.TEXT: org.w3c.xhr.XMLHttpRequestResponseType { get; } + +@kotlin.internal.InlineOnly +public inline fun ProgressEventInit(lengthComputable: kotlin.Boolean? = ..., loaded: kotlin.Number? = ..., total: kotlin.Number? = ..., bubbles: kotlin.Boolean? = ..., cancelable: kotlin.Boolean? = ..., composed: kotlin.Boolean? = ...): org.w3c.xhr.ProgressEventInit + +public open external class FormData { + public constructor FormData(form: org.w3c.dom.HTMLFormElement = ...) + + public final fun append(name: kotlin.String, value: kotlin.String): kotlin.Unit + + public final fun append(name: kotlin.String, value: org.w3c.files.Blob, filename: kotlin.String = ...): kotlin.Unit + + public final fun delete(name: kotlin.String): kotlin.Unit + + public final fun get(name: kotlin.String): dynamic + + public final fun getAll(name: kotlin.String): kotlin.Array + + public final fun has(name: kotlin.String): kotlin.Boolean + + public final fun set(name: kotlin.String, value: kotlin.String): kotlin.Unit + + public final fun set(name: kotlin.String, value: org.w3c.files.Blob, filename: kotlin.String = ...): kotlin.Unit +} + +public open external class ProgressEvent : org.w3c.dom.events.Event { + public constructor ProgressEvent(type: kotlin.String, eventInitDict: org.w3c.xhr.ProgressEventInit = ...) + + public open val lengthComputable: kotlin.Boolean { get; } + + public open val loaded: kotlin.Number { get; } + + public open val total: kotlin.Number { get; } + + public companion object of ProgressEvent { + public final val AT_TARGET: kotlin.Short { get; } + + public final val BUBBLING_PHASE: kotlin.Short { get; } + + public final val CAPTURING_PHASE: kotlin.Short { get; } + + public final val NONE: kotlin.Short { get; } + } +} + +public external interface ProgressEventInit : org.w3c.dom.EventInit { + public open var lengthComputable: kotlin.Boolean? { get; set; } + + public open var loaded: kotlin.Number? { get; set; } + + public open var total: kotlin.Number? { get; set; } +} + +public open external class XMLHttpRequest : org.w3c.xhr.XMLHttpRequestEventTarget { + public constructor XMLHttpRequest() + + public final var onreadystatechange: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open val readyState: kotlin.Short { get; } + + public open val response: kotlin.Any? { get; } + + public open val responseText: kotlin.String { get; } + + public final var responseType: org.w3c.xhr.XMLHttpRequestResponseType { get; set; } + + public open val responseURL: kotlin.String { get; } + + public open val responseXML: org.w3c.dom.Document? { get; } + + public open val status: kotlin.Short { get; } + + public open val statusText: kotlin.String { get; } + + public final var timeout: kotlin.Int { get; set; } + + public open val upload: org.w3c.xhr.XMLHttpRequestUpload { get; } + + public final var withCredentials: kotlin.Boolean { get; set; } + + public final fun abort(): kotlin.Unit + + public final fun getAllResponseHeaders(): kotlin.String + + public final fun getResponseHeader(name: kotlin.String): kotlin.String? + + public final fun open(method: kotlin.String, url: kotlin.String): kotlin.Unit + + public final fun open(method: kotlin.String, url: kotlin.String, async: kotlin.Boolean, username: kotlin.String? = ..., password: kotlin.String? = ...): kotlin.Unit + + public final fun overrideMimeType(mime: kotlin.String): kotlin.Unit + + public final fun send(body: dynamic = ...): kotlin.Unit + + public final fun setRequestHeader(name: kotlin.String, value: kotlin.String): kotlin.Unit + + public companion object of XMLHttpRequest { + public final val DONE: kotlin.Short { get; } + + public final val HEADERS_RECEIVED: kotlin.Short { get; } + + public final val LOADING: kotlin.Short { get; } + + public final val OPENED: kotlin.Short { get; } + + public final val UNSENT: kotlin.Short { get; } + } +} + +public abstract external class XMLHttpRequestEventTarget : org.w3c.dom.events.EventTarget { + public constructor XMLHttpRequestEventTarget() + + public open var onabort: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open var onerror: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open var onload: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open var onloadend: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open var onloadstart: ((org.w3c.xhr.ProgressEvent) -> dynamic)? { get; set; } + + public open var onprogress: ((org.w3c.xhr.ProgressEvent) -> dynamic)? { get; set; } + + public open var ontimeout: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } +} + +public external interface XMLHttpRequestResponseType { + public companion object of XMLHttpRequestResponseType { + } +} + +public abstract external class XMLHttpRequestUpload : org.w3c.xhr.XMLHttpRequestEventTarget { + public constructor XMLHttpRequestUpload() +} \ No newline at end of file diff --git a/libraries/stdlib/api/js/kotlinx.browser.kt b/libraries/stdlib/api/js/kotlinx.browser.kt new file mode 100644 index 00000000000..169a56b1f33 --- /dev/null +++ b/libraries/stdlib/api/js/kotlinx.browser.kt @@ -0,0 +1,7 @@ +public external val document: org.w3c.dom.Document { get; } + +public external val localStorage: org.w3c.dom.Storage { get; } + +public external val sessionStorage: org.w3c.dom.Storage { get; } + +public external val window: org.w3c.dom.Window { get; } \ No newline at end of file diff --git a/libraries/stdlib/api/js/kotlinx.dom.kt b/libraries/stdlib/api/js/kotlinx.dom.kt new file mode 100644 index 00000000000..cf7c97737fc --- /dev/null +++ b/libraries/stdlib/api/js/kotlinx.dom.kt @@ -0,0 +1,17 @@ +public val org.w3c.dom.Node.isElement: kotlin.Boolean { get; } + +public val org.w3c.dom.Node.isText: kotlin.Boolean { get; } + +public fun org.w3c.dom.Element.addClass(vararg cssClasses: kotlin.String): kotlin.Boolean + +public fun org.w3c.dom.Element.appendElement(name: kotlin.String, init: org.w3c.dom.Element.() -> kotlin.Unit): org.w3c.dom.Element + +public fun org.w3c.dom.Element.appendText(text: kotlin.String): org.w3c.dom.Element + +public fun org.w3c.dom.Node.clear(): kotlin.Unit + +public fun org.w3c.dom.Document.createElement(name: kotlin.String, init: org.w3c.dom.Element.() -> kotlin.Unit): org.w3c.dom.Element + +public fun org.w3c.dom.Element.hasClass(cssClass: kotlin.String): kotlin.Boolean + +public fun org.w3c.dom.Element.removeClass(vararg cssClasses: kotlin.String): kotlin.Boolean \ No newline at end of file diff --git a/libraries/stdlib/api/js/org.khronos.webgl.kt b/libraries/stdlib/api/js/org.khronos.webgl.kt new file mode 100644 index 00000000000..c81b29f09eb --- /dev/null +++ b/libraries/stdlib/api/js/org.khronos.webgl.kt @@ -0,0 +1,1973 @@ +@kotlin.internal.InlineOnly +public inline fun WebGLContextAttributes(alpha: kotlin.Boolean? = ..., depth: kotlin.Boolean? = ..., stencil: kotlin.Boolean? = ..., antialias: kotlin.Boolean? = ..., premultipliedAlpha: kotlin.Boolean? = ..., preserveDrawingBuffer: kotlin.Boolean? = ..., preferLowPowerToHighPerformance: kotlin.Boolean? = ..., failIfMajorPerformanceCaveat: kotlin.Boolean? = ...): org.khronos.webgl.WebGLContextAttributes + +@kotlin.internal.InlineOnly +public inline fun WebGLContextEventInit(statusMessage: kotlin.String? = ..., bubbles: kotlin.Boolean? = ..., cancelable: kotlin.Boolean? = ..., composed: kotlin.Boolean? = ...): org.khronos.webgl.WebGLContextEventInit + +@kotlin.internal.InlineOnly +public inline operator fun org.khronos.webgl.Float32Array.get(index: kotlin.Int): kotlin.Float + +@kotlin.internal.InlineOnly +public inline operator fun org.khronos.webgl.Float64Array.get(index: kotlin.Int): kotlin.Double + +@kotlin.internal.InlineOnly +public inline operator fun org.khronos.webgl.Int16Array.get(index: kotlin.Int): kotlin.Short + +@kotlin.internal.InlineOnly +public inline operator fun org.khronos.webgl.Int32Array.get(index: kotlin.Int): kotlin.Int + +@kotlin.internal.InlineOnly +public inline operator fun org.khronos.webgl.Int8Array.get(index: kotlin.Int): kotlin.Byte + +@kotlin.internal.InlineOnly +public inline operator fun org.khronos.webgl.Uint16Array.get(index: kotlin.Int): kotlin.Short + +@kotlin.internal.InlineOnly +public inline operator fun org.khronos.webgl.Uint32Array.get(index: kotlin.Int): kotlin.Int + +@kotlin.internal.InlineOnly +public inline operator fun org.khronos.webgl.Uint8Array.get(index: kotlin.Int): kotlin.Byte + +@kotlin.internal.InlineOnly +public inline operator fun org.khronos.webgl.Uint8ClampedArray.get(index: kotlin.Int): kotlin.Byte + +@kotlin.internal.InlineOnly +public inline operator fun org.khronos.webgl.Float32Array.set(index: kotlin.Int, value: kotlin.Float): kotlin.Unit + +@kotlin.internal.InlineOnly +public inline operator fun org.khronos.webgl.Float64Array.set(index: kotlin.Int, value: kotlin.Double): kotlin.Unit + +@kotlin.internal.InlineOnly +public inline operator fun org.khronos.webgl.Int16Array.set(index: kotlin.Int, value: kotlin.Short): kotlin.Unit + +@kotlin.internal.InlineOnly +public inline operator fun org.khronos.webgl.Int32Array.set(index: kotlin.Int, value: kotlin.Int): kotlin.Unit + +@kotlin.internal.InlineOnly +public inline operator fun org.khronos.webgl.Int8Array.set(index: kotlin.Int, value: kotlin.Byte): kotlin.Unit + +@kotlin.internal.InlineOnly +public inline operator fun org.khronos.webgl.Uint16Array.set(index: kotlin.Int, value: kotlin.Short): kotlin.Unit + +@kotlin.internal.InlineOnly +public inline operator fun org.khronos.webgl.Uint32Array.set(index: kotlin.Int, value: kotlin.Int): kotlin.Unit + +@kotlin.internal.InlineOnly +public inline operator fun org.khronos.webgl.Uint8Array.set(index: kotlin.Int, value: kotlin.Byte): kotlin.Unit + +@kotlin.internal.InlineOnly +public inline operator fun org.khronos.webgl.Uint8ClampedArray.set(index: kotlin.Int, value: kotlin.Byte): kotlin.Unit + +public open external class ArrayBuffer : org.khronos.webgl.BufferDataSource { + public constructor ArrayBuffer(length: kotlin.Int) + + public open val byteLength: kotlin.Int { get; } + + public final fun slice(begin: kotlin.Int, end: kotlin.Int = ...): org.khronos.webgl.ArrayBuffer + + public companion object of ArrayBuffer { + public final fun isView(value: kotlin.Any?): kotlin.Boolean + } +} + +public external interface ArrayBufferView : org.khronos.webgl.BufferDataSource { + public abstract val buffer: org.khronos.webgl.ArrayBuffer { get; } + + public abstract val byteLength: kotlin.Int { get; } + + public abstract val byteOffset: kotlin.Int { get; } +} + +public external interface BufferDataSource { +} + +public open external class DataView : org.khronos.webgl.ArrayBufferView { + public constructor DataView(buffer: org.khronos.webgl.ArrayBuffer, byteOffset: kotlin.Int = ..., byteLength: kotlin.Int = ...) + + public open override val buffer: org.khronos.webgl.ArrayBuffer { get; } + + public open override val byteLength: kotlin.Int { get; } + + public open override val byteOffset: kotlin.Int { get; } + + public final fun getFloat32(byteOffset: kotlin.Int, littleEndian: kotlin.Boolean = ...): kotlin.Float + + public final fun getFloat64(byteOffset: kotlin.Int, littleEndian: kotlin.Boolean = ...): kotlin.Double + + public final fun getInt16(byteOffset: kotlin.Int, littleEndian: kotlin.Boolean = ...): kotlin.Short + + public final fun getInt32(byteOffset: kotlin.Int, littleEndian: kotlin.Boolean = ...): kotlin.Int + + public final fun getInt8(byteOffset: kotlin.Int): kotlin.Byte + + public final fun getUint16(byteOffset: kotlin.Int, littleEndian: kotlin.Boolean = ...): kotlin.Short + + public final fun getUint32(byteOffset: kotlin.Int, littleEndian: kotlin.Boolean = ...): kotlin.Int + + public final fun getUint8(byteOffset: kotlin.Int): kotlin.Byte + + public final fun setFloat32(byteOffset: kotlin.Int, value: kotlin.Float, littleEndian: kotlin.Boolean = ...): kotlin.Unit + + public final fun setFloat64(byteOffset: kotlin.Int, value: kotlin.Double, littleEndian: kotlin.Boolean = ...): kotlin.Unit + + public final fun setInt16(byteOffset: kotlin.Int, value: kotlin.Short, littleEndian: kotlin.Boolean = ...): kotlin.Unit + + public final fun setInt32(byteOffset: kotlin.Int, value: kotlin.Int, littleEndian: kotlin.Boolean = ...): kotlin.Unit + + public final fun setInt8(byteOffset: kotlin.Int, value: kotlin.Byte): kotlin.Unit + + public final fun setUint16(byteOffset: kotlin.Int, value: kotlin.Short, littleEndian: kotlin.Boolean = ...): kotlin.Unit + + public final fun setUint32(byteOffset: kotlin.Int, value: kotlin.Int, littleEndian: kotlin.Boolean = ...): kotlin.Unit + + public final fun setUint8(byteOffset: kotlin.Int, value: kotlin.Byte): kotlin.Unit +} + +public open external class Float32Array : org.khronos.webgl.ArrayBufferView { + public constructor Float32Array(array: kotlin.Array) + + public constructor Float32Array(length: kotlin.Int) + + public constructor Float32Array(buffer: org.khronos.webgl.ArrayBuffer, byteOffset: kotlin.Int = ..., length: kotlin.Int = ...) + + public constructor Float32Array(array: org.khronos.webgl.Float32Array) + + public open override val buffer: org.khronos.webgl.ArrayBuffer { get; } + + public open override val byteLength: kotlin.Int { get; } + + public open override val byteOffset: kotlin.Int { get; } + + public open val length: kotlin.Int { get; } + + public final fun set(array: kotlin.Array, offset: kotlin.Int = ...): kotlin.Unit + + public final fun set(array: org.khronos.webgl.Float32Array, offset: kotlin.Int = ...): kotlin.Unit + + public final fun subarray(start: kotlin.Int, end: kotlin.Int): org.khronos.webgl.Float32Array + + public companion object of Float32Array { + public final val BYTES_PER_ELEMENT: kotlin.Int { get; } + } +} + +public open external class Float64Array : org.khronos.webgl.ArrayBufferView { + public constructor Float64Array(array: kotlin.Array) + + public constructor Float64Array(length: kotlin.Int) + + public constructor Float64Array(buffer: org.khronos.webgl.ArrayBuffer, byteOffset: kotlin.Int = ..., length: kotlin.Int = ...) + + public constructor Float64Array(array: org.khronos.webgl.Float64Array) + + public open override val buffer: org.khronos.webgl.ArrayBuffer { get; } + + public open override val byteLength: kotlin.Int { get; } + + public open override val byteOffset: kotlin.Int { get; } + + public open val length: kotlin.Int { get; } + + public final fun set(array: kotlin.Array, offset: kotlin.Int = ...): kotlin.Unit + + public final fun set(array: org.khronos.webgl.Float64Array, offset: kotlin.Int = ...): kotlin.Unit + + public final fun subarray(start: kotlin.Int, end: kotlin.Int): org.khronos.webgl.Float64Array + + public companion object of Float64Array { + public final val BYTES_PER_ELEMENT: kotlin.Int { get; } + } +} + +public open external class Int16Array : org.khronos.webgl.ArrayBufferView { + public constructor Int16Array(array: kotlin.Array) + + public constructor Int16Array(length: kotlin.Int) + + public constructor Int16Array(buffer: org.khronos.webgl.ArrayBuffer, byteOffset: kotlin.Int = ..., length: kotlin.Int = ...) + + public constructor Int16Array(array: org.khronos.webgl.Int16Array) + + public open override val buffer: org.khronos.webgl.ArrayBuffer { get; } + + public open override val byteLength: kotlin.Int { get; } + + public open override val byteOffset: kotlin.Int { get; } + + public open val length: kotlin.Int { get; } + + public final fun set(array: kotlin.Array, offset: kotlin.Int = ...): kotlin.Unit + + public final fun set(array: org.khronos.webgl.Int16Array, offset: kotlin.Int = ...): kotlin.Unit + + public final fun subarray(start: kotlin.Int, end: kotlin.Int): org.khronos.webgl.Int16Array + + public companion object of Int16Array { + public final val BYTES_PER_ELEMENT: kotlin.Int { get; } + } +} + +public open external class Int32Array : org.khronos.webgl.ArrayBufferView { + public constructor Int32Array(array: kotlin.Array) + + public constructor Int32Array(length: kotlin.Int) + + public constructor Int32Array(buffer: org.khronos.webgl.ArrayBuffer, byteOffset: kotlin.Int = ..., length: kotlin.Int = ...) + + public constructor Int32Array(array: org.khronos.webgl.Int32Array) + + public open override val buffer: org.khronos.webgl.ArrayBuffer { get; } + + public open override val byteLength: kotlin.Int { get; } + + public open override val byteOffset: kotlin.Int { get; } + + public open val length: kotlin.Int { get; } + + public final fun set(array: kotlin.Array, offset: kotlin.Int = ...): kotlin.Unit + + public final fun set(array: org.khronos.webgl.Int32Array, offset: kotlin.Int = ...): kotlin.Unit + + public final fun subarray(start: kotlin.Int, end: kotlin.Int): org.khronos.webgl.Int32Array + + public companion object of Int32Array { + public final val BYTES_PER_ELEMENT: kotlin.Int { get; } + } +} + +public open external class Int8Array : org.khronos.webgl.ArrayBufferView { + public constructor Int8Array(array: kotlin.Array) + + public constructor Int8Array(length: kotlin.Int) + + public constructor Int8Array(buffer: org.khronos.webgl.ArrayBuffer, byteOffset: kotlin.Int = ..., length: kotlin.Int = ...) + + public constructor Int8Array(array: org.khronos.webgl.Int8Array) + + public open override val buffer: org.khronos.webgl.ArrayBuffer { get; } + + public open override val byteLength: kotlin.Int { get; } + + public open override val byteOffset: kotlin.Int { get; } + + public open val length: kotlin.Int { get; } + + public final fun set(array: kotlin.Array, offset: kotlin.Int = ...): kotlin.Unit + + public final fun set(array: org.khronos.webgl.Int8Array, offset: kotlin.Int = ...): kotlin.Unit + + public final fun subarray(start: kotlin.Int, end: kotlin.Int): org.khronos.webgl.Int8Array + + public companion object of Int8Array { + public final val BYTES_PER_ELEMENT: kotlin.Int { get; } + } +} + +public external interface TexImageSource { +} + +public open external class Uint16Array : org.khronos.webgl.ArrayBufferView { + public constructor Uint16Array(array: kotlin.Array) + + public constructor Uint16Array(length: kotlin.Int) + + public constructor Uint16Array(buffer: org.khronos.webgl.ArrayBuffer, byteOffset: kotlin.Int = ..., length: kotlin.Int = ...) + + public constructor Uint16Array(array: org.khronos.webgl.Uint16Array) + + public open override val buffer: org.khronos.webgl.ArrayBuffer { get; } + + public open override val byteLength: kotlin.Int { get; } + + public open override val byteOffset: kotlin.Int { get; } + + public open val length: kotlin.Int { get; } + + public final fun set(array: kotlin.Array, offset: kotlin.Int = ...): kotlin.Unit + + public final fun set(array: org.khronos.webgl.Uint16Array, offset: kotlin.Int = ...): kotlin.Unit + + public final fun subarray(start: kotlin.Int, end: kotlin.Int): org.khronos.webgl.Uint16Array + + public companion object of Uint16Array { + public final val BYTES_PER_ELEMENT: kotlin.Int { get; } + } +} + +public open external class Uint32Array : org.khronos.webgl.ArrayBufferView { + public constructor Uint32Array(array: kotlin.Array) + + public constructor Uint32Array(length: kotlin.Int) + + public constructor Uint32Array(buffer: org.khronos.webgl.ArrayBuffer, byteOffset: kotlin.Int = ..., length: kotlin.Int = ...) + + public constructor Uint32Array(array: org.khronos.webgl.Uint32Array) + + public open override val buffer: org.khronos.webgl.ArrayBuffer { get; } + + public open override val byteLength: kotlin.Int { get; } + + public open override val byteOffset: kotlin.Int { get; } + + public open val length: kotlin.Int { get; } + + public final fun set(array: kotlin.Array, offset: kotlin.Int = ...): kotlin.Unit + + public final fun set(array: org.khronos.webgl.Uint32Array, offset: kotlin.Int = ...): kotlin.Unit + + public final fun subarray(start: kotlin.Int, end: kotlin.Int): org.khronos.webgl.Uint32Array + + public companion object of Uint32Array { + public final val BYTES_PER_ELEMENT: kotlin.Int { get; } + } +} + +public open external class Uint8Array : org.khronos.webgl.ArrayBufferView { + public constructor Uint8Array(array: kotlin.Array) + + public constructor Uint8Array(length: kotlin.Int) + + public constructor Uint8Array(buffer: org.khronos.webgl.ArrayBuffer, byteOffset: kotlin.Int = ..., length: kotlin.Int = ...) + + public constructor Uint8Array(array: org.khronos.webgl.Uint8Array) + + public open override val buffer: org.khronos.webgl.ArrayBuffer { get; } + + public open override val byteLength: kotlin.Int { get; } + + public open override val byteOffset: kotlin.Int { get; } + + public open val length: kotlin.Int { get; } + + public final fun set(array: kotlin.Array, offset: kotlin.Int = ...): kotlin.Unit + + public final fun set(array: org.khronos.webgl.Uint8Array, offset: kotlin.Int = ...): kotlin.Unit + + public final fun subarray(start: kotlin.Int, end: kotlin.Int): org.khronos.webgl.Uint8Array + + public companion object of Uint8Array { + public final val BYTES_PER_ELEMENT: kotlin.Int { get; } + } +} + +public open external class Uint8ClampedArray : org.khronos.webgl.ArrayBufferView { + public constructor Uint8ClampedArray(array: kotlin.Array) + + public constructor Uint8ClampedArray(length: kotlin.Int) + + public constructor Uint8ClampedArray(buffer: org.khronos.webgl.ArrayBuffer, byteOffset: kotlin.Int = ..., length: kotlin.Int = ...) + + public constructor Uint8ClampedArray(array: org.khronos.webgl.Uint8ClampedArray) + + public open override val buffer: org.khronos.webgl.ArrayBuffer { get; } + + public open override val byteLength: kotlin.Int { get; } + + public open override val byteOffset: kotlin.Int { get; } + + public open val length: kotlin.Int { get; } + + public final fun set(array: kotlin.Array, offset: kotlin.Int = ...): kotlin.Unit + + public final fun set(array: org.khronos.webgl.Uint8ClampedArray, offset: kotlin.Int = ...): kotlin.Unit + + public final fun subarray(start: kotlin.Int, end: kotlin.Int): org.khronos.webgl.Uint8ClampedArray + + public companion object of Uint8ClampedArray { + public final val BYTES_PER_ELEMENT: kotlin.Int { get; } + } +} + +public abstract external class WebGLActiveInfo { + public constructor WebGLActiveInfo() + + public open val name: kotlin.String { get; } + + public open val size: kotlin.Int { get; } + + public open val type: kotlin.Int { get; } +} + +public abstract external class WebGLBuffer : org.khronos.webgl.WebGLObject { + public constructor WebGLBuffer() +} + +public external interface WebGLContextAttributes { + public open var alpha: kotlin.Boolean? { get; set; } + + public open var antialias: kotlin.Boolean? { get; set; } + + public open var depth: kotlin.Boolean? { get; set; } + + public open var failIfMajorPerformanceCaveat: kotlin.Boolean? { get; set; } + + public open var preferLowPowerToHighPerformance: kotlin.Boolean? { get; set; } + + public open var premultipliedAlpha: kotlin.Boolean? { get; set; } + + public open var preserveDrawingBuffer: kotlin.Boolean? { get; set; } + + public open var stencil: kotlin.Boolean? { get; set; } +} + +public open external class WebGLContextEvent : org.w3c.dom.events.Event { + public constructor WebGLContextEvent(type: kotlin.String, eventInit: org.khronos.webgl.WebGLContextEventInit = ...) + + public open val statusMessage: kotlin.String { get; } + + public companion object of WebGLContextEvent { + public final val AT_TARGET: kotlin.Short { get; } + + public final val BUBBLING_PHASE: kotlin.Short { get; } + + public final val CAPTURING_PHASE: kotlin.Short { get; } + + public final val NONE: kotlin.Short { get; } + } +} + +public external interface WebGLContextEventInit : org.w3c.dom.EventInit { + public open var statusMessage: kotlin.String? { get; set; } +} + +public abstract external class WebGLFramebuffer : org.khronos.webgl.WebGLObject { + public constructor WebGLFramebuffer() +} + +public abstract external class WebGLObject { + public constructor WebGLObject() +} + +public abstract external class WebGLProgram : org.khronos.webgl.WebGLObject { + public constructor WebGLProgram() +} + +public abstract external class WebGLRenderbuffer : org.khronos.webgl.WebGLObject { + public constructor WebGLRenderbuffer() +} + +public abstract external class WebGLRenderingContext : org.khronos.webgl.WebGLRenderingContextBase, org.w3c.dom.RenderingContext { + public constructor WebGLRenderingContext() + + public companion object of WebGLRenderingContext { + public final val ACTIVE_ATTRIBUTES: kotlin.Int { get; } + + public final val ACTIVE_TEXTURE: kotlin.Int { get; } + + public final val ACTIVE_UNIFORMS: kotlin.Int { get; } + + public final val ALIASED_LINE_WIDTH_RANGE: kotlin.Int { get; } + + public final val ALIASED_POINT_SIZE_RANGE: kotlin.Int { get; } + + public final val ALPHA: kotlin.Int { get; } + + public final val ALPHA_BITS: kotlin.Int { get; } + + public final val ALWAYS: kotlin.Int { get; } + + public final val ARRAY_BUFFER: kotlin.Int { get; } + + public final val ARRAY_BUFFER_BINDING: kotlin.Int { get; } + + public final val ATTACHED_SHADERS: kotlin.Int { get; } + + public final val BACK: kotlin.Int { get; } + + public final val BLEND: kotlin.Int { get; } + + public final val BLEND_COLOR: kotlin.Int { get; } + + public final val BLEND_DST_ALPHA: kotlin.Int { get; } + + public final val BLEND_DST_RGB: kotlin.Int { get; } + + public final val BLEND_EQUATION: kotlin.Int { get; } + + public final val BLEND_EQUATION_ALPHA: kotlin.Int { get; } + + public final val BLEND_EQUATION_RGB: kotlin.Int { get; } + + public final val BLEND_SRC_ALPHA: kotlin.Int { get; } + + public final val BLEND_SRC_RGB: kotlin.Int { get; } + + public final val BLUE_BITS: kotlin.Int { get; } + + public final val BOOL: kotlin.Int { get; } + + public final val BOOL_VEC2: kotlin.Int { get; } + + public final val BOOL_VEC3: kotlin.Int { get; } + + public final val BOOL_VEC4: kotlin.Int { get; } + + public final val BROWSER_DEFAULT_WEBGL: kotlin.Int { get; } + + public final val BUFFER_SIZE: kotlin.Int { get; } + + public final val BUFFER_USAGE: kotlin.Int { get; } + + public final val BYTE: kotlin.Int { get; } + + public final val CCW: kotlin.Int { get; } + + public final val CLAMP_TO_EDGE: kotlin.Int { get; } + + public final val COLOR_ATTACHMENT0: kotlin.Int { get; } + + public final val COLOR_BUFFER_BIT: kotlin.Int { get; } + + public final val COLOR_CLEAR_VALUE: kotlin.Int { get; } + + public final val COLOR_WRITEMASK: kotlin.Int { get; } + + public final val COMPILE_STATUS: kotlin.Int { get; } + + public final val COMPRESSED_TEXTURE_FORMATS: kotlin.Int { get; } + + public final val CONSTANT_ALPHA: kotlin.Int { get; } + + public final val CONSTANT_COLOR: kotlin.Int { get; } + + public final val CONTEXT_LOST_WEBGL: kotlin.Int { get; } + + public final val CULL_FACE: kotlin.Int { get; } + + public final val CULL_FACE_MODE: kotlin.Int { get; } + + public final val CURRENT_PROGRAM: kotlin.Int { get; } + + public final val CURRENT_VERTEX_ATTRIB: kotlin.Int { get; } + + public final val CW: kotlin.Int { get; } + + public final val DECR: kotlin.Int { get; } + + public final val DECR_WRAP: kotlin.Int { get; } + + public final val DELETE_STATUS: kotlin.Int { get; } + + public final val DEPTH_ATTACHMENT: kotlin.Int { get; } + + public final val DEPTH_BITS: kotlin.Int { get; } + + public final val DEPTH_BUFFER_BIT: kotlin.Int { get; } + + public final val DEPTH_CLEAR_VALUE: kotlin.Int { get; } + + public final val DEPTH_COMPONENT: kotlin.Int { get; } + + public final val DEPTH_COMPONENT16: kotlin.Int { get; } + + public final val DEPTH_FUNC: kotlin.Int { get; } + + public final val DEPTH_RANGE: kotlin.Int { get; } + + public final val DEPTH_STENCIL: kotlin.Int { get; } + + public final val DEPTH_STENCIL_ATTACHMENT: kotlin.Int { get; } + + public final val DEPTH_TEST: kotlin.Int { get; } + + public final val DEPTH_WRITEMASK: kotlin.Int { get; } + + public final val DITHER: kotlin.Int { get; } + + public final val DONT_CARE: kotlin.Int { get; } + + public final val DST_ALPHA: kotlin.Int { get; } + + public final val DST_COLOR: kotlin.Int { get; } + + public final val DYNAMIC_DRAW: kotlin.Int { get; } + + public final val ELEMENT_ARRAY_BUFFER: kotlin.Int { get; } + + public final val ELEMENT_ARRAY_BUFFER_BINDING: kotlin.Int { get; } + + public final val EQUAL: kotlin.Int { get; } + + public final val FASTEST: kotlin.Int { get; } + + public final val FLOAT: kotlin.Int { get; } + + public final val FLOAT_MAT2: kotlin.Int { get; } + + public final val FLOAT_MAT3: kotlin.Int { get; } + + public final val FLOAT_MAT4: kotlin.Int { get; } + + public final val FLOAT_VEC2: kotlin.Int { get; } + + public final val FLOAT_VEC3: kotlin.Int { get; } + + public final val FLOAT_VEC4: kotlin.Int { get; } + + public final val FRAGMENT_SHADER: kotlin.Int { get; } + + public final val FRAMEBUFFER: kotlin.Int { get; } + + public final val FRAMEBUFFER_ATTACHMENT_OBJECT_NAME: kotlin.Int { get; } + + public final val FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE: kotlin.Int { get; } + + public final val FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE: kotlin.Int { get; } + + public final val FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL: kotlin.Int { get; } + + public final val FRAMEBUFFER_BINDING: kotlin.Int { get; } + + public final val FRAMEBUFFER_COMPLETE: kotlin.Int { get; } + + public final val FRAMEBUFFER_INCOMPLETE_ATTACHMENT: kotlin.Int { get; } + + public final val FRAMEBUFFER_INCOMPLETE_DIMENSIONS: kotlin.Int { get; } + + public final val FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT: kotlin.Int { get; } + + public final val FRAMEBUFFER_UNSUPPORTED: kotlin.Int { get; } + + public final val FRONT: kotlin.Int { get; } + + public final val FRONT_AND_BACK: kotlin.Int { get; } + + public final val FRONT_FACE: kotlin.Int { get; } + + public final val FUNC_ADD: kotlin.Int { get; } + + public final val FUNC_REVERSE_SUBTRACT: kotlin.Int { get; } + + public final val FUNC_SUBTRACT: kotlin.Int { get; } + + public final val GENERATE_MIPMAP_HINT: kotlin.Int { get; } + + public final val GEQUAL: kotlin.Int { get; } + + public final val GREATER: kotlin.Int { get; } + + public final val GREEN_BITS: kotlin.Int { get; } + + public final val HIGH_FLOAT: kotlin.Int { get; } + + public final val HIGH_INT: kotlin.Int { get; } + + public final val IMPLEMENTATION_COLOR_READ_FORMAT: kotlin.Int { get; } + + public final val IMPLEMENTATION_COLOR_READ_TYPE: kotlin.Int { get; } + + public final val INCR: kotlin.Int { get; } + + public final val INCR_WRAP: kotlin.Int { get; } + + public final val INT: kotlin.Int { get; } + + public final val INT_VEC2: kotlin.Int { get; } + + public final val INT_VEC3: kotlin.Int { get; } + + public final val INT_VEC4: kotlin.Int { get; } + + public final val INVALID_ENUM: kotlin.Int { get; } + + public final val INVALID_FRAMEBUFFER_OPERATION: kotlin.Int { get; } + + public final val INVALID_OPERATION: kotlin.Int { get; } + + public final val INVALID_VALUE: kotlin.Int { get; } + + public final val INVERT: kotlin.Int { get; } + + public final val KEEP: kotlin.Int { get; } + + public final val LEQUAL: kotlin.Int { get; } + + public final val LESS: kotlin.Int { get; } + + public final val LINEAR: kotlin.Int { get; } + + public final val LINEAR_MIPMAP_LINEAR: kotlin.Int { get; } + + public final val LINEAR_MIPMAP_NEAREST: kotlin.Int { get; } + + public final val LINES: kotlin.Int { get; } + + public final val LINE_LOOP: kotlin.Int { get; } + + public final val LINE_STRIP: kotlin.Int { get; } + + public final val LINE_WIDTH: kotlin.Int { get; } + + public final val LINK_STATUS: kotlin.Int { get; } + + public final val LOW_FLOAT: kotlin.Int { get; } + + public final val LOW_INT: kotlin.Int { get; } + + public final val LUMINANCE: kotlin.Int { get; } + + public final val LUMINANCE_ALPHA: kotlin.Int { get; } + + public final val MAX_COMBINED_TEXTURE_IMAGE_UNITS: kotlin.Int { get; } + + public final val MAX_CUBE_MAP_TEXTURE_SIZE: kotlin.Int { get; } + + public final val MAX_FRAGMENT_UNIFORM_VECTORS: kotlin.Int { get; } + + public final val MAX_RENDERBUFFER_SIZE: kotlin.Int { get; } + + public final val MAX_TEXTURE_IMAGE_UNITS: kotlin.Int { get; } + + public final val MAX_TEXTURE_SIZE: kotlin.Int { get; } + + public final val MAX_VARYING_VECTORS: kotlin.Int { get; } + + public final val MAX_VERTEX_ATTRIBS: kotlin.Int { get; } + + public final val MAX_VERTEX_TEXTURE_IMAGE_UNITS: kotlin.Int { get; } + + public final val MAX_VERTEX_UNIFORM_VECTORS: kotlin.Int { get; } + + public final val MAX_VIEWPORT_DIMS: kotlin.Int { get; } + + public final val MEDIUM_FLOAT: kotlin.Int { get; } + + public final val MEDIUM_INT: kotlin.Int { get; } + + public final val MIRRORED_REPEAT: kotlin.Int { get; } + + public final val NEAREST: kotlin.Int { get; } + + public final val NEAREST_MIPMAP_LINEAR: kotlin.Int { get; } + + public final val NEAREST_MIPMAP_NEAREST: kotlin.Int { get; } + + public final val NEVER: kotlin.Int { get; } + + public final val NICEST: kotlin.Int { get; } + + public final val NONE: kotlin.Int { get; } + + public final val NOTEQUAL: kotlin.Int { get; } + + public final val NO_ERROR: kotlin.Int { get; } + + public final val ONE: kotlin.Int { get; } + + public final val ONE_MINUS_CONSTANT_ALPHA: kotlin.Int { get; } + + public final val ONE_MINUS_CONSTANT_COLOR: kotlin.Int { get; } + + public final val ONE_MINUS_DST_ALPHA: kotlin.Int { get; } + + public final val ONE_MINUS_DST_COLOR: kotlin.Int { get; } + + public final val ONE_MINUS_SRC_ALPHA: kotlin.Int { get; } + + public final val ONE_MINUS_SRC_COLOR: kotlin.Int { get; } + + public final val OUT_OF_MEMORY: kotlin.Int { get; } + + public final val PACK_ALIGNMENT: kotlin.Int { get; } + + public final val POINTS: kotlin.Int { get; } + + public final val POLYGON_OFFSET_FACTOR: kotlin.Int { get; } + + public final val POLYGON_OFFSET_FILL: kotlin.Int { get; } + + public final val POLYGON_OFFSET_UNITS: kotlin.Int { get; } + + public final val RED_BITS: kotlin.Int { get; } + + public final val RENDERBUFFER: kotlin.Int { get; } + + public final val RENDERBUFFER_ALPHA_SIZE: kotlin.Int { get; } + + public final val RENDERBUFFER_BINDING: kotlin.Int { get; } + + public final val RENDERBUFFER_BLUE_SIZE: kotlin.Int { get; } + + public final val RENDERBUFFER_DEPTH_SIZE: kotlin.Int { get; } + + public final val RENDERBUFFER_GREEN_SIZE: kotlin.Int { get; } + + public final val RENDERBUFFER_HEIGHT: kotlin.Int { get; } + + public final val RENDERBUFFER_INTERNAL_FORMAT: kotlin.Int { get; } + + public final val RENDERBUFFER_RED_SIZE: kotlin.Int { get; } + + public final val RENDERBUFFER_STENCIL_SIZE: kotlin.Int { get; } + + public final val RENDERBUFFER_WIDTH: kotlin.Int { get; } + + public final val RENDERER: kotlin.Int { get; } + + public final val REPEAT: kotlin.Int { get; } + + public final val REPLACE: kotlin.Int { get; } + + public final val RGB: kotlin.Int { get; } + + public final val RGB565: kotlin.Int { get; } + + public final val RGB5_A1: kotlin.Int { get; } + + public final val RGBA: kotlin.Int { get; } + + public final val RGBA4: kotlin.Int { get; } + + public final val SAMPLER_2D: kotlin.Int { get; } + + public final val SAMPLER_CUBE: kotlin.Int { get; } + + public final val SAMPLES: kotlin.Int { get; } + + public final val SAMPLE_ALPHA_TO_COVERAGE: kotlin.Int { get; } + + public final val SAMPLE_BUFFERS: kotlin.Int { get; } + + public final val SAMPLE_COVERAGE: kotlin.Int { get; } + + public final val SAMPLE_COVERAGE_INVERT: kotlin.Int { get; } + + public final val SAMPLE_COVERAGE_VALUE: kotlin.Int { get; } + + public final val SCISSOR_BOX: kotlin.Int { get; } + + public final val SCISSOR_TEST: kotlin.Int { get; } + + public final val SHADER_TYPE: kotlin.Int { get; } + + public final val SHADING_LANGUAGE_VERSION: kotlin.Int { get; } + + public final val SHORT: kotlin.Int { get; } + + public final val SRC_ALPHA: kotlin.Int { get; } + + public final val SRC_ALPHA_SATURATE: kotlin.Int { get; } + + public final val SRC_COLOR: kotlin.Int { get; } + + public final val STATIC_DRAW: kotlin.Int { get; } + + public final val STENCIL_ATTACHMENT: kotlin.Int { get; } + + public final val STENCIL_BACK_FAIL: kotlin.Int { get; } + + public final val STENCIL_BACK_FUNC: kotlin.Int { get; } + + public final val STENCIL_BACK_PASS_DEPTH_FAIL: kotlin.Int { get; } + + public final val STENCIL_BACK_PASS_DEPTH_PASS: kotlin.Int { get; } + + public final val STENCIL_BACK_REF: kotlin.Int { get; } + + public final val STENCIL_BACK_VALUE_MASK: kotlin.Int { get; } + + public final val STENCIL_BACK_WRITEMASK: kotlin.Int { get; } + + public final val STENCIL_BITS: kotlin.Int { get; } + + public final val STENCIL_BUFFER_BIT: kotlin.Int { get; } + + public final val STENCIL_CLEAR_VALUE: kotlin.Int { get; } + + public final val STENCIL_FAIL: kotlin.Int { get; } + + public final val STENCIL_FUNC: kotlin.Int { get; } + + public final val STENCIL_INDEX: kotlin.Int { get; } + + public final val STENCIL_INDEX8: kotlin.Int { get; } + + public final val STENCIL_PASS_DEPTH_FAIL: kotlin.Int { get; } + + public final val STENCIL_PASS_DEPTH_PASS: kotlin.Int { get; } + + public final val STENCIL_REF: kotlin.Int { get; } + + public final val STENCIL_TEST: kotlin.Int { get; } + + public final val STENCIL_VALUE_MASK: kotlin.Int { get; } + + public final val STENCIL_WRITEMASK: kotlin.Int { get; } + + public final val STREAM_DRAW: kotlin.Int { get; } + + public final val SUBPIXEL_BITS: kotlin.Int { get; } + + public final val TEXTURE: kotlin.Int { get; } + + public final val TEXTURE0: kotlin.Int { get; } + + public final val TEXTURE1: kotlin.Int { get; } + + public final val TEXTURE10: kotlin.Int { get; } + + public final val TEXTURE11: kotlin.Int { get; } + + public final val TEXTURE12: kotlin.Int { get; } + + public final val TEXTURE13: kotlin.Int { get; } + + public final val TEXTURE14: kotlin.Int { get; } + + public final val TEXTURE15: kotlin.Int { get; } + + public final val TEXTURE16: kotlin.Int { get; } + + public final val TEXTURE17: kotlin.Int { get; } + + public final val TEXTURE18: kotlin.Int { get; } + + public final val TEXTURE19: kotlin.Int { get; } + + public final val TEXTURE2: kotlin.Int { get; } + + public final val TEXTURE20: kotlin.Int { get; } + + public final val TEXTURE21: kotlin.Int { get; } + + public final val TEXTURE22: kotlin.Int { get; } + + public final val TEXTURE23: kotlin.Int { get; } + + public final val TEXTURE24: kotlin.Int { get; } + + public final val TEXTURE25: kotlin.Int { get; } + + public final val TEXTURE26: kotlin.Int { get; } + + public final val TEXTURE27: kotlin.Int { get; } + + public final val TEXTURE28: kotlin.Int { get; } + + public final val TEXTURE29: kotlin.Int { get; } + + public final val TEXTURE3: kotlin.Int { get; } + + public final val TEXTURE30: kotlin.Int { get; } + + public final val TEXTURE31: kotlin.Int { get; } + + public final val TEXTURE4: kotlin.Int { get; } + + public final val TEXTURE5: kotlin.Int { get; } + + public final val TEXTURE6: kotlin.Int { get; } + + public final val TEXTURE7: kotlin.Int { get; } + + public final val TEXTURE8: kotlin.Int { get; } + + public final val TEXTURE9: kotlin.Int { get; } + + public final val TEXTURE_2D: kotlin.Int { get; } + + public final val TEXTURE_BINDING_2D: kotlin.Int { get; } + + public final val TEXTURE_BINDING_CUBE_MAP: kotlin.Int { get; } + + public final val TEXTURE_CUBE_MAP: kotlin.Int { get; } + + public final val TEXTURE_CUBE_MAP_NEGATIVE_X: kotlin.Int { get; } + + public final val TEXTURE_CUBE_MAP_NEGATIVE_Y: kotlin.Int { get; } + + public final val TEXTURE_CUBE_MAP_NEGATIVE_Z: kotlin.Int { get; } + + public final val TEXTURE_CUBE_MAP_POSITIVE_X: kotlin.Int { get; } + + public final val TEXTURE_CUBE_MAP_POSITIVE_Y: kotlin.Int { get; } + + public final val TEXTURE_CUBE_MAP_POSITIVE_Z: kotlin.Int { get; } + + public final val TEXTURE_MAG_FILTER: kotlin.Int { get; } + + public final val TEXTURE_MIN_FILTER: kotlin.Int { get; } + + public final val TEXTURE_WRAP_S: kotlin.Int { get; } + + public final val TEXTURE_WRAP_T: kotlin.Int { get; } + + public final val TRIANGLES: kotlin.Int { get; } + + public final val TRIANGLE_FAN: kotlin.Int { get; } + + public final val TRIANGLE_STRIP: kotlin.Int { get; } + + public final val UNPACK_ALIGNMENT: kotlin.Int { get; } + + public final val UNPACK_COLORSPACE_CONVERSION_WEBGL: kotlin.Int { get; } + + public final val UNPACK_FLIP_Y_WEBGL: kotlin.Int { get; } + + public final val UNPACK_PREMULTIPLY_ALPHA_WEBGL: kotlin.Int { get; } + + public final val UNSIGNED_BYTE: kotlin.Int { get; } + + public final val UNSIGNED_INT: kotlin.Int { get; } + + public final val UNSIGNED_SHORT: kotlin.Int { get; } + + public final val UNSIGNED_SHORT_4_4_4_4: kotlin.Int { get; } + + public final val UNSIGNED_SHORT_5_5_5_1: kotlin.Int { get; } + + public final val UNSIGNED_SHORT_5_6_5: kotlin.Int { get; } + + public final val VALIDATE_STATUS: kotlin.Int { get; } + + public final val VENDOR: kotlin.Int { get; } + + public final val VERSION: kotlin.Int { get; } + + public final val VERTEX_ATTRIB_ARRAY_BUFFER_BINDING: kotlin.Int { get; } + + public final val VERTEX_ATTRIB_ARRAY_ENABLED: kotlin.Int { get; } + + public final val VERTEX_ATTRIB_ARRAY_NORMALIZED: kotlin.Int { get; } + + public final val VERTEX_ATTRIB_ARRAY_POINTER: kotlin.Int { get; } + + public final val VERTEX_ATTRIB_ARRAY_SIZE: kotlin.Int { get; } + + public final val VERTEX_ATTRIB_ARRAY_STRIDE: kotlin.Int { get; } + + public final val VERTEX_ATTRIB_ARRAY_TYPE: kotlin.Int { get; } + + public final val VERTEX_SHADER: kotlin.Int { get; } + + public final val VIEWPORT: kotlin.Int { get; } + + public final val ZERO: kotlin.Int { get; } + } +} + +public external interface WebGLRenderingContextBase { + public abstract val canvas: org.w3c.dom.HTMLCanvasElement { get; } + + public abstract val drawingBufferHeight: kotlin.Int { get; } + + public abstract val drawingBufferWidth: kotlin.Int { get; } + + public abstract fun activeTexture(texture: kotlin.Int): kotlin.Unit + + public abstract fun attachShader(program: org.khronos.webgl.WebGLProgram?, shader: org.khronos.webgl.WebGLShader?): kotlin.Unit + + public abstract fun bindAttribLocation(program: org.khronos.webgl.WebGLProgram?, index: kotlin.Int, name: kotlin.String): kotlin.Unit + + public abstract fun bindBuffer(target: kotlin.Int, buffer: org.khronos.webgl.WebGLBuffer?): kotlin.Unit + + public abstract fun bindFramebuffer(target: kotlin.Int, framebuffer: org.khronos.webgl.WebGLFramebuffer?): kotlin.Unit + + public abstract fun bindRenderbuffer(target: kotlin.Int, renderbuffer: org.khronos.webgl.WebGLRenderbuffer?): kotlin.Unit + + public abstract fun bindTexture(target: kotlin.Int, texture: org.khronos.webgl.WebGLTexture?): kotlin.Unit + + public abstract fun blendColor(red: kotlin.Float, green: kotlin.Float, blue: kotlin.Float, alpha: kotlin.Float): kotlin.Unit + + public abstract fun blendEquation(mode: kotlin.Int): kotlin.Unit + + public abstract fun blendEquationSeparate(modeRGB: kotlin.Int, modeAlpha: kotlin.Int): kotlin.Unit + + public abstract fun blendFunc(sfactor: kotlin.Int, dfactor: kotlin.Int): kotlin.Unit + + public abstract fun blendFuncSeparate(srcRGB: kotlin.Int, dstRGB: kotlin.Int, srcAlpha: kotlin.Int, dstAlpha: kotlin.Int): kotlin.Unit + + public abstract fun bufferData(target: kotlin.Int, size: kotlin.Int, usage: kotlin.Int): kotlin.Unit + + public abstract fun bufferData(target: kotlin.Int, data: org.khronos.webgl.BufferDataSource?, usage: kotlin.Int): kotlin.Unit + + public abstract fun bufferSubData(target: kotlin.Int, offset: kotlin.Int, data: org.khronos.webgl.BufferDataSource?): kotlin.Unit + + public abstract fun checkFramebufferStatus(target: kotlin.Int): kotlin.Int + + public abstract fun clear(mask: kotlin.Int): kotlin.Unit + + public abstract fun clearColor(red: kotlin.Float, green: kotlin.Float, blue: kotlin.Float, alpha: kotlin.Float): kotlin.Unit + + public abstract fun clearDepth(depth: kotlin.Float): kotlin.Unit + + public abstract fun clearStencil(s: kotlin.Int): kotlin.Unit + + public abstract fun colorMask(red: kotlin.Boolean, green: kotlin.Boolean, blue: kotlin.Boolean, alpha: kotlin.Boolean): kotlin.Unit + + public abstract fun compileShader(shader: org.khronos.webgl.WebGLShader?): kotlin.Unit + + public abstract fun compressedTexImage2D(target: kotlin.Int, level: kotlin.Int, internalformat: kotlin.Int, width: kotlin.Int, height: kotlin.Int, border: kotlin.Int, data: org.khronos.webgl.ArrayBufferView): kotlin.Unit + + public abstract fun compressedTexSubImage2D(target: kotlin.Int, level: kotlin.Int, xoffset: kotlin.Int, yoffset: kotlin.Int, width: kotlin.Int, height: kotlin.Int, format: kotlin.Int, data: org.khronos.webgl.ArrayBufferView): kotlin.Unit + + public abstract fun copyTexImage2D(target: kotlin.Int, level: kotlin.Int, internalformat: kotlin.Int, x: kotlin.Int, y: kotlin.Int, width: kotlin.Int, height: kotlin.Int, border: kotlin.Int): kotlin.Unit + + public abstract fun copyTexSubImage2D(target: kotlin.Int, level: kotlin.Int, xoffset: kotlin.Int, yoffset: kotlin.Int, x: kotlin.Int, y: kotlin.Int, width: kotlin.Int, height: kotlin.Int): kotlin.Unit + + public abstract fun createBuffer(): org.khronos.webgl.WebGLBuffer? + + public abstract fun createFramebuffer(): org.khronos.webgl.WebGLFramebuffer? + + public abstract fun createProgram(): org.khronos.webgl.WebGLProgram? + + public abstract fun createRenderbuffer(): org.khronos.webgl.WebGLRenderbuffer? + + public abstract fun createShader(type: kotlin.Int): org.khronos.webgl.WebGLShader? + + public abstract fun createTexture(): org.khronos.webgl.WebGLTexture? + + public abstract fun cullFace(mode: kotlin.Int): kotlin.Unit + + public abstract fun deleteBuffer(buffer: org.khronos.webgl.WebGLBuffer?): kotlin.Unit + + public abstract fun deleteFramebuffer(framebuffer: org.khronos.webgl.WebGLFramebuffer?): kotlin.Unit + + public abstract fun deleteProgram(program: org.khronos.webgl.WebGLProgram?): kotlin.Unit + + public abstract fun deleteRenderbuffer(renderbuffer: org.khronos.webgl.WebGLRenderbuffer?): kotlin.Unit + + public abstract fun deleteShader(shader: org.khronos.webgl.WebGLShader?): kotlin.Unit + + public abstract fun deleteTexture(texture: org.khronos.webgl.WebGLTexture?): kotlin.Unit + + public abstract fun depthFunc(func: kotlin.Int): kotlin.Unit + + public abstract fun depthMask(flag: kotlin.Boolean): kotlin.Unit + + public abstract fun depthRange(zNear: kotlin.Float, zFar: kotlin.Float): kotlin.Unit + + public abstract fun detachShader(program: org.khronos.webgl.WebGLProgram?, shader: org.khronos.webgl.WebGLShader?): kotlin.Unit + + public abstract fun disable(cap: kotlin.Int): kotlin.Unit + + public abstract fun disableVertexAttribArray(index: kotlin.Int): kotlin.Unit + + public abstract fun drawArrays(mode: kotlin.Int, first: kotlin.Int, count: kotlin.Int): kotlin.Unit + + public abstract fun drawElements(mode: kotlin.Int, count: kotlin.Int, type: kotlin.Int, offset: kotlin.Int): kotlin.Unit + + public abstract fun enable(cap: kotlin.Int): kotlin.Unit + + public abstract fun enableVertexAttribArray(index: kotlin.Int): kotlin.Unit + + public abstract fun finish(): kotlin.Unit + + public abstract fun flush(): kotlin.Unit + + public abstract fun framebufferRenderbuffer(target: kotlin.Int, attachment: kotlin.Int, renderbuffertarget: kotlin.Int, renderbuffer: org.khronos.webgl.WebGLRenderbuffer?): kotlin.Unit + + public abstract fun framebufferTexture2D(target: kotlin.Int, attachment: kotlin.Int, textarget: kotlin.Int, texture: org.khronos.webgl.WebGLTexture?, level: kotlin.Int): kotlin.Unit + + public abstract fun frontFace(mode: kotlin.Int): kotlin.Unit + + public abstract fun generateMipmap(target: kotlin.Int): kotlin.Unit + + public abstract fun getActiveAttrib(program: org.khronos.webgl.WebGLProgram?, index: kotlin.Int): org.khronos.webgl.WebGLActiveInfo? + + public abstract fun getActiveUniform(program: org.khronos.webgl.WebGLProgram?, index: kotlin.Int): org.khronos.webgl.WebGLActiveInfo? + + public abstract fun getAttachedShaders(program: org.khronos.webgl.WebGLProgram?): kotlin.Array? + + public abstract fun getAttribLocation(program: org.khronos.webgl.WebGLProgram?, name: kotlin.String): kotlin.Int + + public abstract fun getBufferParameter(target: kotlin.Int, pname: kotlin.Int): kotlin.Any? + + public abstract fun getContextAttributes(): org.khronos.webgl.WebGLContextAttributes? + + public abstract fun getError(): kotlin.Int + + public abstract fun getExtension(name: kotlin.String): dynamic + + public abstract fun getFramebufferAttachmentParameter(target: kotlin.Int, attachment: kotlin.Int, pname: kotlin.Int): kotlin.Any? + + public abstract fun getParameter(pname: kotlin.Int): kotlin.Any? + + public abstract fun getProgramInfoLog(program: org.khronos.webgl.WebGLProgram?): kotlin.String? + + public abstract fun getProgramParameter(program: org.khronos.webgl.WebGLProgram?, pname: kotlin.Int): kotlin.Any? + + public abstract fun getRenderbufferParameter(target: kotlin.Int, pname: kotlin.Int): kotlin.Any? + + public abstract fun getShaderInfoLog(shader: org.khronos.webgl.WebGLShader?): kotlin.String? + + public abstract fun getShaderParameter(shader: org.khronos.webgl.WebGLShader?, pname: kotlin.Int): kotlin.Any? + + public abstract fun getShaderPrecisionFormat(shadertype: kotlin.Int, precisiontype: kotlin.Int): org.khronos.webgl.WebGLShaderPrecisionFormat? + + public abstract fun getShaderSource(shader: org.khronos.webgl.WebGLShader?): kotlin.String? + + public abstract fun getSupportedExtensions(): kotlin.Array? + + public abstract fun getTexParameter(target: kotlin.Int, pname: kotlin.Int): kotlin.Any? + + public abstract fun getUniform(program: org.khronos.webgl.WebGLProgram?, location: org.khronos.webgl.WebGLUniformLocation?): kotlin.Any? + + public abstract fun getUniformLocation(program: org.khronos.webgl.WebGLProgram?, name: kotlin.String): org.khronos.webgl.WebGLUniformLocation? + + public abstract fun getVertexAttrib(index: kotlin.Int, pname: kotlin.Int): kotlin.Any? + + public abstract fun getVertexAttribOffset(index: kotlin.Int, pname: kotlin.Int): kotlin.Int + + public abstract fun hint(target: kotlin.Int, mode: kotlin.Int): kotlin.Unit + + public abstract fun isBuffer(buffer: org.khronos.webgl.WebGLBuffer?): kotlin.Boolean + + public abstract fun isContextLost(): kotlin.Boolean + + public abstract fun isEnabled(cap: kotlin.Int): kotlin.Boolean + + public abstract fun isFramebuffer(framebuffer: org.khronos.webgl.WebGLFramebuffer?): kotlin.Boolean + + public abstract fun isProgram(program: org.khronos.webgl.WebGLProgram?): kotlin.Boolean + + public abstract fun isRenderbuffer(renderbuffer: org.khronos.webgl.WebGLRenderbuffer?): kotlin.Boolean + + public abstract fun isShader(shader: org.khronos.webgl.WebGLShader?): kotlin.Boolean + + public abstract fun isTexture(texture: org.khronos.webgl.WebGLTexture?): kotlin.Boolean + + public abstract fun lineWidth(width: kotlin.Float): kotlin.Unit + + public abstract fun linkProgram(program: org.khronos.webgl.WebGLProgram?): kotlin.Unit + + public abstract fun pixelStorei(pname: kotlin.Int, param: kotlin.Int): kotlin.Unit + + public abstract fun polygonOffset(factor: kotlin.Float, units: kotlin.Float): kotlin.Unit + + public abstract fun readPixels(x: kotlin.Int, y: kotlin.Int, width: kotlin.Int, height: kotlin.Int, format: kotlin.Int, type: kotlin.Int, pixels: org.khronos.webgl.ArrayBufferView?): kotlin.Unit + + public abstract fun renderbufferStorage(target: kotlin.Int, internalformat: kotlin.Int, width: kotlin.Int, height: kotlin.Int): kotlin.Unit + + public abstract fun sampleCoverage(value: kotlin.Float, invert: kotlin.Boolean): kotlin.Unit + + public abstract fun scissor(x: kotlin.Int, y: kotlin.Int, width: kotlin.Int, height: kotlin.Int): kotlin.Unit + + public abstract fun shaderSource(shader: org.khronos.webgl.WebGLShader?, source: kotlin.String): kotlin.Unit + + public abstract fun stencilFunc(func: kotlin.Int, ref: kotlin.Int, mask: kotlin.Int): kotlin.Unit + + public abstract fun stencilFuncSeparate(face: kotlin.Int, func: kotlin.Int, ref: kotlin.Int, mask: kotlin.Int): kotlin.Unit + + public abstract fun stencilMask(mask: kotlin.Int): kotlin.Unit + + public abstract fun stencilMaskSeparate(face: kotlin.Int, mask: kotlin.Int): kotlin.Unit + + public abstract fun stencilOp(fail: kotlin.Int, zfail: kotlin.Int, zpass: kotlin.Int): kotlin.Unit + + public abstract fun stencilOpSeparate(face: kotlin.Int, fail: kotlin.Int, zfail: kotlin.Int, zpass: kotlin.Int): kotlin.Unit + + public abstract fun texImage2D(target: kotlin.Int, level: kotlin.Int, internalformat: kotlin.Int, width: kotlin.Int, height: kotlin.Int, border: kotlin.Int, format: kotlin.Int, type: kotlin.Int, pixels: org.khronos.webgl.ArrayBufferView?): kotlin.Unit + + public abstract fun texImage2D(target: kotlin.Int, level: kotlin.Int, internalformat: kotlin.Int, format: kotlin.Int, type: kotlin.Int, source: org.khronos.webgl.TexImageSource?): kotlin.Unit + + public abstract fun texParameterf(target: kotlin.Int, pname: kotlin.Int, param: kotlin.Float): kotlin.Unit + + public abstract fun texParameteri(target: kotlin.Int, pname: kotlin.Int, param: kotlin.Int): kotlin.Unit + + public abstract fun texSubImage2D(target: kotlin.Int, level: kotlin.Int, xoffset: kotlin.Int, yoffset: kotlin.Int, width: kotlin.Int, height: kotlin.Int, format: kotlin.Int, type: kotlin.Int, pixels: org.khronos.webgl.ArrayBufferView?): kotlin.Unit + + public abstract fun texSubImage2D(target: kotlin.Int, level: kotlin.Int, xoffset: kotlin.Int, yoffset: kotlin.Int, format: kotlin.Int, type: kotlin.Int, source: org.khronos.webgl.TexImageSource?): kotlin.Unit + + public abstract fun uniform1f(location: org.khronos.webgl.WebGLUniformLocation?, x: kotlin.Float): kotlin.Unit + + public abstract fun uniform1fv(location: org.khronos.webgl.WebGLUniformLocation?, v: kotlin.Array): kotlin.Unit + + public abstract fun uniform1fv(location: org.khronos.webgl.WebGLUniformLocation?, v: org.khronos.webgl.Float32Array): kotlin.Unit + + public abstract fun uniform1i(location: org.khronos.webgl.WebGLUniformLocation?, x: kotlin.Int): kotlin.Unit + + public abstract fun uniform1iv(location: org.khronos.webgl.WebGLUniformLocation?, v: kotlin.Array): kotlin.Unit + + public abstract fun uniform1iv(location: org.khronos.webgl.WebGLUniformLocation?, v: org.khronos.webgl.Int32Array): kotlin.Unit + + public abstract fun uniform2f(location: org.khronos.webgl.WebGLUniformLocation?, x: kotlin.Float, y: kotlin.Float): kotlin.Unit + + public abstract fun uniform2fv(location: org.khronos.webgl.WebGLUniformLocation?, v: kotlin.Array): kotlin.Unit + + public abstract fun uniform2fv(location: org.khronos.webgl.WebGLUniformLocation?, v: org.khronos.webgl.Float32Array): kotlin.Unit + + public abstract fun uniform2i(location: org.khronos.webgl.WebGLUniformLocation?, x: kotlin.Int, y: kotlin.Int): kotlin.Unit + + public abstract fun uniform2iv(location: org.khronos.webgl.WebGLUniformLocation?, v: kotlin.Array): kotlin.Unit + + public abstract fun uniform2iv(location: org.khronos.webgl.WebGLUniformLocation?, v: org.khronos.webgl.Int32Array): kotlin.Unit + + public abstract fun uniform3f(location: org.khronos.webgl.WebGLUniformLocation?, x: kotlin.Float, y: kotlin.Float, z: kotlin.Float): kotlin.Unit + + public abstract fun uniform3fv(location: org.khronos.webgl.WebGLUniformLocation?, v: kotlin.Array): kotlin.Unit + + public abstract fun uniform3fv(location: org.khronos.webgl.WebGLUniformLocation?, v: org.khronos.webgl.Float32Array): kotlin.Unit + + public abstract fun uniform3i(location: org.khronos.webgl.WebGLUniformLocation?, x: kotlin.Int, y: kotlin.Int, z: kotlin.Int): kotlin.Unit + + public abstract fun uniform3iv(location: org.khronos.webgl.WebGLUniformLocation?, v: kotlin.Array): kotlin.Unit + + public abstract fun uniform3iv(location: org.khronos.webgl.WebGLUniformLocation?, v: org.khronos.webgl.Int32Array): kotlin.Unit + + public abstract fun uniform4f(location: org.khronos.webgl.WebGLUniformLocation?, x: kotlin.Float, y: kotlin.Float, z: kotlin.Float, w: kotlin.Float): kotlin.Unit + + public abstract fun uniform4fv(location: org.khronos.webgl.WebGLUniformLocation?, v: kotlin.Array): kotlin.Unit + + public abstract fun uniform4fv(location: org.khronos.webgl.WebGLUniformLocation?, v: org.khronos.webgl.Float32Array): kotlin.Unit + + public abstract fun uniform4i(location: org.khronos.webgl.WebGLUniformLocation?, x: kotlin.Int, y: kotlin.Int, z: kotlin.Int, w: kotlin.Int): kotlin.Unit + + public abstract fun uniform4iv(location: org.khronos.webgl.WebGLUniformLocation?, v: kotlin.Array): kotlin.Unit + + public abstract fun uniform4iv(location: org.khronos.webgl.WebGLUniformLocation?, v: org.khronos.webgl.Int32Array): kotlin.Unit + + public abstract fun uniformMatrix2fv(location: org.khronos.webgl.WebGLUniformLocation?, transpose: kotlin.Boolean, value: kotlin.Array): kotlin.Unit + + public abstract fun uniformMatrix2fv(location: org.khronos.webgl.WebGLUniformLocation?, transpose: kotlin.Boolean, value: org.khronos.webgl.Float32Array): kotlin.Unit + + public abstract fun uniformMatrix3fv(location: org.khronos.webgl.WebGLUniformLocation?, transpose: kotlin.Boolean, value: kotlin.Array): kotlin.Unit + + public abstract fun uniformMatrix3fv(location: org.khronos.webgl.WebGLUniformLocation?, transpose: kotlin.Boolean, value: org.khronos.webgl.Float32Array): kotlin.Unit + + public abstract fun uniformMatrix4fv(location: org.khronos.webgl.WebGLUniformLocation?, transpose: kotlin.Boolean, value: kotlin.Array): kotlin.Unit + + public abstract fun uniformMatrix4fv(location: org.khronos.webgl.WebGLUniformLocation?, transpose: kotlin.Boolean, value: org.khronos.webgl.Float32Array): kotlin.Unit + + public abstract fun useProgram(program: org.khronos.webgl.WebGLProgram?): kotlin.Unit + + public abstract fun validateProgram(program: org.khronos.webgl.WebGLProgram?): kotlin.Unit + + public abstract fun vertexAttrib1f(index: kotlin.Int, x: kotlin.Float): kotlin.Unit + + public abstract fun vertexAttrib1fv(index: kotlin.Int, values: dynamic): kotlin.Unit + + public abstract fun vertexAttrib2f(index: kotlin.Int, x: kotlin.Float, y: kotlin.Float): kotlin.Unit + + public abstract fun vertexAttrib2fv(index: kotlin.Int, values: dynamic): kotlin.Unit + + public abstract fun vertexAttrib3f(index: kotlin.Int, x: kotlin.Float, y: kotlin.Float, z: kotlin.Float): kotlin.Unit + + public abstract fun vertexAttrib3fv(index: kotlin.Int, values: dynamic): kotlin.Unit + + public abstract fun vertexAttrib4f(index: kotlin.Int, x: kotlin.Float, y: kotlin.Float, z: kotlin.Float, w: kotlin.Float): kotlin.Unit + + public abstract fun vertexAttrib4fv(index: kotlin.Int, values: dynamic): kotlin.Unit + + public abstract fun vertexAttribPointer(index: kotlin.Int, size: kotlin.Int, type: kotlin.Int, normalized: kotlin.Boolean, stride: kotlin.Int, offset: kotlin.Int): kotlin.Unit + + public abstract fun viewport(x: kotlin.Int, y: kotlin.Int, width: kotlin.Int, height: kotlin.Int): kotlin.Unit + + public companion object of WebGLRenderingContextBase { + public final val ACTIVE_ATTRIBUTES: kotlin.Int { get; } + + public final val ACTIVE_TEXTURE: kotlin.Int { get; } + + public final val ACTIVE_UNIFORMS: kotlin.Int { get; } + + public final val ALIASED_LINE_WIDTH_RANGE: kotlin.Int { get; } + + public final val ALIASED_POINT_SIZE_RANGE: kotlin.Int { get; } + + public final val ALPHA: kotlin.Int { get; } + + public final val ALPHA_BITS: kotlin.Int { get; } + + public final val ALWAYS: kotlin.Int { get; } + + public final val ARRAY_BUFFER: kotlin.Int { get; } + + public final val ARRAY_BUFFER_BINDING: kotlin.Int { get; } + + public final val ATTACHED_SHADERS: kotlin.Int { get; } + + public final val BACK: kotlin.Int { get; } + + public final val BLEND: kotlin.Int { get; } + + public final val BLEND_COLOR: kotlin.Int { get; } + + public final val BLEND_DST_ALPHA: kotlin.Int { get; } + + public final val BLEND_DST_RGB: kotlin.Int { get; } + + public final val BLEND_EQUATION: kotlin.Int { get; } + + public final val BLEND_EQUATION_ALPHA: kotlin.Int { get; } + + public final val BLEND_EQUATION_RGB: kotlin.Int { get; } + + public final val BLEND_SRC_ALPHA: kotlin.Int { get; } + + public final val BLEND_SRC_RGB: kotlin.Int { get; } + + public final val BLUE_BITS: kotlin.Int { get; } + + public final val BOOL: kotlin.Int { get; } + + public final val BOOL_VEC2: kotlin.Int { get; } + + public final val BOOL_VEC3: kotlin.Int { get; } + + public final val BOOL_VEC4: kotlin.Int { get; } + + public final val BROWSER_DEFAULT_WEBGL: kotlin.Int { get; } + + public final val BUFFER_SIZE: kotlin.Int { get; } + + public final val BUFFER_USAGE: kotlin.Int { get; } + + public final val BYTE: kotlin.Int { get; } + + public final val CCW: kotlin.Int { get; } + + public final val CLAMP_TO_EDGE: kotlin.Int { get; } + + public final val COLOR_ATTACHMENT0: kotlin.Int { get; } + + public final val COLOR_BUFFER_BIT: kotlin.Int { get; } + + public final val COLOR_CLEAR_VALUE: kotlin.Int { get; } + + public final val COLOR_WRITEMASK: kotlin.Int { get; } + + public final val COMPILE_STATUS: kotlin.Int { get; } + + public final val COMPRESSED_TEXTURE_FORMATS: kotlin.Int { get; } + + public final val CONSTANT_ALPHA: kotlin.Int { get; } + + public final val CONSTANT_COLOR: kotlin.Int { get; } + + public final val CONTEXT_LOST_WEBGL: kotlin.Int { get; } + + public final val CULL_FACE: kotlin.Int { get; } + + public final val CULL_FACE_MODE: kotlin.Int { get; } + + public final val CURRENT_PROGRAM: kotlin.Int { get; } + + public final val CURRENT_VERTEX_ATTRIB: kotlin.Int { get; } + + public final val CW: kotlin.Int { get; } + + public final val DECR: kotlin.Int { get; } + + public final val DECR_WRAP: kotlin.Int { get; } + + public final val DELETE_STATUS: kotlin.Int { get; } + + public final val DEPTH_ATTACHMENT: kotlin.Int { get; } + + public final val DEPTH_BITS: kotlin.Int { get; } + + public final val DEPTH_BUFFER_BIT: kotlin.Int { get; } + + public final val DEPTH_CLEAR_VALUE: kotlin.Int { get; } + + public final val DEPTH_COMPONENT: kotlin.Int { get; } + + public final val DEPTH_COMPONENT16: kotlin.Int { get; } + + public final val DEPTH_FUNC: kotlin.Int { get; } + + public final val DEPTH_RANGE: kotlin.Int { get; } + + public final val DEPTH_STENCIL: kotlin.Int { get; } + + public final val DEPTH_STENCIL_ATTACHMENT: kotlin.Int { get; } + + public final val DEPTH_TEST: kotlin.Int { get; } + + public final val DEPTH_WRITEMASK: kotlin.Int { get; } + + public final val DITHER: kotlin.Int { get; } + + public final val DONT_CARE: kotlin.Int { get; } + + public final val DST_ALPHA: kotlin.Int { get; } + + public final val DST_COLOR: kotlin.Int { get; } + + public final val DYNAMIC_DRAW: kotlin.Int { get; } + + public final val ELEMENT_ARRAY_BUFFER: kotlin.Int { get; } + + public final val ELEMENT_ARRAY_BUFFER_BINDING: kotlin.Int { get; } + + public final val EQUAL: kotlin.Int { get; } + + public final val FASTEST: kotlin.Int { get; } + + public final val FLOAT: kotlin.Int { get; } + + public final val FLOAT_MAT2: kotlin.Int { get; } + + public final val FLOAT_MAT3: kotlin.Int { get; } + + public final val FLOAT_MAT4: kotlin.Int { get; } + + public final val FLOAT_VEC2: kotlin.Int { get; } + + public final val FLOAT_VEC3: kotlin.Int { get; } + + public final val FLOAT_VEC4: kotlin.Int { get; } + + public final val FRAGMENT_SHADER: kotlin.Int { get; } + + public final val FRAMEBUFFER: kotlin.Int { get; } + + public final val FRAMEBUFFER_ATTACHMENT_OBJECT_NAME: kotlin.Int { get; } + + public final val FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE: kotlin.Int { get; } + + public final val FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE: kotlin.Int { get; } + + public final val FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL: kotlin.Int { get; } + + public final val FRAMEBUFFER_BINDING: kotlin.Int { get; } + + public final val FRAMEBUFFER_COMPLETE: kotlin.Int { get; } + + public final val FRAMEBUFFER_INCOMPLETE_ATTACHMENT: kotlin.Int { get; } + + public final val FRAMEBUFFER_INCOMPLETE_DIMENSIONS: kotlin.Int { get; } + + public final val FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT: kotlin.Int { get; } + + public final val FRAMEBUFFER_UNSUPPORTED: kotlin.Int { get; } + + public final val FRONT: kotlin.Int { get; } + + public final val FRONT_AND_BACK: kotlin.Int { get; } + + public final val FRONT_FACE: kotlin.Int { get; } + + public final val FUNC_ADD: kotlin.Int { get; } + + public final val FUNC_REVERSE_SUBTRACT: kotlin.Int { get; } + + public final val FUNC_SUBTRACT: kotlin.Int { get; } + + public final val GENERATE_MIPMAP_HINT: kotlin.Int { get; } + + public final val GEQUAL: kotlin.Int { get; } + + public final val GREATER: kotlin.Int { get; } + + public final val GREEN_BITS: kotlin.Int { get; } + + public final val HIGH_FLOAT: kotlin.Int { get; } + + public final val HIGH_INT: kotlin.Int { get; } + + public final val IMPLEMENTATION_COLOR_READ_FORMAT: kotlin.Int { get; } + + public final val IMPLEMENTATION_COLOR_READ_TYPE: kotlin.Int { get; } + + public final val INCR: kotlin.Int { get; } + + public final val INCR_WRAP: kotlin.Int { get; } + + public final val INT: kotlin.Int { get; } + + public final val INT_VEC2: kotlin.Int { get; } + + public final val INT_VEC3: kotlin.Int { get; } + + public final val INT_VEC4: kotlin.Int { get; } + + public final val INVALID_ENUM: kotlin.Int { get; } + + public final val INVALID_FRAMEBUFFER_OPERATION: kotlin.Int { get; } + + public final val INVALID_OPERATION: kotlin.Int { get; } + + public final val INVALID_VALUE: kotlin.Int { get; } + + public final val INVERT: kotlin.Int { get; } + + public final val KEEP: kotlin.Int { get; } + + public final val LEQUAL: kotlin.Int { get; } + + public final val LESS: kotlin.Int { get; } + + public final val LINEAR: kotlin.Int { get; } + + public final val LINEAR_MIPMAP_LINEAR: kotlin.Int { get; } + + public final val LINEAR_MIPMAP_NEAREST: kotlin.Int { get; } + + public final val LINES: kotlin.Int { get; } + + public final val LINE_LOOP: kotlin.Int { get; } + + public final val LINE_STRIP: kotlin.Int { get; } + + public final val LINE_WIDTH: kotlin.Int { get; } + + public final val LINK_STATUS: kotlin.Int { get; } + + public final val LOW_FLOAT: kotlin.Int { get; } + + public final val LOW_INT: kotlin.Int { get; } + + public final val LUMINANCE: kotlin.Int { get; } + + public final val LUMINANCE_ALPHA: kotlin.Int { get; } + + public final val MAX_COMBINED_TEXTURE_IMAGE_UNITS: kotlin.Int { get; } + + public final val MAX_CUBE_MAP_TEXTURE_SIZE: kotlin.Int { get; } + + public final val MAX_FRAGMENT_UNIFORM_VECTORS: kotlin.Int { get; } + + public final val MAX_RENDERBUFFER_SIZE: kotlin.Int { get; } + + public final val MAX_TEXTURE_IMAGE_UNITS: kotlin.Int { get; } + + public final val MAX_TEXTURE_SIZE: kotlin.Int { get; } + + public final val MAX_VARYING_VECTORS: kotlin.Int { get; } + + public final val MAX_VERTEX_ATTRIBS: kotlin.Int { get; } + + public final val MAX_VERTEX_TEXTURE_IMAGE_UNITS: kotlin.Int { get; } + + public final val MAX_VERTEX_UNIFORM_VECTORS: kotlin.Int { get; } + + public final val MAX_VIEWPORT_DIMS: kotlin.Int { get; } + + public final val MEDIUM_FLOAT: kotlin.Int { get; } + + public final val MEDIUM_INT: kotlin.Int { get; } + + public final val MIRRORED_REPEAT: kotlin.Int { get; } + + public final val NEAREST: kotlin.Int { get; } + + public final val NEAREST_MIPMAP_LINEAR: kotlin.Int { get; } + + public final val NEAREST_MIPMAP_NEAREST: kotlin.Int { get; } + + public final val NEVER: kotlin.Int { get; } + + public final val NICEST: kotlin.Int { get; } + + public final val NONE: kotlin.Int { get; } + + public final val NOTEQUAL: kotlin.Int { get; } + + public final val NO_ERROR: kotlin.Int { get; } + + public final val ONE: kotlin.Int { get; } + + public final val ONE_MINUS_CONSTANT_ALPHA: kotlin.Int { get; } + + public final val ONE_MINUS_CONSTANT_COLOR: kotlin.Int { get; } + + public final val ONE_MINUS_DST_ALPHA: kotlin.Int { get; } + + public final val ONE_MINUS_DST_COLOR: kotlin.Int { get; } + + public final val ONE_MINUS_SRC_ALPHA: kotlin.Int { get; } + + public final val ONE_MINUS_SRC_COLOR: kotlin.Int { get; } + + public final val OUT_OF_MEMORY: kotlin.Int { get; } + + public final val PACK_ALIGNMENT: kotlin.Int { get; } + + public final val POINTS: kotlin.Int { get; } + + public final val POLYGON_OFFSET_FACTOR: kotlin.Int { get; } + + public final val POLYGON_OFFSET_FILL: kotlin.Int { get; } + + public final val POLYGON_OFFSET_UNITS: kotlin.Int { get; } + + public final val RED_BITS: kotlin.Int { get; } + + public final val RENDERBUFFER: kotlin.Int { get; } + + public final val RENDERBUFFER_ALPHA_SIZE: kotlin.Int { get; } + + public final val RENDERBUFFER_BINDING: kotlin.Int { get; } + + public final val RENDERBUFFER_BLUE_SIZE: kotlin.Int { get; } + + public final val RENDERBUFFER_DEPTH_SIZE: kotlin.Int { get; } + + public final val RENDERBUFFER_GREEN_SIZE: kotlin.Int { get; } + + public final val RENDERBUFFER_HEIGHT: kotlin.Int { get; } + + public final val RENDERBUFFER_INTERNAL_FORMAT: kotlin.Int { get; } + + public final val RENDERBUFFER_RED_SIZE: kotlin.Int { get; } + + public final val RENDERBUFFER_STENCIL_SIZE: kotlin.Int { get; } + + public final val RENDERBUFFER_WIDTH: kotlin.Int { get; } + + public final val RENDERER: kotlin.Int { get; } + + public final val REPEAT: kotlin.Int { get; } + + public final val REPLACE: kotlin.Int { get; } + + public final val RGB: kotlin.Int { get; } + + public final val RGB565: kotlin.Int { get; } + + public final val RGB5_A1: kotlin.Int { get; } + + public final val RGBA: kotlin.Int { get; } + + public final val RGBA4: kotlin.Int { get; } + + public final val SAMPLER_2D: kotlin.Int { get; } + + public final val SAMPLER_CUBE: kotlin.Int { get; } + + public final val SAMPLES: kotlin.Int { get; } + + public final val SAMPLE_ALPHA_TO_COVERAGE: kotlin.Int { get; } + + public final val SAMPLE_BUFFERS: kotlin.Int { get; } + + public final val SAMPLE_COVERAGE: kotlin.Int { get; } + + public final val SAMPLE_COVERAGE_INVERT: kotlin.Int { get; } + + public final val SAMPLE_COVERAGE_VALUE: kotlin.Int { get; } + + public final val SCISSOR_BOX: kotlin.Int { get; } + + public final val SCISSOR_TEST: kotlin.Int { get; } + + public final val SHADER_TYPE: kotlin.Int { get; } + + public final val SHADING_LANGUAGE_VERSION: kotlin.Int { get; } + + public final val SHORT: kotlin.Int { get; } + + public final val SRC_ALPHA: kotlin.Int { get; } + + public final val SRC_ALPHA_SATURATE: kotlin.Int { get; } + + public final val SRC_COLOR: kotlin.Int { get; } + + public final val STATIC_DRAW: kotlin.Int { get; } + + public final val STENCIL_ATTACHMENT: kotlin.Int { get; } + + public final val STENCIL_BACK_FAIL: kotlin.Int { get; } + + public final val STENCIL_BACK_FUNC: kotlin.Int { get; } + + public final val STENCIL_BACK_PASS_DEPTH_FAIL: kotlin.Int { get; } + + public final val STENCIL_BACK_PASS_DEPTH_PASS: kotlin.Int { get; } + + public final val STENCIL_BACK_REF: kotlin.Int { get; } + + public final val STENCIL_BACK_VALUE_MASK: kotlin.Int { get; } + + public final val STENCIL_BACK_WRITEMASK: kotlin.Int { get; } + + public final val STENCIL_BITS: kotlin.Int { get; } + + public final val STENCIL_BUFFER_BIT: kotlin.Int { get; } + + public final val STENCIL_CLEAR_VALUE: kotlin.Int { get; } + + public final val STENCIL_FAIL: kotlin.Int { get; } + + public final val STENCIL_FUNC: kotlin.Int { get; } + + public final val STENCIL_INDEX: kotlin.Int { get; } + + public final val STENCIL_INDEX8: kotlin.Int { get; } + + public final val STENCIL_PASS_DEPTH_FAIL: kotlin.Int { get; } + + public final val STENCIL_PASS_DEPTH_PASS: kotlin.Int { get; } + + public final val STENCIL_REF: kotlin.Int { get; } + + public final val STENCIL_TEST: kotlin.Int { get; } + + public final val STENCIL_VALUE_MASK: kotlin.Int { get; } + + public final val STENCIL_WRITEMASK: kotlin.Int { get; } + + public final val STREAM_DRAW: kotlin.Int { get; } + + public final val SUBPIXEL_BITS: kotlin.Int { get; } + + public final val TEXTURE: kotlin.Int { get; } + + public final val TEXTURE0: kotlin.Int { get; } + + public final val TEXTURE1: kotlin.Int { get; } + + public final val TEXTURE10: kotlin.Int { get; } + + public final val TEXTURE11: kotlin.Int { get; } + + public final val TEXTURE12: kotlin.Int { get; } + + public final val TEXTURE13: kotlin.Int { get; } + + public final val TEXTURE14: kotlin.Int { get; } + + public final val TEXTURE15: kotlin.Int { get; } + + public final val TEXTURE16: kotlin.Int { get; } + + public final val TEXTURE17: kotlin.Int { get; } + + public final val TEXTURE18: kotlin.Int { get; } + + public final val TEXTURE19: kotlin.Int { get; } + + public final val TEXTURE2: kotlin.Int { get; } + + public final val TEXTURE20: kotlin.Int { get; } + + public final val TEXTURE21: kotlin.Int { get; } + + public final val TEXTURE22: kotlin.Int { get; } + + public final val TEXTURE23: kotlin.Int { get; } + + public final val TEXTURE24: kotlin.Int { get; } + + public final val TEXTURE25: kotlin.Int { get; } + + public final val TEXTURE26: kotlin.Int { get; } + + public final val TEXTURE27: kotlin.Int { get; } + + public final val TEXTURE28: kotlin.Int { get; } + + public final val TEXTURE29: kotlin.Int { get; } + + public final val TEXTURE3: kotlin.Int { get; } + + public final val TEXTURE30: kotlin.Int { get; } + + public final val TEXTURE31: kotlin.Int { get; } + + public final val TEXTURE4: kotlin.Int { get; } + + public final val TEXTURE5: kotlin.Int { get; } + + public final val TEXTURE6: kotlin.Int { get; } + + public final val TEXTURE7: kotlin.Int { get; } + + public final val TEXTURE8: kotlin.Int { get; } + + public final val TEXTURE9: kotlin.Int { get; } + + public final val TEXTURE_2D: kotlin.Int { get; } + + public final val TEXTURE_BINDING_2D: kotlin.Int { get; } + + public final val TEXTURE_BINDING_CUBE_MAP: kotlin.Int { get; } + + public final val TEXTURE_CUBE_MAP: kotlin.Int { get; } + + public final val TEXTURE_CUBE_MAP_NEGATIVE_X: kotlin.Int { get; } + + public final val TEXTURE_CUBE_MAP_NEGATIVE_Y: kotlin.Int { get; } + + public final val TEXTURE_CUBE_MAP_NEGATIVE_Z: kotlin.Int { get; } + + public final val TEXTURE_CUBE_MAP_POSITIVE_X: kotlin.Int { get; } + + public final val TEXTURE_CUBE_MAP_POSITIVE_Y: kotlin.Int { get; } + + public final val TEXTURE_CUBE_MAP_POSITIVE_Z: kotlin.Int { get; } + + public final val TEXTURE_MAG_FILTER: kotlin.Int { get; } + + public final val TEXTURE_MIN_FILTER: kotlin.Int { get; } + + public final val TEXTURE_WRAP_S: kotlin.Int { get; } + + public final val TEXTURE_WRAP_T: kotlin.Int { get; } + + public final val TRIANGLES: kotlin.Int { get; } + + public final val TRIANGLE_FAN: kotlin.Int { get; } + + public final val TRIANGLE_STRIP: kotlin.Int { get; } + + public final val UNPACK_ALIGNMENT: kotlin.Int { get; } + + public final val UNPACK_COLORSPACE_CONVERSION_WEBGL: kotlin.Int { get; } + + public final val UNPACK_FLIP_Y_WEBGL: kotlin.Int { get; } + + public final val UNPACK_PREMULTIPLY_ALPHA_WEBGL: kotlin.Int { get; } + + public final val UNSIGNED_BYTE: kotlin.Int { get; } + + public final val UNSIGNED_INT: kotlin.Int { get; } + + public final val UNSIGNED_SHORT: kotlin.Int { get; } + + public final val UNSIGNED_SHORT_4_4_4_4: kotlin.Int { get; } + + public final val UNSIGNED_SHORT_5_5_5_1: kotlin.Int { get; } + + public final val UNSIGNED_SHORT_5_6_5: kotlin.Int { get; } + + public final val VALIDATE_STATUS: kotlin.Int { get; } + + public final val VENDOR: kotlin.Int { get; } + + public final val VERSION: kotlin.Int { get; } + + public final val VERTEX_ATTRIB_ARRAY_BUFFER_BINDING: kotlin.Int { get; } + + public final val VERTEX_ATTRIB_ARRAY_ENABLED: kotlin.Int { get; } + + public final val VERTEX_ATTRIB_ARRAY_NORMALIZED: kotlin.Int { get; } + + public final val VERTEX_ATTRIB_ARRAY_POINTER: kotlin.Int { get; } + + public final val VERTEX_ATTRIB_ARRAY_SIZE: kotlin.Int { get; } + + public final val VERTEX_ATTRIB_ARRAY_STRIDE: kotlin.Int { get; } + + public final val VERTEX_ATTRIB_ARRAY_TYPE: kotlin.Int { get; } + + public final val VERTEX_SHADER: kotlin.Int { get; } + + public final val VIEWPORT: kotlin.Int { get; } + + public final val ZERO: kotlin.Int { get; } + } +} + +public abstract external class WebGLShader : org.khronos.webgl.WebGLObject { + public constructor WebGLShader() +} + +public abstract external class WebGLShaderPrecisionFormat { + public constructor WebGLShaderPrecisionFormat() + + public open val precision: kotlin.Int { get; } + + public open val rangeMax: kotlin.Int { get; } + + public open val rangeMin: kotlin.Int { get; } +} + +public abstract external class WebGLTexture : org.khronos.webgl.WebGLObject { + public constructor WebGLTexture() +} + +public abstract external class WebGLUniformLocation { + public constructor WebGLUniformLocation() +} \ No newline at end of file diff --git a/libraries/stdlib/api/js/org.w3c.css.masking.kt b/libraries/stdlib/api/js/org.w3c.css.masking.kt new file mode 100644 index 00000000000..cba4b77c180 --- /dev/null +++ b/libraries/stdlib/api/js/org.w3c.css.masking.kt @@ -0,0 +1,111 @@ +public abstract external class SVGClipPathElement : org.w3c.dom.svg.SVGElement, org.w3c.dom.svg.SVGUnitTypes { + public constructor SVGClipPathElement() + + public open val clipPathUnits: org.w3c.dom.svg.SVGAnimatedEnumeration { get; } + + public open val transform: org.w3c.dom.svg.SVGAnimatedTransformList { get; } + + public companion object of SVGClipPathElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val SVG_UNIT_TYPE_OBJECTBOUNDINGBOX: kotlin.Short { get; } + + public final val SVG_UNIT_TYPE_UNKNOWN: kotlin.Short { get; } + + public final val SVG_UNIT_TYPE_USERSPACEONUSE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class SVGMaskElement : org.w3c.dom.svg.SVGElement, org.w3c.dom.svg.SVGUnitTypes { + public constructor SVGMaskElement() + + public open val height: org.w3c.dom.svg.SVGAnimatedLength { get; } + + public open val maskContentUnits: org.w3c.dom.svg.SVGAnimatedEnumeration { get; } + + public open val maskUnits: org.w3c.dom.svg.SVGAnimatedEnumeration { get; } + + public open val width: org.w3c.dom.svg.SVGAnimatedLength { get; } + + public open val x: org.w3c.dom.svg.SVGAnimatedLength { get; } + + public open val y: org.w3c.dom.svg.SVGAnimatedLength { get; } + + public companion object of SVGMaskElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val SVG_UNIT_TYPE_OBJECTBOUNDINGBOX: kotlin.Short { get; } + + public final val SVG_UNIT_TYPE_UNKNOWN: kotlin.Short { get; } + + public final val SVG_UNIT_TYPE_USERSPACEONUSE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} \ No newline at end of file diff --git a/libraries/stdlib/api/js/org.w3c.dom.clipboard.kt b/libraries/stdlib/api/js/org.w3c.dom.clipboard.kt new file mode 100644 index 00000000000..039df6da700 --- /dev/null +++ b/libraries/stdlib/api/js/org.w3c.dom.clipboard.kt @@ -0,0 +1,41 @@ +@kotlin.internal.InlineOnly +public inline fun ClipboardEventInit(clipboardData: org.w3c.dom.DataTransfer? = ..., bubbles: kotlin.Boolean? = ..., cancelable: kotlin.Boolean? = ..., composed: kotlin.Boolean? = ...): org.w3c.dom.clipboard.ClipboardEventInit + +@kotlin.internal.InlineOnly +public inline fun ClipboardPermissionDescriptor(allowWithoutGesture: kotlin.Boolean? = ...): org.w3c.dom.clipboard.ClipboardPermissionDescriptor + +public abstract external class Clipboard : org.w3c.dom.events.EventTarget { + public constructor Clipboard() + + public final fun read(): kotlin.js.Promise + + public final fun readText(): kotlin.js.Promise + + public final fun write(data: org.w3c.dom.DataTransfer): kotlin.js.Promise + + public final fun writeText(data: kotlin.String): kotlin.js.Promise +} + +public open external class ClipboardEvent : org.w3c.dom.events.Event { + public constructor ClipboardEvent(type: kotlin.String, eventInitDict: org.w3c.dom.clipboard.ClipboardEventInit = ...) + + public open val clipboardData: org.w3c.dom.DataTransfer? { get; } + + public companion object of ClipboardEvent { + public final val AT_TARGET: kotlin.Short { get; } + + public final val BUBBLING_PHASE: kotlin.Short { get; } + + public final val CAPTURING_PHASE: kotlin.Short { get; } + + public final val NONE: kotlin.Short { get; } + } +} + +public external interface ClipboardEventInit : org.w3c.dom.EventInit { + public open var clipboardData: org.w3c.dom.DataTransfer? { get; set; } +} + +public external interface ClipboardPermissionDescriptor { + public open var allowWithoutGesture: kotlin.Boolean? { get; set; } +} \ No newline at end of file diff --git a/libraries/stdlib/api/js/org.w3c.dom.css.kt b/libraries/stdlib/api/js/org.w3c.dom.css.kt new file mode 100644 index 00000000000..e7384527c4b --- /dev/null +++ b/libraries/stdlib/api/js/org.w3c.dom.css.kt @@ -0,0 +1,774 @@ +@kotlin.internal.InlineOnly +public inline operator fun org.w3c.dom.css.CSSRuleList.get(index: kotlin.Int): org.w3c.dom.css.CSSRule? + +@kotlin.internal.InlineOnly +public inline operator fun org.w3c.dom.css.CSSStyleDeclaration.get(index: kotlin.Int): kotlin.String? + +@kotlin.internal.InlineOnly +public inline operator fun org.w3c.dom.css.MediaList.get(index: kotlin.Int): kotlin.String? + +@kotlin.internal.InlineOnly +public inline operator fun org.w3c.dom.css.StyleSheetList.get(index: kotlin.Int): org.w3c.dom.css.StyleSheet? + +public abstract external class CSS { + public constructor CSS() + + public companion object of CSS { + public final fun escape(ident: kotlin.String): kotlin.String + } +} + +public abstract external class CSSGroupingRule : org.w3c.dom.css.CSSRule { + public constructor CSSGroupingRule() + + public open val cssRules: org.w3c.dom.css.CSSRuleList { get; } + + public final fun deleteRule(index: kotlin.Int): kotlin.Unit + + public final fun insertRule(rule: kotlin.String, index: kotlin.Int): kotlin.Int + + public companion object of CSSGroupingRule { + public final val CHARSET_RULE: kotlin.Short { get; } + + public final val FONT_FACE_RULE: kotlin.Short { get; } + + public final val IMPORT_RULE: kotlin.Short { get; } + + public final val MARGIN_RULE: kotlin.Short { get; } + + public final val MEDIA_RULE: kotlin.Short { get; } + + public final val NAMESPACE_RULE: kotlin.Short { get; } + + public final val PAGE_RULE: kotlin.Short { get; } + + public final val STYLE_RULE: kotlin.Short { get; } + } +} + +public abstract external class CSSImportRule : org.w3c.dom.css.CSSRule { + public constructor CSSImportRule() + + public open val href: kotlin.String { get; } + + public open val media: org.w3c.dom.css.MediaList { get; } + + public open val styleSheet: org.w3c.dom.css.CSSStyleSheet { get; } + + public companion object of CSSImportRule { + public final val CHARSET_RULE: kotlin.Short { get; } + + public final val FONT_FACE_RULE: kotlin.Short { get; } + + public final val IMPORT_RULE: kotlin.Short { get; } + + public final val MARGIN_RULE: kotlin.Short { get; } + + public final val MEDIA_RULE: kotlin.Short { get; } + + public final val NAMESPACE_RULE: kotlin.Short { get; } + + public final val PAGE_RULE: kotlin.Short { get; } + + public final val STYLE_RULE: kotlin.Short { get; } + } +} + +public abstract external class CSSMarginRule : org.w3c.dom.css.CSSRule { + public constructor CSSMarginRule() + + public open val name: kotlin.String { get; } + + public open val style: org.w3c.dom.css.CSSStyleDeclaration { get; } + + public companion object of CSSMarginRule { + public final val CHARSET_RULE: kotlin.Short { get; } + + public final val FONT_FACE_RULE: kotlin.Short { get; } + + public final val IMPORT_RULE: kotlin.Short { get; } + + public final val MARGIN_RULE: kotlin.Short { get; } + + public final val MEDIA_RULE: kotlin.Short { get; } + + public final val NAMESPACE_RULE: kotlin.Short { get; } + + public final val PAGE_RULE: kotlin.Short { get; } + + public final val STYLE_RULE: kotlin.Short { get; } + } +} + +public abstract external class CSSMediaRule : org.w3c.dom.css.CSSGroupingRule { + public constructor CSSMediaRule() + + public open val media: org.w3c.dom.css.MediaList { get; } + + public companion object of CSSMediaRule { + public final val CHARSET_RULE: kotlin.Short { get; } + + public final val FONT_FACE_RULE: kotlin.Short { get; } + + public final val IMPORT_RULE: kotlin.Short { get; } + + public final val MARGIN_RULE: kotlin.Short { get; } + + public final val MEDIA_RULE: kotlin.Short { get; } + + public final val NAMESPACE_RULE: kotlin.Short { get; } + + public final val PAGE_RULE: kotlin.Short { get; } + + public final val STYLE_RULE: kotlin.Short { get; } + } +} + +public abstract external class CSSNamespaceRule : org.w3c.dom.css.CSSRule { + public constructor CSSNamespaceRule() + + public open val namespaceURI: kotlin.String { get; } + + public open val prefix: kotlin.String { get; } + + public companion object of CSSNamespaceRule { + public final val CHARSET_RULE: kotlin.Short { get; } + + public final val FONT_FACE_RULE: kotlin.Short { get; } + + public final val IMPORT_RULE: kotlin.Short { get; } + + public final val MARGIN_RULE: kotlin.Short { get; } + + public final val MEDIA_RULE: kotlin.Short { get; } + + public final val NAMESPACE_RULE: kotlin.Short { get; } + + public final val PAGE_RULE: kotlin.Short { get; } + + public final val STYLE_RULE: kotlin.Short { get; } + } +} + +public abstract external class CSSPageRule : org.w3c.dom.css.CSSGroupingRule { + public constructor CSSPageRule() + + public open var selectorText: kotlin.String { get; set; } + + public open val style: org.w3c.dom.css.CSSStyleDeclaration { get; } + + public companion object of CSSPageRule { + public final val CHARSET_RULE: kotlin.Short { get; } + + public final val FONT_FACE_RULE: kotlin.Short { get; } + + public final val IMPORT_RULE: kotlin.Short { get; } + + public final val MARGIN_RULE: kotlin.Short { get; } + + public final val MEDIA_RULE: kotlin.Short { get; } + + public final val NAMESPACE_RULE: kotlin.Short { get; } + + public final val PAGE_RULE: kotlin.Short { get; } + + public final val STYLE_RULE: kotlin.Short { get; } + } +} + +public abstract external class CSSRule { + public constructor CSSRule() + + public open var cssText: kotlin.String { get; set; } + + public open val parentRule: org.w3c.dom.css.CSSRule? { get; } + + public open val parentStyleSheet: org.w3c.dom.css.CSSStyleSheet? { get; } + + public open val type: kotlin.Short { get; } + + public companion object of CSSRule { + public final val CHARSET_RULE: kotlin.Short { get; } + + public final val FONT_FACE_RULE: kotlin.Short { get; } + + public final val IMPORT_RULE: kotlin.Short { get; } + + public final val MARGIN_RULE: kotlin.Short { get; } + + public final val MEDIA_RULE: kotlin.Short { get; } + + public final val NAMESPACE_RULE: kotlin.Short { get; } + + public final val PAGE_RULE: kotlin.Short { get; } + + public final val STYLE_RULE: kotlin.Short { get; } + } +} + +public abstract external class CSSRuleList : org.w3c.dom.ItemArrayLike { + public constructor CSSRuleList() + + public open override fun item(index: kotlin.Int): org.w3c.dom.css.CSSRule? +} + +public abstract external class CSSStyleDeclaration : org.w3c.dom.ItemArrayLike { + public constructor CSSStyleDeclaration() + + public open var _camel_cased_attribute: kotlin.String { get; set; } + + public open var _dashed_attribute: kotlin.String { get; set; } + + public open var _webkit_cased_attribute: kotlin.String { get; set; } + + public open var alignContent: kotlin.String { get; set; } + + public open var alignItems: kotlin.String { get; set; } + + public open var alignSelf: kotlin.String { get; set; } + + public open var animation: kotlin.String { get; set; } + + public open var animationDelay: kotlin.String { get; set; } + + public open var animationDirection: kotlin.String { get; set; } + + public open var animationDuration: kotlin.String { get; set; } + + public open var animationFillMode: kotlin.String { get; set; } + + public open var animationIterationCount: kotlin.String { get; set; } + + public open var animationName: kotlin.String { get; set; } + + public open var animationPlayState: kotlin.String { get; set; } + + public open var animationTimingFunction: kotlin.String { get; set; } + + public open var backfaceVisibility: kotlin.String { get; set; } + + public open var background: kotlin.String { get; set; } + + public open var backgroundAttachment: kotlin.String { get; set; } + + public open var backgroundClip: kotlin.String { get; set; } + + public open var backgroundColor: kotlin.String { get; set; } + + public open var backgroundImage: kotlin.String { get; set; } + + public open var backgroundOrigin: kotlin.String { get; set; } + + public open var backgroundPosition: kotlin.String { get; set; } + + public open var backgroundRepeat: kotlin.String { get; set; } + + public open var backgroundSize: kotlin.String { get; set; } + + public open var border: kotlin.String { get; set; } + + public open var borderBottom: kotlin.String { get; set; } + + public open var borderBottomColor: kotlin.String { get; set; } + + public open var borderBottomLeftRadius: kotlin.String { get; set; } + + public open var borderBottomRightRadius: kotlin.String { get; set; } + + public open var borderBottomStyle: kotlin.String { get; set; } + + public open var borderBottomWidth: kotlin.String { get; set; } + + public open var borderCollapse: kotlin.String { get; set; } + + public open var borderColor: kotlin.String { get; set; } + + public open var borderImage: kotlin.String { get; set; } + + public open var borderImageOutset: kotlin.String { get; set; } + + public open var borderImageRepeat: kotlin.String { get; set; } + + public open var borderImageSlice: kotlin.String { get; set; } + + public open var borderImageSource: kotlin.String { get; set; } + + public open var borderImageWidth: kotlin.String { get; set; } + + public open var borderLeft: kotlin.String { get; set; } + + public open var borderLeftColor: kotlin.String { get; set; } + + public open var borderLeftStyle: kotlin.String { get; set; } + + public open var borderLeftWidth: kotlin.String { get; set; } + + public open var borderRadius: kotlin.String { get; set; } + + public open var borderRight: kotlin.String { get; set; } + + public open var borderRightColor: kotlin.String { get; set; } + + public open var borderRightStyle: kotlin.String { get; set; } + + public open var borderRightWidth: kotlin.String { get; set; } + + public open var borderSpacing: kotlin.String { get; set; } + + public open var borderStyle: kotlin.String { get; set; } + + public open var borderTop: kotlin.String { get; set; } + + public open var borderTopColor: kotlin.String { get; set; } + + public open var borderTopLeftRadius: kotlin.String { get; set; } + + public open var borderTopRightRadius: kotlin.String { get; set; } + + public open var borderTopStyle: kotlin.String { get; set; } + + public open var borderTopWidth: kotlin.String { get; set; } + + public open var borderWidth: kotlin.String { get; set; } + + public open var bottom: kotlin.String { get; set; } + + public open var boxDecorationBreak: kotlin.String { get; set; } + + public open var boxShadow: kotlin.String { get; set; } + + public open var boxSizing: kotlin.String { get; set; } + + public open var breakAfter: kotlin.String { get; set; } + + public open var breakBefore: kotlin.String { get; set; } + + public open var breakInside: kotlin.String { get; set; } + + public open var captionSide: kotlin.String { get; set; } + + public open var clear: kotlin.String { get; set; } + + public open var clip: kotlin.String { get; set; } + + public open var color: kotlin.String { get; set; } + + public open var columnCount: kotlin.String { get; set; } + + public open var columnFill: kotlin.String { get; set; } + + public open var columnGap: kotlin.String { get; set; } + + public open var columnRule: kotlin.String { get; set; } + + public open var columnRuleColor: kotlin.String { get; set; } + + public open var columnRuleStyle: kotlin.String { get; set; } + + public open var columnRuleWidth: kotlin.String { get; set; } + + public open var columnSpan: kotlin.String { get; set; } + + public open var columnWidth: kotlin.String { get; set; } + + public open var columns: kotlin.String { get; set; } + + public open var content: kotlin.String { get; set; } + + public open var counterIncrement: kotlin.String { get; set; } + + public open var counterReset: kotlin.String { get; set; } + + public open var cssFloat: kotlin.String { get; set; } + + public open var cssText: kotlin.String { get; set; } + + public open var cursor: kotlin.String { get; set; } + + public open var direction: kotlin.String { get; set; } + + public open var display: kotlin.String { get; set; } + + public open var emptyCells: kotlin.String { get; set; } + + public open var filter: kotlin.String { get; set; } + + public open var flex: kotlin.String { get; set; } + + public open var flexBasis: kotlin.String { get; set; } + + public open var flexDirection: kotlin.String { get; set; } + + public open var flexFlow: kotlin.String { get; set; } + + public open var flexGrow: kotlin.String { get; set; } + + public open var flexShrink: kotlin.String { get; set; } + + public open var flexWrap: kotlin.String { get; set; } + + public open var font: kotlin.String { get; set; } + + public open var fontFamily: kotlin.String { get; set; } + + public open var fontFeatureSettings: kotlin.String { get; set; } + + public open var fontKerning: kotlin.String { get; set; } + + public open var fontLanguageOverride: kotlin.String { get; set; } + + public open var fontSize: kotlin.String { get; set; } + + public open var fontSizeAdjust: kotlin.String { get; set; } + + public open var fontStretch: kotlin.String { get; set; } + + public open var fontStyle: kotlin.String { get; set; } + + public open var fontSynthesis: kotlin.String { get; set; } + + public open var fontVariant: kotlin.String { get; set; } + + public open var fontVariantAlternates: kotlin.String { get; set; } + + public open var fontVariantCaps: kotlin.String { get; set; } + + public open var fontVariantEastAsian: kotlin.String { get; set; } + + public open var fontVariantLigatures: kotlin.String { get; set; } + + public open var fontVariantNumeric: kotlin.String { get; set; } + + public open var fontVariantPosition: kotlin.String { get; set; } + + public open var fontWeight: kotlin.String { get; set; } + + public open var hangingPunctuation: kotlin.String { get; set; } + + public open var height: kotlin.String { get; set; } + + public open var hyphens: kotlin.String { get; set; } + + public open var imageOrientation: kotlin.String { get; set; } + + public open var imageRendering: kotlin.String { get; set; } + + public open var imageResolution: kotlin.String { get; set; } + + public open var imeMode: kotlin.String { get; set; } + + public open var justifyContent: kotlin.String { get; set; } + + public open var left: kotlin.String { get; set; } + + public open var letterSpacing: kotlin.String { get; set; } + + public open var lineBreak: kotlin.String { get; set; } + + public open var lineHeight: kotlin.String { get; set; } + + public open var listStyle: kotlin.String { get; set; } + + public open var listStyleImage: kotlin.String { get; set; } + + public open var listStylePosition: kotlin.String { get; set; } + + public open var listStyleType: kotlin.String { get; set; } + + public open var margin: kotlin.String { get; set; } + + public open var marginBottom: kotlin.String { get; set; } + + public open var marginLeft: kotlin.String { get; set; } + + public open var marginRight: kotlin.String { get; set; } + + public open var marginTop: kotlin.String { get; set; } + + public open var mark: kotlin.String { get; set; } + + public open var markAfter: kotlin.String { get; set; } + + public open var markBefore: kotlin.String { get; set; } + + public open var marks: kotlin.String { get; set; } + + public open var marqueeDirection: kotlin.String { get; set; } + + public open var marqueePlayCount: kotlin.String { get; set; } + + public open var marqueeSpeed: kotlin.String { get; set; } + + public open var marqueeStyle: kotlin.String { get; set; } + + public open var mask: kotlin.String { get; set; } + + public open var maskType: kotlin.String { get; set; } + + public open var maxHeight: kotlin.String { get; set; } + + public open var maxWidth: kotlin.String { get; set; } + + public open var minHeight: kotlin.String { get; set; } + + public open var minWidth: kotlin.String { get; set; } + + public open var navDown: kotlin.String { get; set; } + + public open var navIndex: kotlin.String { get; set; } + + public open var navLeft: kotlin.String { get; set; } + + public open var navRight: kotlin.String { get; set; } + + public open var navUp: kotlin.String { get; set; } + + public open var objectFit: kotlin.String { get; set; } + + public open var objectPosition: kotlin.String { get; set; } + + public open var opacity: kotlin.String { get; set; } + + public open var order: kotlin.String { get; set; } + + public open var orphans: kotlin.String { get; set; } + + public open var outline: kotlin.String { get; set; } + + public open var outlineColor: kotlin.String { get; set; } + + public open var outlineOffset: kotlin.String { get; set; } + + public open var outlineStyle: kotlin.String { get; set; } + + public open var outlineWidth: kotlin.String { get; set; } + + public open var overflowWrap: kotlin.String { get; set; } + + public open var overflowX: kotlin.String { get; set; } + + public open var overflowY: kotlin.String { get; set; } + + public open var padding: kotlin.String { get; set; } + + public open var paddingBottom: kotlin.String { get; set; } + + public open var paddingLeft: kotlin.String { get; set; } + + public open var paddingRight: kotlin.String { get; set; } + + public open var paddingTop: kotlin.String { get; set; } + + public open var pageBreakAfter: kotlin.String { get; set; } + + public open var pageBreakBefore: kotlin.String { get; set; } + + public open var pageBreakInside: kotlin.String { get; set; } + + public open val parentRule: org.w3c.dom.css.CSSRule? { get; } + + public open var perspective: kotlin.String { get; set; } + + public open var perspectiveOrigin: kotlin.String { get; set; } + + public open var phonemes: kotlin.String { get; set; } + + public open var position: kotlin.String { get; set; } + + public open var quotes: kotlin.String { get; set; } + + public open var resize: kotlin.String { get; set; } + + public open var rest: kotlin.String { get; set; } + + public open var restAfter: kotlin.String { get; set; } + + public open var restBefore: kotlin.String { get; set; } + + public open var right: kotlin.String { get; set; } + + public open var tabSize: kotlin.String { get; set; } + + public open var tableLayout: kotlin.String { get; set; } + + public open var textAlign: kotlin.String { get; set; } + + public open var textAlignLast: kotlin.String { get; set; } + + public open var textCombineUpright: kotlin.String { get; set; } + + public open var textDecoration: kotlin.String { get; set; } + + public open var textDecorationColor: kotlin.String { get; set; } + + public open var textDecorationLine: kotlin.String { get; set; } + + public open var textDecorationStyle: kotlin.String { get; set; } + + public open var textIndent: kotlin.String { get; set; } + + public open var textJustify: kotlin.String { get; set; } + + public open var textOrientation: kotlin.String { get; set; } + + public open var textOverflow: kotlin.String { get; set; } + + public open var textShadow: kotlin.String { get; set; } + + public open var textTransform: kotlin.String { get; set; } + + public open var textUnderlinePosition: kotlin.String { get; set; } + + public open var top: kotlin.String { get; set; } + + public open var transform: kotlin.String { get; set; } + + public open var transformOrigin: kotlin.String { get; set; } + + public open var transformStyle: kotlin.String { get; set; } + + public open var transition: kotlin.String { get; set; } + + public open var transitionDelay: kotlin.String { get; set; } + + public open var transitionDuration: kotlin.String { get; set; } + + public open var transitionProperty: kotlin.String { get; set; } + + public open var transitionTimingFunction: kotlin.String { get; set; } + + public open var unicodeBidi: kotlin.String { get; set; } + + public open var verticalAlign: kotlin.String { get; set; } + + public open var visibility: kotlin.String { get; set; } + + public open var voiceBalance: kotlin.String { get; set; } + + public open var voiceDuration: kotlin.String { get; set; } + + public open var voicePitch: kotlin.String { get; set; } + + public open var voicePitchRange: kotlin.String { get; set; } + + public open var voiceRate: kotlin.String { get; set; } + + public open var voiceStress: kotlin.String { get; set; } + + public open var voiceVolume: kotlin.String { get; set; } + + public open var whiteSpace: kotlin.String { get; set; } + + public open var widows: kotlin.String { get; set; } + + public open var width: kotlin.String { get; set; } + + public open var wordBreak: kotlin.String { get; set; } + + public open var wordSpacing: kotlin.String { get; set; } + + public open var wordWrap: kotlin.String { get; set; } + + public open var writingMode: kotlin.String { get; set; } + + public open var zIndex: kotlin.String { get; set; } + + public final fun getPropertyPriority(property: kotlin.String): kotlin.String + + public final fun getPropertyValue(property: kotlin.String): kotlin.String + + public open override fun item(index: kotlin.Int): kotlin.String + + public final fun removeProperty(property: kotlin.String): kotlin.String + + public final fun setProperty(property: kotlin.String, value: kotlin.String, priority: kotlin.String = ...): kotlin.Unit + + public final fun setPropertyPriority(property: kotlin.String, priority: kotlin.String): kotlin.Unit + + public final fun setPropertyValue(property: kotlin.String, value: kotlin.String): kotlin.Unit +} + +public abstract external class CSSStyleRule : org.w3c.dom.css.CSSRule { + public constructor CSSStyleRule() + + public open var selectorText: kotlin.String { get; set; } + + public open val style: org.w3c.dom.css.CSSStyleDeclaration { get; } + + public companion object of CSSStyleRule { + public final val CHARSET_RULE: kotlin.Short { get; } + + public final val FONT_FACE_RULE: kotlin.Short { get; } + + public final val IMPORT_RULE: kotlin.Short { get; } + + public final val MARGIN_RULE: kotlin.Short { get; } + + public final val MEDIA_RULE: kotlin.Short { get; } + + public final val NAMESPACE_RULE: kotlin.Short { get; } + + public final val PAGE_RULE: kotlin.Short { get; } + + public final val STYLE_RULE: kotlin.Short { get; } + } +} + +public abstract external class CSSStyleSheet : org.w3c.dom.css.StyleSheet { + public constructor CSSStyleSheet() + + public open val cssRules: org.w3c.dom.css.CSSRuleList { get; } + + public open val ownerRule: org.w3c.dom.css.CSSRule? { get; } + + public final fun deleteRule(index: kotlin.Int): kotlin.Unit + + public final fun insertRule(rule: kotlin.String, index: kotlin.Int): kotlin.Int +} + +public external interface ElementCSSInlineStyle { + public abstract val style: org.w3c.dom.css.CSSStyleDeclaration { get; } +} + +public external interface LinkStyle { + public open val sheet: org.w3c.dom.css.StyleSheet? { get; } +} + +public abstract external class MediaList : org.w3c.dom.ItemArrayLike { + public constructor MediaList() + + public open var mediaText: kotlin.String { get; set; } + + public final fun appendMedium(medium: kotlin.String): kotlin.Unit + + public final fun deleteMedium(medium: kotlin.String): kotlin.Unit + + public open override fun item(index: kotlin.Int): kotlin.String? +} + +public abstract external class StyleSheet { + public constructor StyleSheet() + + public open var disabled: kotlin.Boolean { get; set; } + + public open val href: kotlin.String? { get; } + + public open val media: org.w3c.dom.css.MediaList { get; } + + public open val ownerNode: org.w3c.dom.css.UnionElementOrProcessingInstruction? { get; } + + public open val parentStyleSheet: org.w3c.dom.css.StyleSheet? { get; } + + public open val title: kotlin.String? { get; } + + public open val type: kotlin.String { get; } +} + +public abstract external class StyleSheetList : org.w3c.dom.ItemArrayLike { + public constructor StyleSheetList() + + public open override fun item(index: kotlin.Int): org.w3c.dom.css.StyleSheet? +} + +public external interface UnionElementOrProcessingInstruction { +} \ No newline at end of file diff --git a/libraries/stdlib/api/js/org.w3c.dom.encryptedmedia.kt b/libraries/stdlib/api/js/org.w3c.dom.encryptedmedia.kt new file mode 100644 index 00000000000..3dde259928b --- /dev/null +++ b/libraries/stdlib/api/js/org.w3c.dom.encryptedmedia.kt @@ -0,0 +1,187 @@ +public val org.w3c.dom.encryptedmedia.MediaKeyStatus.Companion.EXPIRED: org.w3c.dom.encryptedmedia.MediaKeyStatus { get; } + +public val org.w3c.dom.encryptedmedia.MediaKeyMessageType.Companion.INDIVIDUALIZATION_REQUEST: org.w3c.dom.encryptedmedia.MediaKeyMessageType { get; } + +public val org.w3c.dom.encryptedmedia.MediaKeyStatus.Companion.INTERNAL_ERROR: org.w3c.dom.encryptedmedia.MediaKeyStatus { get; } + +public val org.w3c.dom.encryptedmedia.MediaKeyMessageType.Companion.LICENSE_RELEASE: org.w3c.dom.encryptedmedia.MediaKeyMessageType { get; } + +public val org.w3c.dom.encryptedmedia.MediaKeyMessageType.Companion.LICENSE_RENEWAL: org.w3c.dom.encryptedmedia.MediaKeyMessageType { get; } + +public val org.w3c.dom.encryptedmedia.MediaKeyMessageType.Companion.LICENSE_REQUEST: org.w3c.dom.encryptedmedia.MediaKeyMessageType { get; } + +public val org.w3c.dom.encryptedmedia.MediaKeysRequirement.Companion.NOT_ALLOWED: org.w3c.dom.encryptedmedia.MediaKeysRequirement { get; } + +public val org.w3c.dom.encryptedmedia.MediaKeysRequirement.Companion.OPTIONAL: org.w3c.dom.encryptedmedia.MediaKeysRequirement { get; } + +public val org.w3c.dom.encryptedmedia.MediaKeyStatus.Companion.OUTPUT_DOWNSCALED: org.w3c.dom.encryptedmedia.MediaKeyStatus { get; } + +public val org.w3c.dom.encryptedmedia.MediaKeyStatus.Companion.OUTPUT_RESTRICTED: org.w3c.dom.encryptedmedia.MediaKeyStatus { get; } + +public val org.w3c.dom.encryptedmedia.MediaKeySessionType.Companion.PERSISTENT_LICENSE: org.w3c.dom.encryptedmedia.MediaKeySessionType { get; } + +public val org.w3c.dom.encryptedmedia.MediaKeyStatus.Companion.RELEASED: org.w3c.dom.encryptedmedia.MediaKeyStatus { get; } + +public val org.w3c.dom.encryptedmedia.MediaKeysRequirement.Companion.REQUIRED: org.w3c.dom.encryptedmedia.MediaKeysRequirement { get; } + +public val org.w3c.dom.encryptedmedia.MediaKeyStatus.Companion.STATUS_PENDING: org.w3c.dom.encryptedmedia.MediaKeyStatus { get; } + +public val org.w3c.dom.encryptedmedia.MediaKeySessionType.Companion.TEMPORARY: org.w3c.dom.encryptedmedia.MediaKeySessionType { get; } + +public val org.w3c.dom.encryptedmedia.MediaKeyStatus.Companion.USABLE: org.w3c.dom.encryptedmedia.MediaKeyStatus { get; } + +@kotlin.internal.InlineOnly +public inline fun MediaEncryptedEventInit(initDataType: kotlin.String? = ..., initData: org.khronos.webgl.ArrayBuffer? = ..., bubbles: kotlin.Boolean? = ..., cancelable: kotlin.Boolean? = ..., composed: kotlin.Boolean? = ...): org.w3c.dom.encryptedmedia.MediaEncryptedEventInit + +@kotlin.internal.InlineOnly +public inline fun MediaKeyMessageEventInit(messageType: org.w3c.dom.encryptedmedia.MediaKeyMessageType?, message: org.khronos.webgl.ArrayBuffer?, bubbles: kotlin.Boolean? = ..., cancelable: kotlin.Boolean? = ..., composed: kotlin.Boolean? = ...): org.w3c.dom.encryptedmedia.MediaKeyMessageEventInit + +@kotlin.internal.InlineOnly +public inline fun MediaKeySystemConfiguration(label: kotlin.String? = ..., initDataTypes: kotlin.Array? = ..., audioCapabilities: kotlin.Array? = ..., videoCapabilities: kotlin.Array? = ..., distinctiveIdentifier: org.w3c.dom.encryptedmedia.MediaKeysRequirement? = ..., persistentState: org.w3c.dom.encryptedmedia.MediaKeysRequirement? = ..., sessionTypes: kotlin.Array? = ...): org.w3c.dom.encryptedmedia.MediaKeySystemConfiguration + +@kotlin.internal.InlineOnly +public inline fun MediaKeySystemMediaCapability(contentType: kotlin.String? = ..., robustness: kotlin.String? = ...): org.w3c.dom.encryptedmedia.MediaKeySystemMediaCapability + +public open external class MediaEncryptedEvent : org.w3c.dom.events.Event { + public constructor MediaEncryptedEvent(type: kotlin.String, eventInitDict: org.w3c.dom.encryptedmedia.MediaEncryptedEventInit = ...) + + public open val initData: org.khronos.webgl.ArrayBuffer? { get; } + + public open val initDataType: kotlin.String { get; } + + public companion object of MediaEncryptedEvent { + public final val AT_TARGET: kotlin.Short { get; } + + public final val BUBBLING_PHASE: kotlin.Short { get; } + + public final val CAPTURING_PHASE: kotlin.Short { get; } + + public final val NONE: kotlin.Short { get; } + } +} + +public external interface MediaEncryptedEventInit : org.w3c.dom.EventInit { + public open var initData: org.khronos.webgl.ArrayBuffer? { get; set; } + + public open var initDataType: kotlin.String? { get; set; } +} + +public open external class MediaKeyMessageEvent : org.w3c.dom.events.Event { + public constructor MediaKeyMessageEvent(type: kotlin.String, eventInitDict: org.w3c.dom.encryptedmedia.MediaKeyMessageEventInit) + + public open val message: org.khronos.webgl.ArrayBuffer { get; } + + public open val messageType: org.w3c.dom.encryptedmedia.MediaKeyMessageType { get; } + + public companion object of MediaKeyMessageEvent { + public final val AT_TARGET: kotlin.Short { get; } + + public final val BUBBLING_PHASE: kotlin.Short { get; } + + public final val CAPTURING_PHASE: kotlin.Short { get; } + + public final val NONE: kotlin.Short { get; } + } +} + +public external interface MediaKeyMessageEventInit : org.w3c.dom.EventInit { + public open var message: org.khronos.webgl.ArrayBuffer? { get; set; } + + public open var messageType: org.w3c.dom.encryptedmedia.MediaKeyMessageType? { get; set; } +} + +public external interface MediaKeyMessageType { + public companion object of MediaKeyMessageType { + } +} + +public abstract external class MediaKeySession : org.w3c.dom.events.EventTarget { + public constructor MediaKeySession() + + public open val closed: kotlin.js.Promise { get; } + + public open val expiration: kotlin.Double { get; } + + public open val keyStatuses: org.w3c.dom.encryptedmedia.MediaKeyStatusMap { get; } + + public open var onkeystatuseschange: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open var onmessage: ((org.w3c.dom.MessageEvent) -> dynamic)? { get; set; } + + public open val sessionId: kotlin.String { get; } + + public final fun close(): kotlin.js.Promise + + public final fun generateRequest(initDataType: kotlin.String, initData: dynamic): kotlin.js.Promise + + public final fun load(sessionId: kotlin.String): kotlin.js.Promise + + public final fun remove(): kotlin.js.Promise + + public final fun update(response: dynamic): kotlin.js.Promise +} + +public external interface MediaKeySessionType { + public companion object of MediaKeySessionType { + } +} + +public external interface MediaKeyStatus { + public companion object of MediaKeyStatus { + } +} + +public abstract external class MediaKeyStatusMap { + public constructor MediaKeyStatusMap() + + public open val size: kotlin.Int { get; } + + public final fun get(keyId: dynamic): kotlin.Any? + + public final fun has(keyId: dynamic): kotlin.Boolean +} + +public abstract external class MediaKeySystemAccess { + public constructor MediaKeySystemAccess() + + public open val keySystem: kotlin.String { get; } + + public final fun createMediaKeys(): kotlin.js.Promise + + public final fun getConfiguration(): org.w3c.dom.encryptedmedia.MediaKeySystemConfiguration +} + +public external interface MediaKeySystemConfiguration { + public open var audioCapabilities: kotlin.Array? { get; set; } + + public open var distinctiveIdentifier: org.w3c.dom.encryptedmedia.MediaKeysRequirement? { get; set; } + + public open var initDataTypes: kotlin.Array? { get; set; } + + public open var label: kotlin.String? { get; set; } + + public open var persistentState: org.w3c.dom.encryptedmedia.MediaKeysRequirement? { get; set; } + + public open var sessionTypes: kotlin.Array? { get; set; } + + public open var videoCapabilities: kotlin.Array? { get; set; } +} + +public external interface MediaKeySystemMediaCapability { + public open var contentType: kotlin.String? { get; set; } + + public open var robustness: kotlin.String? { get; set; } +} + +public abstract external class MediaKeys { + public constructor MediaKeys() + + public final fun createSession(sessionType: org.w3c.dom.encryptedmedia.MediaKeySessionType = ...): org.w3c.dom.encryptedmedia.MediaKeySession + + public final fun setServerCertificate(serverCertificate: dynamic): kotlin.js.Promise +} + +public external interface MediaKeysRequirement { + public companion object of MediaKeysRequirement { + } +} \ No newline at end of file diff --git a/libraries/stdlib/api/js/org.w3c.dom.events.kt b/libraries/stdlib/api/js/org.w3c.dom.events.kt new file mode 100644 index 00000000000..225b5f0ca72 --- /dev/null +++ b/libraries/stdlib/api/js/org.w3c.dom.events.kt @@ -0,0 +1,373 @@ +@kotlin.internal.InlineOnly +public inline fun CompositionEventInit(data: kotlin.String? = ..., view: org.w3c.dom.Window? = ..., detail: kotlin.Int? = ..., bubbles: kotlin.Boolean? = ..., cancelable: kotlin.Boolean? = ..., composed: kotlin.Boolean? = ...): org.w3c.dom.events.CompositionEventInit + +public fun EventListener(handler: (org.w3c.dom.events.Event) -> kotlin.Unit): org.w3c.dom.events.EventListener + +@kotlin.internal.InlineOnly +public inline fun EventModifierInit(ctrlKey: kotlin.Boolean? = ..., shiftKey: kotlin.Boolean? = ..., altKey: kotlin.Boolean? = ..., metaKey: kotlin.Boolean? = ..., modifierAltGraph: kotlin.Boolean? = ..., modifierCapsLock: kotlin.Boolean? = ..., modifierFn: kotlin.Boolean? = ..., modifierFnLock: kotlin.Boolean? = ..., modifierHyper: kotlin.Boolean? = ..., modifierNumLock: kotlin.Boolean? = ..., modifierScrollLock: kotlin.Boolean? = ..., modifierSuper: kotlin.Boolean? = ..., modifierSymbol: kotlin.Boolean? = ..., modifierSymbolLock: kotlin.Boolean? = ..., view: org.w3c.dom.Window? = ..., detail: kotlin.Int? = ..., bubbles: kotlin.Boolean? = ..., cancelable: kotlin.Boolean? = ..., composed: kotlin.Boolean? = ...): org.w3c.dom.events.EventModifierInit + +@kotlin.internal.InlineOnly +public inline fun FocusEventInit(relatedTarget: org.w3c.dom.events.EventTarget? = ..., view: org.w3c.dom.Window? = ..., detail: kotlin.Int? = ..., bubbles: kotlin.Boolean? = ..., cancelable: kotlin.Boolean? = ..., composed: kotlin.Boolean? = ...): org.w3c.dom.events.FocusEventInit + +@kotlin.internal.InlineOnly +public inline fun InputEventInit(data: kotlin.String? = ..., isComposing: kotlin.Boolean? = ..., view: org.w3c.dom.Window? = ..., detail: kotlin.Int? = ..., bubbles: kotlin.Boolean? = ..., cancelable: kotlin.Boolean? = ..., composed: kotlin.Boolean? = ...): org.w3c.dom.events.InputEventInit + +@kotlin.internal.InlineOnly +public inline fun KeyboardEventInit(key: kotlin.String? = ..., code: kotlin.String? = ..., location: kotlin.Int? = ..., repeat: kotlin.Boolean? = ..., isComposing: kotlin.Boolean? = ..., ctrlKey: kotlin.Boolean? = ..., shiftKey: kotlin.Boolean? = ..., altKey: kotlin.Boolean? = ..., metaKey: kotlin.Boolean? = ..., modifierAltGraph: kotlin.Boolean? = ..., modifierCapsLock: kotlin.Boolean? = ..., modifierFn: kotlin.Boolean? = ..., modifierFnLock: kotlin.Boolean? = ..., modifierHyper: kotlin.Boolean? = ..., modifierNumLock: kotlin.Boolean? = ..., modifierScrollLock: kotlin.Boolean? = ..., modifierSuper: kotlin.Boolean? = ..., modifierSymbol: kotlin.Boolean? = ..., modifierSymbolLock: kotlin.Boolean? = ..., view: org.w3c.dom.Window? = ..., detail: kotlin.Int? = ..., bubbles: kotlin.Boolean? = ..., cancelable: kotlin.Boolean? = ..., composed: kotlin.Boolean? = ...): org.w3c.dom.events.KeyboardEventInit + +@kotlin.internal.InlineOnly +public inline fun MouseEventInit(screenX: kotlin.Int? = ..., screenY: kotlin.Int? = ..., clientX: kotlin.Int? = ..., clientY: kotlin.Int? = ..., button: kotlin.Short? = ..., buttons: kotlin.Short? = ..., relatedTarget: org.w3c.dom.events.EventTarget? = ..., region: kotlin.String? = ..., ctrlKey: kotlin.Boolean? = ..., shiftKey: kotlin.Boolean? = ..., altKey: kotlin.Boolean? = ..., metaKey: kotlin.Boolean? = ..., modifierAltGraph: kotlin.Boolean? = ..., modifierCapsLock: kotlin.Boolean? = ..., modifierFn: kotlin.Boolean? = ..., modifierFnLock: kotlin.Boolean? = ..., modifierHyper: kotlin.Boolean? = ..., modifierNumLock: kotlin.Boolean? = ..., modifierScrollLock: kotlin.Boolean? = ..., modifierSuper: kotlin.Boolean? = ..., modifierSymbol: kotlin.Boolean? = ..., modifierSymbolLock: kotlin.Boolean? = ..., view: org.w3c.dom.Window? = ..., detail: kotlin.Int? = ..., bubbles: kotlin.Boolean? = ..., cancelable: kotlin.Boolean? = ..., composed: kotlin.Boolean? = ...): org.w3c.dom.events.MouseEventInit + +@kotlin.internal.InlineOnly +public inline fun UIEventInit(view: org.w3c.dom.Window? = ..., detail: kotlin.Int? = ..., bubbles: kotlin.Boolean? = ..., cancelable: kotlin.Boolean? = ..., composed: kotlin.Boolean? = ...): org.w3c.dom.events.UIEventInit + +@kotlin.internal.InlineOnly +public inline fun WheelEventInit(deltaX: kotlin.Double? = ..., deltaY: kotlin.Double? = ..., deltaZ: kotlin.Double? = ..., deltaMode: kotlin.Int? = ..., screenX: kotlin.Int? = ..., screenY: kotlin.Int? = ..., clientX: kotlin.Int? = ..., clientY: kotlin.Int? = ..., button: kotlin.Short? = ..., buttons: kotlin.Short? = ..., relatedTarget: org.w3c.dom.events.EventTarget? = ..., region: kotlin.String? = ..., ctrlKey: kotlin.Boolean? = ..., shiftKey: kotlin.Boolean? = ..., altKey: kotlin.Boolean? = ..., metaKey: kotlin.Boolean? = ..., modifierAltGraph: kotlin.Boolean? = ..., modifierCapsLock: kotlin.Boolean? = ..., modifierFn: kotlin.Boolean? = ..., modifierFnLock: kotlin.Boolean? = ..., modifierHyper: kotlin.Boolean? = ..., modifierNumLock: kotlin.Boolean? = ..., modifierScrollLock: kotlin.Boolean? = ..., modifierSuper: kotlin.Boolean? = ..., modifierSymbol: kotlin.Boolean? = ..., modifierSymbolLock: kotlin.Boolean? = ..., view: org.w3c.dom.Window? = ..., detail: kotlin.Int? = ..., bubbles: kotlin.Boolean? = ..., cancelable: kotlin.Boolean? = ..., composed: kotlin.Boolean? = ...): org.w3c.dom.events.WheelEventInit + +public open external class CompositionEvent : org.w3c.dom.events.UIEvent { + public constructor CompositionEvent(type: kotlin.String, eventInitDict: org.w3c.dom.events.CompositionEventInit = ...) + + public open val data: kotlin.String { get; } + + public companion object of CompositionEvent { + public final val AT_TARGET: kotlin.Short { get; } + + public final val BUBBLING_PHASE: kotlin.Short { get; } + + public final val CAPTURING_PHASE: kotlin.Short { get; } + + public final val NONE: kotlin.Short { get; } + } +} + +public external interface CompositionEventInit : org.w3c.dom.events.UIEventInit { + public open var data: kotlin.String? { get; set; } +} + +public open external class Event { + public constructor Event(type: kotlin.String, eventInitDict: org.w3c.dom.EventInit = ...) + + public open val bubbles: kotlin.Boolean { get; } + + public open val cancelable: kotlin.Boolean { get; } + + public open val composed: kotlin.Boolean { get; } + + public open val currentTarget: org.w3c.dom.events.EventTarget? { get; } + + public open val defaultPrevented: kotlin.Boolean { get; } + + public open val eventPhase: kotlin.Short { get; } + + public open val isTrusted: kotlin.Boolean { get; } + + public open val target: org.w3c.dom.events.EventTarget? { get; } + + public open val timeStamp: kotlin.Number { get; } + + public open val type: kotlin.String { get; } + + public final fun composedPath(): kotlin.Array + + public final fun initEvent(type: kotlin.String, bubbles: kotlin.Boolean, cancelable: kotlin.Boolean): kotlin.Unit + + public final fun preventDefault(): kotlin.Unit + + public final fun stopImmediatePropagation(): kotlin.Unit + + public final fun stopPropagation(): kotlin.Unit + + public companion object of Event { + public final val AT_TARGET: kotlin.Short { get; } + + public final val BUBBLING_PHASE: kotlin.Short { get; } + + public final val CAPTURING_PHASE: kotlin.Short { get; } + + public final val NONE: kotlin.Short { get; } + } +} + +public external interface EventListener { + public abstract fun handleEvent(event: org.w3c.dom.events.Event): kotlin.Unit +} + +public external interface EventModifierInit : org.w3c.dom.events.UIEventInit { + public open var altKey: kotlin.Boolean? { get; set; } + + public open var ctrlKey: kotlin.Boolean? { get; set; } + + public open var metaKey: kotlin.Boolean? { get; set; } + + public open var modifierAltGraph: kotlin.Boolean? { get; set; } + + public open var modifierCapsLock: kotlin.Boolean? { get; set; } + + public open var modifierFn: kotlin.Boolean? { get; set; } + + public open var modifierFnLock: kotlin.Boolean? { get; set; } + + public open var modifierHyper: kotlin.Boolean? { get; set; } + + public open var modifierNumLock: kotlin.Boolean? { get; set; } + + public open var modifierScrollLock: kotlin.Boolean? { get; set; } + + public open var modifierSuper: kotlin.Boolean? { get; set; } + + public open var modifierSymbol: kotlin.Boolean? { get; set; } + + public open var modifierSymbolLock: kotlin.Boolean? { get; set; } + + public open var shiftKey: kotlin.Boolean? { get; set; } +} + +public abstract external class EventTarget { + public constructor EventTarget() + + public final fun addEventListener(type: kotlin.String, callback: ((org.w3c.dom.events.Event) -> kotlin.Unit)?, options: dynamic = ...): kotlin.Unit + + public final fun addEventListener(type: kotlin.String, callback: org.w3c.dom.events.EventListener?, options: dynamic = ...): kotlin.Unit + + public final fun dispatchEvent(event: org.w3c.dom.events.Event): kotlin.Boolean + + public final fun removeEventListener(type: kotlin.String, callback: ((org.w3c.dom.events.Event) -> kotlin.Unit)?, options: dynamic = ...): kotlin.Unit + + public final fun removeEventListener(type: kotlin.String, callback: org.w3c.dom.events.EventListener?, options: dynamic = ...): kotlin.Unit +} + +public open external class FocusEvent : org.w3c.dom.events.UIEvent { + public constructor FocusEvent(type: kotlin.String, eventInitDict: org.w3c.dom.events.FocusEventInit = ...) + + public open val relatedTarget: org.w3c.dom.events.EventTarget? { get; } + + public companion object of FocusEvent { + public final val AT_TARGET: kotlin.Short { get; } + + public final val BUBBLING_PHASE: kotlin.Short { get; } + + public final val CAPTURING_PHASE: kotlin.Short { get; } + + public final val NONE: kotlin.Short { get; } + } +} + +public external interface FocusEventInit : org.w3c.dom.events.UIEventInit { + public open var relatedTarget: org.w3c.dom.events.EventTarget? { get; set; } +} + +public open external class InputEvent : org.w3c.dom.events.UIEvent { + public constructor InputEvent(type: kotlin.String, eventInitDict: org.w3c.dom.events.InputEventInit = ...) + + public open val data: kotlin.String { get; } + + public open val isComposing: kotlin.Boolean { get; } + + public companion object of InputEvent { + public final val AT_TARGET: kotlin.Short { get; } + + public final val BUBBLING_PHASE: kotlin.Short { get; } + + public final val CAPTURING_PHASE: kotlin.Short { get; } + + public final val NONE: kotlin.Short { get; } + } +} + +public external interface InputEventInit : org.w3c.dom.events.UIEventInit { + public open var data: kotlin.String? { get; set; } + + public open var isComposing: kotlin.Boolean? { get; set; } +} + +public open external class KeyboardEvent : org.w3c.dom.events.UIEvent { + public constructor KeyboardEvent(type: kotlin.String, eventInitDict: org.w3c.dom.events.KeyboardEventInit = ...) + + public open val altKey: kotlin.Boolean { get; } + + public open val charCode: kotlin.Int { get; } + + public open val code: kotlin.String { get; } + + public open val ctrlKey: kotlin.Boolean { get; } + + public open val isComposing: kotlin.Boolean { get; } + + public open val key: kotlin.String { get; } + + public open val keyCode: kotlin.Int { get; } + + public open val location: kotlin.Int { get; } + + public open val metaKey: kotlin.Boolean { get; } + + public open val repeat: kotlin.Boolean { get; } + + public open val shiftKey: kotlin.Boolean { get; } + + public open val which: kotlin.Int { get; } + + public final fun getModifierState(keyArg: kotlin.String): kotlin.Boolean + + public companion object of KeyboardEvent { + public final val AT_TARGET: kotlin.Short { get; } + + public final val BUBBLING_PHASE: kotlin.Short { get; } + + public final val CAPTURING_PHASE: kotlin.Short { get; } + + public final val DOM_KEY_LOCATION_LEFT: kotlin.Int { get; } + + public final val DOM_KEY_LOCATION_NUMPAD: kotlin.Int { get; } + + public final val DOM_KEY_LOCATION_RIGHT: kotlin.Int { get; } + + public final val DOM_KEY_LOCATION_STANDARD: kotlin.Int { get; } + + public final val NONE: kotlin.Short { get; } + } +} + +public external interface KeyboardEventInit : org.w3c.dom.events.EventModifierInit { + public open var code: kotlin.String? { get; set; } + + public open var isComposing: kotlin.Boolean? { get; set; } + + public open var key: kotlin.String? { get; set; } + + public open var location: kotlin.Int? { get; set; } + + public open var repeat: kotlin.Boolean? { get; set; } +} + +public open external class MouseEvent : org.w3c.dom.events.UIEvent, org.w3c.dom.UnionElementOrMouseEvent { + public constructor MouseEvent(type: kotlin.String, eventInitDict: org.w3c.dom.events.MouseEventInit = ...) + + public open val altKey: kotlin.Boolean { get; } + + public open val button: kotlin.Short { get; } + + public open val buttons: kotlin.Short { get; } + + public open val clientX: kotlin.Int { get; } + + public open val clientY: kotlin.Int { get; } + + public open val ctrlKey: kotlin.Boolean { get; } + + public open val metaKey: kotlin.Boolean { get; } + + public open val offsetX: kotlin.Double { get; } + + public open val offsetY: kotlin.Double { get; } + + public open val pageX: kotlin.Double { get; } + + public open val pageY: kotlin.Double { get; } + + public open val region: kotlin.String? { get; } + + public open val relatedTarget: org.w3c.dom.events.EventTarget? { get; } + + public open val screenX: kotlin.Int { get; } + + public open val screenY: kotlin.Int { get; } + + public open val shiftKey: kotlin.Boolean { get; } + + public open val x: kotlin.Double { get; } + + public open val y: kotlin.Double { get; } + + public final fun getModifierState(keyArg: kotlin.String): kotlin.Boolean + + public companion object of MouseEvent { + public final val AT_TARGET: kotlin.Short { get; } + + public final val BUBBLING_PHASE: kotlin.Short { get; } + + public final val CAPTURING_PHASE: kotlin.Short { get; } + + public final val NONE: kotlin.Short { get; } + } +} + +public external interface MouseEventInit : org.w3c.dom.events.EventModifierInit { + public open var button: kotlin.Short? { get; set; } + + public open var buttons: kotlin.Short? { get; set; } + + public open var clientX: kotlin.Int? { get; set; } + + public open var clientY: kotlin.Int? { get; set; } + + public open var region: kotlin.String? { get; set; } + + public open var relatedTarget: org.w3c.dom.events.EventTarget? { get; set; } + + public open var screenX: kotlin.Int? { get; set; } + + public open var screenY: kotlin.Int? { get; set; } +} + +public open external class UIEvent : org.w3c.dom.events.Event { + public constructor UIEvent(type: kotlin.String, eventInitDict: org.w3c.dom.events.UIEventInit = ...) + + public open val detail: kotlin.Int { get; } + + public open val view: org.w3c.dom.Window? { get; } + + public companion object of UIEvent { + public final val AT_TARGET: kotlin.Short { get; } + + public final val BUBBLING_PHASE: kotlin.Short { get; } + + public final val CAPTURING_PHASE: kotlin.Short { get; } + + public final val NONE: kotlin.Short { get; } + } +} + +public external interface UIEventInit : org.w3c.dom.EventInit { + public open var detail: kotlin.Int? { get; set; } + + public open var view: org.w3c.dom.Window? { get; set; } +} + +public open external class WheelEvent : org.w3c.dom.events.MouseEvent { + public constructor WheelEvent(type: kotlin.String, eventInitDict: org.w3c.dom.events.WheelEventInit = ...) + + public open val deltaMode: kotlin.Int { get; } + + public open val deltaX: kotlin.Double { get; } + + public open val deltaY: kotlin.Double { get; } + + public open val deltaZ: kotlin.Double { get; } + + public companion object of WheelEvent { + public final val AT_TARGET: kotlin.Short { get; } + + public final val BUBBLING_PHASE: kotlin.Short { get; } + + public final val CAPTURING_PHASE: kotlin.Short { get; } + + public final val DOM_DELTA_LINE: kotlin.Int { get; } + + public final val DOM_DELTA_PAGE: kotlin.Int { get; } + + public final val DOM_DELTA_PIXEL: kotlin.Int { get; } + + public final val NONE: kotlin.Short { get; } + } +} + +public external interface WheelEventInit : org.w3c.dom.events.MouseEventInit { + public open var deltaMode: kotlin.Int? { get; set; } + + public open var deltaX: kotlin.Double? { get; set; } + + public open var deltaY: kotlin.Double? { get; set; } + + public open var deltaZ: kotlin.Double? { get; set; } +} \ No newline at end of file diff --git a/libraries/stdlib/api/js/org.w3c.dom.kt b/libraries/stdlib/api/js/org.w3c.dom.kt new file mode 100644 index 00000000000..c9da485fdde --- /dev/null +++ b/libraries/stdlib/api/js/org.w3c.dom.kt @@ -0,0 +1,9316 @@ +public val org.w3c.dom.CanvasTextBaseline.Companion.ALPHABETIC: org.w3c.dom.CanvasTextBaseline { get; } + +public val org.w3c.dom.BinaryType.Companion.ARRAYBUFFER: org.w3c.dom.BinaryType { get; } + +public val org.w3c.dom.ScrollBehavior.Companion.AUTO: org.w3c.dom.ScrollBehavior { get; } + +public val org.w3c.dom.ScrollRestoration.Companion.AUTO: org.w3c.dom.ScrollRestoration { get; } + +public val org.w3c.dom.CanvasLineJoin.Companion.BEVEL: org.w3c.dom.CanvasLineJoin { get; } + +public val org.w3c.dom.BinaryType.Companion.BLOB: org.w3c.dom.BinaryType { get; } + +public val org.w3c.dom.CSSBoxType.Companion.BORDER: org.w3c.dom.CSSBoxType { get; } + +public val org.w3c.dom.CanvasTextBaseline.Companion.BOTTOM: org.w3c.dom.CanvasTextBaseline { get; } + +public val org.w3c.dom.CanvasLineCap.Companion.BUTT: org.w3c.dom.CanvasLineCap { get; } + +public val org.w3c.dom.TextTrackKind.Companion.CAPTIONS: org.w3c.dom.TextTrackKind { get; } + +public val org.w3c.dom.CanvasTextAlign.Companion.CENTER: org.w3c.dom.CanvasTextAlign { get; } + +public val org.w3c.dom.ScrollLogicalPosition.Companion.CENTER: org.w3c.dom.ScrollLogicalPosition { get; } + +public val org.w3c.dom.TextTrackKind.Companion.CHAPTERS: org.w3c.dom.TextTrackKind { get; } + +public val org.w3c.dom.WorkerType.Companion.CLASSIC: org.w3c.dom.WorkerType { get; } + +public val org.w3c.dom.ShadowRootMode.Companion.CLOSED: org.w3c.dom.ShadowRootMode { get; } + +public val org.w3c.dom.DocumentReadyState.Companion.COMPLETE: org.w3c.dom.DocumentReadyState { get; } + +public val org.w3c.dom.CSSBoxType.Companion.CONTENT: org.w3c.dom.CSSBoxType { get; } + +public val org.w3c.dom.ColorSpaceConversion.Companion.DEFAULT: org.w3c.dom.ColorSpaceConversion { get; } + +public val org.w3c.dom.PremultiplyAlpha.Companion.DEFAULT: org.w3c.dom.PremultiplyAlpha { get; } + +public val org.w3c.dom.TextTrackKind.Companion.DESCRIPTIONS: org.w3c.dom.TextTrackKind { get; } + +public val org.w3c.dom.TextTrackMode.Companion.DISABLED: org.w3c.dom.TextTrackMode { get; } + +public val org.w3c.dom.CanPlayTypeResult.Companion.EMPTY: org.w3c.dom.CanPlayTypeResult { get; } + +public val org.w3c.dom.CanvasTextAlign.Companion.END: org.w3c.dom.CanvasTextAlign { get; } + +public val org.w3c.dom.ScrollLogicalPosition.Companion.END: org.w3c.dom.ScrollLogicalPosition { get; } + +public val org.w3c.dom.SelectionMode.Companion.END: org.w3c.dom.SelectionMode { get; } + +public val org.w3c.dom.CanvasFillRule.Companion.EVENODD: org.w3c.dom.CanvasFillRule { get; } + +public val org.w3c.dom.ImageOrientation.Companion.FLIPY: org.w3c.dom.ImageOrientation { get; } + +public val org.w3c.dom.CanvasTextBaseline.Companion.HANGING: org.w3c.dom.CanvasTextBaseline { get; } + +public val org.w3c.dom.TextTrackMode.Companion.HIDDEN: org.w3c.dom.TextTrackMode { get; } + +public val org.w3c.dom.ImageSmoothingQuality.Companion.HIGH: org.w3c.dom.ImageSmoothingQuality { get; } + +public val org.w3c.dom.ResizeQuality.Companion.HIGH: org.w3c.dom.ResizeQuality { get; } + +public val org.w3c.dom.CanvasTextBaseline.Companion.IDEOGRAPHIC: org.w3c.dom.CanvasTextBaseline { get; } + +public val org.w3c.dom.CanvasDirection.Companion.INHERIT: org.w3c.dom.CanvasDirection { get; } + +public val org.w3c.dom.ScrollBehavior.Companion.INSTANT: org.w3c.dom.ScrollBehavior { get; } + +public val org.w3c.dom.DocumentReadyState.Companion.INTERACTIVE: org.w3c.dom.DocumentReadyState { get; } + +public val org.w3c.dom.CanvasTextAlign.Companion.LEFT: org.w3c.dom.CanvasTextAlign { get; } + +public val org.w3c.dom.DocumentReadyState.Companion.LOADING: org.w3c.dom.DocumentReadyState { get; } + +public val org.w3c.dom.ImageSmoothingQuality.Companion.LOW: org.w3c.dom.ImageSmoothingQuality { get; } + +public val org.w3c.dom.ResizeQuality.Companion.LOW: org.w3c.dom.ResizeQuality { get; } + +public val org.w3c.dom.CanvasDirection.Companion.LTR: org.w3c.dom.CanvasDirection { get; } + +public val org.w3c.dom.ScrollRestoration.Companion.MANUAL: org.w3c.dom.ScrollRestoration { get; } + +public val org.w3c.dom.CSSBoxType.Companion.MARGIN: org.w3c.dom.CSSBoxType { get; } + +public val org.w3c.dom.CanPlayTypeResult.Companion.MAYBE: org.w3c.dom.CanPlayTypeResult { get; } + +public val org.w3c.dom.ImageSmoothingQuality.Companion.MEDIUM: org.w3c.dom.ImageSmoothingQuality { get; } + +public val org.w3c.dom.ResizeQuality.Companion.MEDIUM: org.w3c.dom.ResizeQuality { get; } + +public val org.w3c.dom.TextTrackKind.Companion.METADATA: org.w3c.dom.TextTrackKind { get; } + +public val org.w3c.dom.CanvasTextBaseline.Companion.MIDDLE: org.w3c.dom.CanvasTextBaseline { get; } + +public val org.w3c.dom.CanvasLineJoin.Companion.MITER: org.w3c.dom.CanvasLineJoin { get; } + +public val org.w3c.dom.WorkerType.Companion.MODULE: org.w3c.dom.WorkerType { get; } + +public val org.w3c.dom.ScrollLogicalPosition.Companion.NEAREST: org.w3c.dom.ScrollLogicalPosition { get; } + +public val org.w3c.dom.ColorSpaceConversion.Companion.NONE: org.w3c.dom.ColorSpaceConversion { get; } + +public val org.w3c.dom.ImageOrientation.Companion.NONE: org.w3c.dom.ImageOrientation { get; } + +public val org.w3c.dom.PremultiplyAlpha.Companion.NONE: org.w3c.dom.PremultiplyAlpha { get; } + +public val org.w3c.dom.CanvasFillRule.Companion.NONZERO: org.w3c.dom.CanvasFillRule { get; } + +public val org.w3c.dom.ShadowRootMode.Companion.OPEN: org.w3c.dom.ShadowRootMode { get; } + +public val org.w3c.dom.CSSBoxType.Companion.PADDING: org.w3c.dom.CSSBoxType { get; } + +public val org.w3c.dom.ResizeQuality.Companion.PIXELATED: org.w3c.dom.ResizeQuality { get; } + +public val org.w3c.dom.PremultiplyAlpha.Companion.PREMULTIPLY: org.w3c.dom.PremultiplyAlpha { get; } + +public val org.w3c.dom.SelectionMode.Companion.PRESERVE: org.w3c.dom.SelectionMode { get; } + +public val org.w3c.dom.CanPlayTypeResult.Companion.PROBABLY: org.w3c.dom.CanPlayTypeResult { get; } + +public val org.w3c.dom.CanvasTextAlign.Companion.RIGHT: org.w3c.dom.CanvasTextAlign { get; } + +public val org.w3c.dom.CanvasLineCap.Companion.ROUND: org.w3c.dom.CanvasLineCap { get; } + +public val org.w3c.dom.CanvasLineJoin.Companion.ROUND: org.w3c.dom.CanvasLineJoin { get; } + +public val org.w3c.dom.CanvasDirection.Companion.RTL: org.w3c.dom.CanvasDirection { get; } + +public val org.w3c.dom.SelectionMode.Companion.SELECT: org.w3c.dom.SelectionMode { get; } + +public val org.w3c.dom.TextTrackMode.Companion.SHOWING: org.w3c.dom.TextTrackMode { get; } + +public val org.w3c.dom.ScrollBehavior.Companion.SMOOTH: org.w3c.dom.ScrollBehavior { get; } + +public val org.w3c.dom.CanvasLineCap.Companion.SQUARE: org.w3c.dom.CanvasLineCap { get; } + +public val org.w3c.dom.CanvasTextAlign.Companion.START: org.w3c.dom.CanvasTextAlign { get; } + +public val org.w3c.dom.ScrollLogicalPosition.Companion.START: org.w3c.dom.ScrollLogicalPosition { get; } + +public val org.w3c.dom.SelectionMode.Companion.START: org.w3c.dom.SelectionMode { get; } + +public val org.w3c.dom.TextTrackKind.Companion.SUBTITLES: org.w3c.dom.TextTrackKind { get; } + +public val org.w3c.dom.CanvasTextBaseline.Companion.TOP: org.w3c.dom.CanvasTextBaseline { get; } + +@kotlin.Deprecated(message = "Use `as` instead.", replaceWith = kotlin.ReplaceWith(expression = "`as`", imports = {})) +public var org.w3c.dom.HTMLLinkElement.as_: org.w3c.fetch.RequestDestination { get; set; } + +@kotlin.Deprecated(message = "Use `is` instead.", replaceWith = kotlin.ReplaceWith(expression = "`is`", imports = {})) +public var org.w3c.dom.ElementCreationOptions.is_: kotlin.String? { get; set; } + +@kotlin.internal.InlineOnly +public inline fun AddEventListenerOptions(passive: kotlin.Boolean? = ..., once: kotlin.Boolean? = ..., capture: kotlin.Boolean? = ...): org.w3c.dom.AddEventListenerOptions + +@kotlin.internal.InlineOnly +public inline fun AssignedNodesOptions(flatten: kotlin.Boolean? = ...): org.w3c.dom.AssignedNodesOptions + +@kotlin.internal.InlineOnly +public inline fun BoxQuadOptions(box: org.w3c.dom.CSSBoxType? = ..., relativeTo: dynamic = ...): org.w3c.dom.BoxQuadOptions + +@kotlin.internal.InlineOnly +public inline fun CanvasRenderingContext2DSettings(alpha: kotlin.Boolean? = ...): org.w3c.dom.CanvasRenderingContext2DSettings + +@kotlin.internal.InlineOnly +public inline fun CloseEventInit(wasClean: kotlin.Boolean? = ..., code: kotlin.Short? = ..., reason: kotlin.String? = ..., bubbles: kotlin.Boolean? = ..., cancelable: kotlin.Boolean? = ..., composed: kotlin.Boolean? = ...): org.w3c.dom.CloseEventInit + +@kotlin.internal.InlineOnly +public inline fun ConvertCoordinateOptions(fromBox: org.w3c.dom.CSSBoxType? = ..., toBox: org.w3c.dom.CSSBoxType? = ...): org.w3c.dom.ConvertCoordinateOptions + +@kotlin.internal.InlineOnly +public inline fun CustomEventInit(detail: kotlin.Any? = ..., bubbles: kotlin.Boolean? = ..., cancelable: kotlin.Boolean? = ..., composed: kotlin.Boolean? = ...): org.w3c.dom.CustomEventInit + +@kotlin.internal.InlineOnly +public inline fun DOMPointInit(x: kotlin.Double? = ..., y: kotlin.Double? = ..., z: kotlin.Double? = ..., w: kotlin.Double? = ...): org.w3c.dom.DOMPointInit + +@kotlin.internal.InlineOnly +public inline fun DOMRectInit(x: kotlin.Double? = ..., y: kotlin.Double? = ..., width: kotlin.Double? = ..., height: kotlin.Double? = ...): org.w3c.dom.DOMRectInit + +@kotlin.internal.InlineOnly +public inline fun DragEventInit(dataTransfer: org.w3c.dom.DataTransfer? = ..., screenX: kotlin.Int? = ..., screenY: kotlin.Int? = ..., clientX: kotlin.Int? = ..., clientY: kotlin.Int? = ..., button: kotlin.Short? = ..., buttons: kotlin.Short? = ..., relatedTarget: org.w3c.dom.events.EventTarget? = ..., region: kotlin.String? = ..., ctrlKey: kotlin.Boolean? = ..., shiftKey: kotlin.Boolean? = ..., altKey: kotlin.Boolean? = ..., metaKey: kotlin.Boolean? = ..., modifierAltGraph: kotlin.Boolean? = ..., modifierCapsLock: kotlin.Boolean? = ..., modifierFn: kotlin.Boolean? = ..., modifierFnLock: kotlin.Boolean? = ..., modifierHyper: kotlin.Boolean? = ..., modifierNumLock: kotlin.Boolean? = ..., modifierScrollLock: kotlin.Boolean? = ..., modifierSuper: kotlin.Boolean? = ..., modifierSymbol: kotlin.Boolean? = ..., modifierSymbolLock: kotlin.Boolean? = ..., view: org.w3c.dom.Window? = ..., detail: kotlin.Int? = ..., bubbles: kotlin.Boolean? = ..., cancelable: kotlin.Boolean? = ..., composed: kotlin.Boolean? = ...): org.w3c.dom.DragEventInit + +@kotlin.internal.InlineOnly +public inline fun ElementCreationOptions(`is`: kotlin.String? = ...): org.w3c.dom.ElementCreationOptions + +@kotlin.internal.InlineOnly +public inline fun ElementDefinitionOptions(extends: kotlin.String? = ...): org.w3c.dom.ElementDefinitionOptions + +@kotlin.internal.InlineOnly +public inline fun ErrorEventInit(message: kotlin.String? = ..., filename: kotlin.String? = ..., lineno: kotlin.Int? = ..., colno: kotlin.Int? = ..., error: kotlin.Any? = ..., bubbles: kotlin.Boolean? = ..., cancelable: kotlin.Boolean? = ..., composed: kotlin.Boolean? = ...): org.w3c.dom.ErrorEventInit + +@kotlin.internal.InlineOnly +public inline fun EventInit(bubbles: kotlin.Boolean? = ..., cancelable: kotlin.Boolean? = ..., composed: kotlin.Boolean? = ...): org.w3c.dom.EventInit + +@kotlin.internal.InlineOnly +public inline fun EventListenerOptions(capture: kotlin.Boolean? = ...): org.w3c.dom.EventListenerOptions + +@kotlin.internal.InlineOnly +public inline fun EventSourceInit(withCredentials: kotlin.Boolean? = ...): org.w3c.dom.EventSourceInit + +@kotlin.internal.InlineOnly +public inline fun GetRootNodeOptions(composed: kotlin.Boolean? = ...): org.w3c.dom.GetRootNodeOptions + +@kotlin.internal.InlineOnly +public inline fun HashChangeEventInit(oldURL: kotlin.String? = ..., newURL: kotlin.String? = ..., bubbles: kotlin.Boolean? = ..., cancelable: kotlin.Boolean? = ..., composed: kotlin.Boolean? = ...): org.w3c.dom.HashChangeEventInit + +@kotlin.internal.InlineOnly +public inline fun HitRegionOptions(path: org.w3c.dom.Path2D? = ..., fillRule: org.w3c.dom.CanvasFillRule? = ..., id: kotlin.String? = ..., parentID: kotlin.String? = ..., cursor: kotlin.String? = ..., control: org.w3c.dom.Element? = ..., label: kotlin.String? = ..., role: kotlin.String? = ...): org.w3c.dom.HitRegionOptions + +@kotlin.internal.InlineOnly +public inline fun ImageBitmapOptions(imageOrientation: org.w3c.dom.ImageOrientation? = ..., premultiplyAlpha: org.w3c.dom.PremultiplyAlpha? = ..., colorSpaceConversion: org.w3c.dom.ColorSpaceConversion? = ..., resizeWidth: kotlin.Int? = ..., resizeHeight: kotlin.Int? = ..., resizeQuality: org.w3c.dom.ResizeQuality? = ...): org.w3c.dom.ImageBitmapOptions + +@kotlin.internal.InlineOnly +public inline fun ImageBitmapRenderingContextSettings(alpha: kotlin.Boolean? = ...): org.w3c.dom.ImageBitmapRenderingContextSettings + +@kotlin.internal.InlineOnly +public inline fun MediaQueryListEventInit(media: kotlin.String? = ..., matches: kotlin.Boolean? = ..., bubbles: kotlin.Boolean? = ..., cancelable: kotlin.Boolean? = ..., composed: kotlin.Boolean? = ...): org.w3c.dom.MediaQueryListEventInit + +@kotlin.internal.InlineOnly +public inline fun MessageEventInit(data: kotlin.Any? = ..., origin: kotlin.String? = ..., lastEventId: kotlin.String? = ..., source: org.w3c.dom.UnionMessagePortOrWindowProxy? = ..., ports: kotlin.Array? = ..., bubbles: kotlin.Boolean? = ..., cancelable: kotlin.Boolean? = ..., composed: kotlin.Boolean? = ...): org.w3c.dom.MessageEventInit + +@kotlin.internal.InlineOnly +public inline fun MutationObserverInit(childList: kotlin.Boolean? = ..., attributes: kotlin.Boolean? = ..., characterData: kotlin.Boolean? = ..., subtree: kotlin.Boolean? = ..., attributeOldValue: kotlin.Boolean? = ..., characterDataOldValue: kotlin.Boolean? = ..., attributeFilter: kotlin.Array? = ...): org.w3c.dom.MutationObserverInit + +@kotlin.internal.InlineOnly +public inline fun PageTransitionEventInit(persisted: kotlin.Boolean? = ..., bubbles: kotlin.Boolean? = ..., cancelable: kotlin.Boolean? = ..., composed: kotlin.Boolean? = ...): org.w3c.dom.PageTransitionEventInit + +@kotlin.internal.InlineOnly +public inline fun PopStateEventInit(state: kotlin.Any? = ..., bubbles: kotlin.Boolean? = ..., cancelable: kotlin.Boolean? = ..., composed: kotlin.Boolean? = ...): org.w3c.dom.PopStateEventInit + +@kotlin.internal.InlineOnly +public inline fun PromiseRejectionEventInit(promise: kotlin.js.Promise?, reason: kotlin.Any? = ..., bubbles: kotlin.Boolean? = ..., cancelable: kotlin.Boolean? = ..., composed: kotlin.Boolean? = ...): org.w3c.dom.PromiseRejectionEventInit + +@kotlin.internal.InlineOnly +public inline fun RelatedEventInit(relatedTarget: org.w3c.dom.events.EventTarget? = ..., bubbles: kotlin.Boolean? = ..., cancelable: kotlin.Boolean? = ..., composed: kotlin.Boolean? = ...): org.w3c.dom.RelatedEventInit + +@kotlin.internal.InlineOnly +public inline fun ScrollIntoViewOptions(block: org.w3c.dom.ScrollLogicalPosition? = ..., inline: org.w3c.dom.ScrollLogicalPosition? = ..., behavior: org.w3c.dom.ScrollBehavior? = ...): org.w3c.dom.ScrollIntoViewOptions + +@kotlin.internal.InlineOnly +public inline fun ScrollOptions(behavior: org.w3c.dom.ScrollBehavior? = ...): org.w3c.dom.ScrollOptions + +@kotlin.internal.InlineOnly +public inline fun ScrollToOptions(left: kotlin.Double? = ..., top: kotlin.Double? = ..., behavior: org.w3c.dom.ScrollBehavior? = ...): org.w3c.dom.ScrollToOptions + +@kotlin.internal.InlineOnly +public inline fun ShadowRootInit(mode: org.w3c.dom.ShadowRootMode?): org.w3c.dom.ShadowRootInit + +@kotlin.internal.InlineOnly +public inline fun StorageEventInit(key: kotlin.String? = ..., oldValue: kotlin.String? = ..., newValue: kotlin.String? = ..., url: kotlin.String? = ..., storageArea: org.w3c.dom.Storage? = ..., bubbles: kotlin.Boolean? = ..., cancelable: kotlin.Boolean? = ..., composed: kotlin.Boolean? = ...): org.w3c.dom.StorageEventInit + +@kotlin.internal.InlineOnly +public inline fun TrackEventInit(track: org.w3c.dom.UnionAudioTrackOrTextTrackOrVideoTrack? = ..., bubbles: kotlin.Boolean? = ..., cancelable: kotlin.Boolean? = ..., composed: kotlin.Boolean? = ...): org.w3c.dom.TrackEventInit + +@kotlin.internal.InlineOnly +public inline fun WorkerOptions(type: org.w3c.dom.WorkerType? = ..., credentials: org.w3c.fetch.RequestCredentials? = ...): org.w3c.dom.WorkerOptions + +public fun org.w3c.dom.ItemArrayLike.asList(): kotlin.collections.List + +@kotlin.internal.InlineOnly +public inline operator fun org.w3c.dom.AudioTrackList.get(index: kotlin.Int): org.w3c.dom.AudioTrack? + +@kotlin.internal.InlineOnly +public inline operator fun org.w3c.dom.DOMRectList.get(index: kotlin.Int): org.w3c.dom.DOMRect? + +@kotlin.internal.InlineOnly +public inline operator fun org.w3c.dom.DOMStringMap.get(name: kotlin.String): kotlin.String? + +@kotlin.internal.InlineOnly +public inline operator fun org.w3c.dom.DOMTokenList.get(index: kotlin.Int): kotlin.String? + +@kotlin.internal.InlineOnly +public inline operator fun org.w3c.dom.DataTransferItemList.get(index: kotlin.Int): org.w3c.dom.DataTransferItem? + +@kotlin.internal.InlineOnly +public inline operator fun org.w3c.dom.Document.get(name: kotlin.String): dynamic + +@kotlin.internal.InlineOnly +public inline operator fun org.w3c.dom.HTMLAllCollection.get(index: kotlin.Int): org.w3c.dom.Element? + +@kotlin.internal.InlineOnly +public inline operator fun org.w3c.dom.HTMLAllCollection.get(name: kotlin.String): org.w3c.dom.UnionElementOrHTMLCollection? + +@kotlin.internal.InlineOnly +public inline operator fun org.w3c.dom.HTMLCollection.get(index: kotlin.Int): org.w3c.dom.Element? + +@kotlin.internal.InlineOnly +public inline operator fun org.w3c.dom.HTMLCollection.get(name: kotlin.String): org.w3c.dom.Element? + +@kotlin.internal.InlineOnly +public inline operator fun org.w3c.dom.HTMLFormElement.get(index: kotlin.Int): org.w3c.dom.Element? + +@kotlin.internal.InlineOnly +public inline operator fun org.w3c.dom.HTMLFormElement.get(name: kotlin.String): org.w3c.dom.UnionElementOrRadioNodeList? + +@kotlin.internal.InlineOnly +public inline operator fun org.w3c.dom.HTMLSelectElement.get(index: kotlin.Int): org.w3c.dom.Element? + +@kotlin.internal.InlineOnly +public inline operator fun org.w3c.dom.MimeTypeArray.get(index: kotlin.Int): org.w3c.dom.MimeType? + +@kotlin.internal.InlineOnly +public inline operator fun org.w3c.dom.MimeTypeArray.get(name: kotlin.String): org.w3c.dom.MimeType? + +@kotlin.internal.InlineOnly +public inline operator fun org.w3c.dom.NamedNodeMap.get(index: kotlin.Int): org.w3c.dom.Attr? + +@kotlin.internal.InlineOnly +public inline operator fun org.w3c.dom.NamedNodeMap.get(qualifiedName: kotlin.String): org.w3c.dom.Attr? + +@kotlin.internal.InlineOnly +public inline operator fun org.w3c.dom.NodeList.get(index: kotlin.Int): org.w3c.dom.Node? + +@kotlin.internal.InlineOnly +public inline operator fun org.w3c.dom.Plugin.get(index: kotlin.Int): org.w3c.dom.MimeType? + +@kotlin.internal.InlineOnly +public inline operator fun org.w3c.dom.Plugin.get(name: kotlin.String): org.w3c.dom.MimeType? + +@kotlin.internal.InlineOnly +public inline operator fun org.w3c.dom.PluginArray.get(index: kotlin.Int): org.w3c.dom.Plugin? + +@kotlin.internal.InlineOnly +public inline operator fun org.w3c.dom.PluginArray.get(name: kotlin.String): org.w3c.dom.Plugin? + +@kotlin.internal.InlineOnly +public inline operator fun org.w3c.dom.Storage.get(key: kotlin.String): kotlin.String? + +@kotlin.internal.InlineOnly +public inline operator fun org.w3c.dom.TextTrackCueList.get(index: kotlin.Int): org.w3c.dom.TextTrackCue? + +@kotlin.internal.InlineOnly +public inline operator fun org.w3c.dom.TextTrackList.get(index: kotlin.Int): org.w3c.dom.TextTrack? + +@kotlin.internal.InlineOnly +public inline operator fun org.w3c.dom.TouchList.get(index: kotlin.Int): org.w3c.dom.Touch? + +@kotlin.internal.InlineOnly +public inline operator fun org.w3c.dom.VideoTrackList.get(index: kotlin.Int): org.w3c.dom.VideoTrack? + +@kotlin.internal.InlineOnly +public inline operator fun org.w3c.dom.Window.get(name: kotlin.String): dynamic + +@kotlin.internal.InlineOnly +public inline operator fun org.w3c.dom.DOMStringMap.set(name: kotlin.String, value: kotlin.String): kotlin.Unit + +@kotlin.internal.InlineOnly +public inline operator fun org.w3c.dom.HTMLOptionsCollection.set(index: kotlin.Int, option: org.w3c.dom.HTMLOptionElement?): kotlin.Unit + +@kotlin.internal.InlineOnly +public inline operator fun org.w3c.dom.HTMLSelectElement.set(index: kotlin.Int, option: org.w3c.dom.HTMLOptionElement?): kotlin.Unit + +@kotlin.internal.InlineOnly +public inline operator fun org.w3c.dom.Storage.set(key: kotlin.String, value: kotlin.String): kotlin.Unit + +public external interface AbstractWorker { + public open var onerror: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } +} + +public external interface AddEventListenerOptions : org.w3c.dom.EventListenerOptions { + public open var once: kotlin.Boolean? { get; set; } + + public open var passive: kotlin.Boolean? { get; set; } +} + +public abstract external class ApplicationCache : org.w3c.dom.events.EventTarget { + public constructor ApplicationCache() + + public open var oncached: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open var onchecking: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open var ondownloading: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open var onerror: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open var onnoupdate: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open var onobsolete: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open var onprogress: ((org.w3c.xhr.ProgressEvent) -> dynamic)? { get; set; } + + public open var onupdateready: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open val status: kotlin.Short { get; } + + public final fun abort(): kotlin.Unit + + public final fun swapCache(): kotlin.Unit + + public final fun update(): kotlin.Unit + + public companion object of ApplicationCache { + public final val CHECKING: kotlin.Short { get; } + + public final val DOWNLOADING: kotlin.Short { get; } + + public final val IDLE: kotlin.Short { get; } + + public final val OBSOLETE: kotlin.Short { get; } + + public final val UNCACHED: kotlin.Short { get; } + + public final val UPDATEREADY: kotlin.Short { get; } + } +} + +public external interface AssignedNodesOptions { + public open var flatten: kotlin.Boolean? { get; set; } +} + +public abstract external class Attr : org.w3c.dom.Node { + public constructor Attr() + + public open val localName: kotlin.String { get; } + + public open val name: kotlin.String { get; } + + public open val namespaceURI: kotlin.String? { get; } + + public open val ownerElement: org.w3c.dom.Element? { get; } + + public open val prefix: kotlin.String? { get; } + + public open val specified: kotlin.Boolean { get; } + + public open var value: kotlin.String { get; set; } + + public companion object of Attr { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public open external class Audio : org.w3c.dom.HTMLAudioElement { + public constructor Audio(src: kotlin.String = ...) + + public open override val assignedSlot: org.w3c.dom.HTMLSlotElement? { get; } + + public open override val childElementCount: kotlin.Int { get; } + + public open override val children: org.w3c.dom.HTMLCollection { get; } + + public open override var contentEditable: kotlin.String { get; set; } + + public open override val firstElementChild: org.w3c.dom.Element? { get; } + + public open override val isContentEditable: kotlin.Boolean { get; } + + public open override val lastElementChild: org.w3c.dom.Element? { get; } + + public open override val nextElementSibling: org.w3c.dom.Element? { get; } + + public open override var onabort: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onblur: ((org.w3c.dom.events.FocusEvent) -> dynamic)? { get; set; } + + public open override var oncancel: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var oncanplay: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var oncanplaythrough: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onchange: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onclick: ((org.w3c.dom.events.MouseEvent) -> dynamic)? { get; set; } + + public open override var onclose: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var oncontextmenu: ((org.w3c.dom.events.MouseEvent) -> dynamic)? { get; set; } + + public open override var oncopy: ((org.w3c.dom.clipboard.ClipboardEvent) -> dynamic)? { get; set; } + + public open override var oncuechange: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var oncut: ((org.w3c.dom.clipboard.ClipboardEvent) -> dynamic)? { get; set; } + + public open override var ondblclick: ((org.w3c.dom.events.MouseEvent) -> dynamic)? { get; set; } + + public open override var ondrag: ((org.w3c.dom.DragEvent) -> dynamic)? { get; set; } + + public open override var ondragend: ((org.w3c.dom.DragEvent) -> dynamic)? { get; set; } + + public open override var ondragenter: ((org.w3c.dom.DragEvent) -> dynamic)? { get; set; } + + public open override var ondragexit: ((org.w3c.dom.DragEvent) -> dynamic)? { get; set; } + + public open override var ondragleave: ((org.w3c.dom.DragEvent) -> dynamic)? { get; set; } + + public open override var ondragover: ((org.w3c.dom.DragEvent) -> dynamic)? { get; set; } + + public open override var ondragstart: ((org.w3c.dom.DragEvent) -> dynamic)? { get; set; } + + public open override var ondrop: ((org.w3c.dom.DragEvent) -> dynamic)? { get; set; } + + public open override var ondurationchange: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onemptied: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onended: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onerror: ((dynamic, kotlin.String, kotlin.Int, kotlin.Int, kotlin.Any?) -> dynamic)? { get; set; } + + public open override var onfocus: ((org.w3c.dom.events.FocusEvent) -> dynamic)? { get; set; } + + public open override var ongotpointercapture: ((org.w3c.dom.pointerevents.PointerEvent) -> dynamic)? { get; set; } + + public open override var oninput: ((org.w3c.dom.events.InputEvent) -> dynamic)? { get; set; } + + public open override var oninvalid: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onkeydown: ((org.w3c.dom.events.KeyboardEvent) -> dynamic)? { get; set; } + + public open override var onkeypress: ((org.w3c.dom.events.KeyboardEvent) -> dynamic)? { get; set; } + + public open override var onkeyup: ((org.w3c.dom.events.KeyboardEvent) -> dynamic)? { get; set; } + + public open override var onload: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onloadeddata: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onloadedmetadata: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onloadend: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onloadstart: ((org.w3c.xhr.ProgressEvent) -> dynamic)? { get; set; } + + public open override var onlostpointercapture: ((org.w3c.dom.pointerevents.PointerEvent) -> dynamic)? { get; set; } + + public open override var onmousedown: ((org.w3c.dom.events.MouseEvent) -> dynamic)? { get; set; } + + public open override var onmouseenter: ((org.w3c.dom.events.MouseEvent) -> dynamic)? { get; set; } + + public open override var onmouseleave: ((org.w3c.dom.events.MouseEvent) -> dynamic)? { get; set; } + + public open override var onmousemove: ((org.w3c.dom.events.MouseEvent) -> dynamic)? { get; set; } + + public open override var onmouseout: ((org.w3c.dom.events.MouseEvent) -> dynamic)? { get; set; } + + public open override var onmouseover: ((org.w3c.dom.events.MouseEvent) -> dynamic)? { get; set; } + + public open override var onmouseup: ((org.w3c.dom.events.MouseEvent) -> dynamic)? { get; set; } + + public open override var onpaste: ((org.w3c.dom.clipboard.ClipboardEvent) -> dynamic)? { get; set; } + + public open override var onpause: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onplay: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onplaying: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onpointercancel: ((org.w3c.dom.pointerevents.PointerEvent) -> dynamic)? { get; set; } + + public open override var onpointerdown: ((org.w3c.dom.pointerevents.PointerEvent) -> dynamic)? { get; set; } + + public open override var onpointerenter: ((org.w3c.dom.pointerevents.PointerEvent) -> dynamic)? { get; set; } + + public open override var onpointerleave: ((org.w3c.dom.pointerevents.PointerEvent) -> dynamic)? { get; set; } + + public open override var onpointermove: ((org.w3c.dom.pointerevents.PointerEvent) -> dynamic)? { get; set; } + + public open override var onpointerout: ((org.w3c.dom.pointerevents.PointerEvent) -> dynamic)? { get; set; } + + public open override var onpointerover: ((org.w3c.dom.pointerevents.PointerEvent) -> dynamic)? { get; set; } + + public open override var onpointerup: ((org.w3c.dom.pointerevents.PointerEvent) -> dynamic)? { get; set; } + + public open override var onprogress: ((org.w3c.xhr.ProgressEvent) -> dynamic)? { get; set; } + + public open override var onratechange: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onreset: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onresize: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onscroll: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onseeked: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onseeking: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onselect: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onshow: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onstalled: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onsubmit: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onsuspend: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var ontimeupdate: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var ontoggle: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onvolumechange: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onwaiting: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onwheel: ((org.w3c.dom.events.WheelEvent) -> dynamic)? { get; set; } + + public open override val previousElementSibling: org.w3c.dom.Element? { get; } + + public open override val style: org.w3c.dom.css.CSSStyleDeclaration { get; } + + public open override fun after(vararg nodes: dynamic): kotlin.Unit + + public open override fun append(vararg nodes: dynamic): kotlin.Unit + + public open override fun before(vararg nodes: dynamic): kotlin.Unit + + public open override fun convertPointFromNode(point: org.w3c.dom.DOMPointInit, from: dynamic, options: org.w3c.dom.ConvertCoordinateOptions = ...): org.w3c.dom.DOMPoint + + public open override fun convertQuadFromNode(quad: dynamic, from: dynamic, options: org.w3c.dom.ConvertCoordinateOptions = ...): org.w3c.dom.DOMQuad + + public open override fun convertRectFromNode(rect: org.w3c.dom.DOMRectReadOnly, from: dynamic, options: org.w3c.dom.ConvertCoordinateOptions = ...): org.w3c.dom.DOMQuad + + public open override fun getBoxQuads(options: org.w3c.dom.BoxQuadOptions = ...): kotlin.Array + + public open override fun prepend(vararg nodes: dynamic): kotlin.Unit + + public open override fun querySelector(selectors: kotlin.String): org.w3c.dom.Element? + + public open override fun querySelectorAll(selectors: kotlin.String): org.w3c.dom.NodeList + + public open override fun remove(): kotlin.Unit + + public open override fun replaceWith(vararg nodes: dynamic): kotlin.Unit + + public companion object of Audio { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val HAVE_CURRENT_DATA: kotlin.Short { get; } + + public final val HAVE_ENOUGH_DATA: kotlin.Short { get; } + + public final val HAVE_FUTURE_DATA: kotlin.Short { get; } + + public final val HAVE_METADATA: kotlin.Short { get; } + + public final val HAVE_NOTHING: kotlin.Short { get; } + + public final val NETWORK_EMPTY: kotlin.Short { get; } + + public final val NETWORK_IDLE: kotlin.Short { get; } + + public final val NETWORK_LOADING: kotlin.Short { get; } + + public final val NETWORK_NO_SOURCE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class AudioTrack : org.w3c.dom.UnionAudioTrackOrTextTrackOrVideoTrack { + public constructor AudioTrack() + + public open var enabled: kotlin.Boolean { get; set; } + + public open val id: kotlin.String { get; } + + public open val kind: kotlin.String { get; } + + public open val label: kotlin.String { get; } + + public open val language: kotlin.String { get; } + + public open val sourceBuffer: org.w3c.dom.mediasource.SourceBuffer? { get; } +} + +public abstract external class AudioTrackList : org.w3c.dom.events.EventTarget { + public constructor AudioTrackList() + + public open val length: kotlin.Int { get; } + + public open var onaddtrack: ((org.w3c.dom.TrackEvent) -> dynamic)? { get; set; } + + public open var onchange: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open var onremovetrack: ((org.w3c.dom.TrackEvent) -> dynamic)? { get; set; } + + public final fun getTrackById(id: kotlin.String): org.w3c.dom.AudioTrack? +} + +public abstract external class BarProp { + public constructor BarProp() + + public open val visible: kotlin.Boolean { get; } +} + +public open external class BeforeUnloadEvent : org.w3c.dom.events.Event { + public constructor BeforeUnloadEvent() + + public final var returnValue: kotlin.String { get; set; } + + public companion object of BeforeUnloadEvent { + public final val AT_TARGET: kotlin.Short { get; } + + public final val BUBBLING_PHASE: kotlin.Short { get; } + + public final val CAPTURING_PHASE: kotlin.Short { get; } + + public final val NONE: kotlin.Short { get; } + } +} + +public external interface BinaryType { + public companion object of BinaryType { + } +} + +public external interface BoxQuadOptions { + public open var box: org.w3c.dom.CSSBoxType? { get; set; } + + public open var relativeTo: dynamic { get; set; } +} + +public open external class BroadcastChannel : org.w3c.dom.events.EventTarget { + public constructor BroadcastChannel(name: kotlin.String) + + public open val name: kotlin.String { get; } + + public final var onmessage: ((org.w3c.dom.MessageEvent) -> dynamic)? { get; set; } + + public final fun close(): kotlin.Unit + + public final fun postMessage(message: kotlin.Any?): kotlin.Unit +} + +public open external class CDATASection : org.w3c.dom.Text { + public constructor CDATASection() + + public companion object of CDATASection { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public external interface CSSBoxType { + public companion object of CSSBoxType { + } +} + +public external interface CanPlayTypeResult { + public companion object of CanPlayTypeResult { + } +} + +public external interface CanvasCompositing { + public abstract var globalAlpha: kotlin.Double { get; set; } + + public abstract var globalCompositeOperation: kotlin.String { get; set; } +} + +public external interface CanvasDirection { + public companion object of CanvasDirection { + } +} + +public external interface CanvasDrawImage { + public abstract fun drawImage(image: org.w3c.dom.CanvasImageSource, dx: kotlin.Double, dy: kotlin.Double): kotlin.Unit + + public abstract fun drawImage(image: org.w3c.dom.CanvasImageSource, dx: kotlin.Double, dy: kotlin.Double, dw: kotlin.Double, dh: kotlin.Double): kotlin.Unit + + public abstract fun drawImage(image: org.w3c.dom.CanvasImageSource, sx: kotlin.Double, sy: kotlin.Double, sw: kotlin.Double, sh: kotlin.Double, dx: kotlin.Double, dy: kotlin.Double, dw: kotlin.Double, dh: kotlin.Double): kotlin.Unit +} + +public external interface CanvasDrawPath { + public abstract fun beginPath(): kotlin.Unit + + public abstract fun clip(fillRule: org.w3c.dom.CanvasFillRule = ...): kotlin.Unit + + public abstract fun clip(path: org.w3c.dom.Path2D, fillRule: org.w3c.dom.CanvasFillRule = ...): kotlin.Unit + + public abstract fun fill(fillRule: org.w3c.dom.CanvasFillRule = ...): kotlin.Unit + + public abstract fun fill(path: org.w3c.dom.Path2D, fillRule: org.w3c.dom.CanvasFillRule = ...): kotlin.Unit + + public abstract fun isPointInPath(x: kotlin.Double, y: kotlin.Double, fillRule: org.w3c.dom.CanvasFillRule = ...): kotlin.Boolean + + public abstract fun isPointInPath(path: org.w3c.dom.Path2D, x: kotlin.Double, y: kotlin.Double, fillRule: org.w3c.dom.CanvasFillRule = ...): kotlin.Boolean + + public abstract fun isPointInStroke(x: kotlin.Double, y: kotlin.Double): kotlin.Boolean + + public abstract fun isPointInStroke(path: org.w3c.dom.Path2D, x: kotlin.Double, y: kotlin.Double): kotlin.Boolean + + public abstract fun resetClip(): kotlin.Unit + + public abstract fun stroke(): kotlin.Unit + + public abstract fun stroke(path: org.w3c.dom.Path2D): kotlin.Unit +} + +public external interface CanvasFillRule { + public companion object of CanvasFillRule { + } +} + +public external interface CanvasFillStrokeStyles { + public open var fillStyle: dynamic { get; set; } + + public open var strokeStyle: dynamic { get; set; } + + public abstract fun createLinearGradient(x0: kotlin.Double, y0: kotlin.Double, x1: kotlin.Double, y1: kotlin.Double): org.w3c.dom.CanvasGradient + + public abstract fun createPattern(image: org.w3c.dom.CanvasImageSource, repetition: kotlin.String): org.w3c.dom.CanvasPattern? + + public abstract fun createRadialGradient(x0: kotlin.Double, y0: kotlin.Double, r0: kotlin.Double, x1: kotlin.Double, y1: kotlin.Double, r1: kotlin.Double): org.w3c.dom.CanvasGradient +} + +public external interface CanvasFilters { + public abstract var filter: kotlin.String { get; set; } +} + +public abstract external class CanvasGradient { + public constructor CanvasGradient() + + public final fun addColorStop(offset: kotlin.Double, color: kotlin.String): kotlin.Unit +} + +public external interface CanvasHitRegion { + public abstract fun addHitRegion(options: org.w3c.dom.HitRegionOptions = ...): kotlin.Unit + + public abstract fun clearHitRegions(): kotlin.Unit + + public abstract fun removeHitRegion(id: kotlin.String): kotlin.Unit +} + +public external interface CanvasImageData { + public abstract fun createImageData(sw: kotlin.Double, sh: kotlin.Double): org.w3c.dom.ImageData + + public abstract fun createImageData(imagedata: org.w3c.dom.ImageData): org.w3c.dom.ImageData + + public abstract fun getImageData(sx: kotlin.Double, sy: kotlin.Double, sw: kotlin.Double, sh: kotlin.Double): org.w3c.dom.ImageData + + public abstract fun putImageData(imagedata: org.w3c.dom.ImageData, dx: kotlin.Double, dy: kotlin.Double): kotlin.Unit + + public abstract fun putImageData(imagedata: org.w3c.dom.ImageData, dx: kotlin.Double, dy: kotlin.Double, dirtyX: kotlin.Double, dirtyY: kotlin.Double, dirtyWidth: kotlin.Double, dirtyHeight: kotlin.Double): kotlin.Unit +} + +public external interface CanvasImageSmoothing { + public abstract var imageSmoothingEnabled: kotlin.Boolean { get; set; } + + public abstract var imageSmoothingQuality: org.w3c.dom.ImageSmoothingQuality { get; set; } +} + +public external interface CanvasImageSource : org.w3c.dom.ImageBitmapSource { +} + +public external interface CanvasLineCap { + public companion object of CanvasLineCap { + } +} + +public external interface CanvasLineJoin { + public companion object of CanvasLineJoin { + } +} + +public external interface CanvasPath { + public abstract fun arc(x: kotlin.Double, y: kotlin.Double, radius: kotlin.Double, startAngle: kotlin.Double, endAngle: kotlin.Double, anticlockwise: kotlin.Boolean = ...): kotlin.Unit + + public abstract fun arcTo(x1: kotlin.Double, y1: kotlin.Double, x2: kotlin.Double, y2: kotlin.Double, radius: kotlin.Double): kotlin.Unit + + public abstract fun arcTo(x1: kotlin.Double, y1: kotlin.Double, x2: kotlin.Double, y2: kotlin.Double, radiusX: kotlin.Double, radiusY: kotlin.Double, rotation: kotlin.Double): kotlin.Unit + + public abstract fun bezierCurveTo(cp1x: kotlin.Double, cp1y: kotlin.Double, cp2x: kotlin.Double, cp2y: kotlin.Double, x: kotlin.Double, y: kotlin.Double): kotlin.Unit + + public abstract fun closePath(): kotlin.Unit + + public abstract fun ellipse(x: kotlin.Double, y: kotlin.Double, radiusX: kotlin.Double, radiusY: kotlin.Double, rotation: kotlin.Double, startAngle: kotlin.Double, endAngle: kotlin.Double, anticlockwise: kotlin.Boolean = ...): kotlin.Unit + + public abstract fun lineTo(x: kotlin.Double, y: kotlin.Double): kotlin.Unit + + public abstract fun moveTo(x: kotlin.Double, y: kotlin.Double): kotlin.Unit + + public abstract fun quadraticCurveTo(cpx: kotlin.Double, cpy: kotlin.Double, x: kotlin.Double, y: kotlin.Double): kotlin.Unit + + public abstract fun rect(x: kotlin.Double, y: kotlin.Double, w: kotlin.Double, h: kotlin.Double): kotlin.Unit +} + +public external interface CanvasPathDrawingStyles { + public abstract var lineCap: org.w3c.dom.CanvasLineCap { get; set; } + + public abstract var lineDashOffset: kotlin.Double { get; set; } + + public abstract var lineJoin: org.w3c.dom.CanvasLineJoin { get; set; } + + public abstract var lineWidth: kotlin.Double { get; set; } + + public abstract var miterLimit: kotlin.Double { get; set; } + + public abstract fun getLineDash(): kotlin.Array + + public abstract fun setLineDash(segments: kotlin.Array): kotlin.Unit +} + +public abstract external class CanvasPattern { + public constructor CanvasPattern() + + public final fun setTransform(transform: dynamic = ...): kotlin.Unit +} + +public external interface CanvasRect { + public abstract fun clearRect(x: kotlin.Double, y: kotlin.Double, w: kotlin.Double, h: kotlin.Double): kotlin.Unit + + public abstract fun fillRect(x: kotlin.Double, y: kotlin.Double, w: kotlin.Double, h: kotlin.Double): kotlin.Unit + + public abstract fun strokeRect(x: kotlin.Double, y: kotlin.Double, w: kotlin.Double, h: kotlin.Double): kotlin.Unit +} + +public abstract external class CanvasRenderingContext2D : org.w3c.dom.CanvasState, org.w3c.dom.CanvasTransform, org.w3c.dom.CanvasCompositing, org.w3c.dom.CanvasImageSmoothing, org.w3c.dom.CanvasFillStrokeStyles, org.w3c.dom.CanvasShadowStyles, org.w3c.dom.CanvasFilters, org.w3c.dom.CanvasRect, org.w3c.dom.CanvasDrawPath, org.w3c.dom.CanvasUserInterface, org.w3c.dom.CanvasText, org.w3c.dom.CanvasDrawImage, org.w3c.dom.CanvasHitRegion, org.w3c.dom.CanvasImageData, org.w3c.dom.CanvasPathDrawingStyles, org.w3c.dom.CanvasTextDrawingStyles, org.w3c.dom.CanvasPath, org.w3c.dom.RenderingContext { + public constructor CanvasRenderingContext2D() + + public open val canvas: org.w3c.dom.HTMLCanvasElement { get; } +} + +public external interface CanvasRenderingContext2DSettings { + public open var alpha: kotlin.Boolean? { get; set; } +} + +public external interface CanvasShadowStyles { + public abstract var shadowBlur: kotlin.Double { get; set; } + + public abstract var shadowColor: kotlin.String { get; set; } + + public abstract var shadowOffsetX: kotlin.Double { get; set; } + + public abstract var shadowOffsetY: kotlin.Double { get; set; } +} + +public external interface CanvasState { + public abstract fun restore(): kotlin.Unit + + public abstract fun save(): kotlin.Unit +} + +public external interface CanvasText { + public abstract fun fillText(text: kotlin.String, x: kotlin.Double, y: kotlin.Double, maxWidth: kotlin.Double = ...): kotlin.Unit + + public abstract fun measureText(text: kotlin.String): org.w3c.dom.TextMetrics + + public abstract fun strokeText(text: kotlin.String, x: kotlin.Double, y: kotlin.Double, maxWidth: kotlin.Double = ...): kotlin.Unit +} + +public external interface CanvasTextAlign { + public companion object of CanvasTextAlign { + } +} + +public external interface CanvasTextBaseline { + public companion object of CanvasTextBaseline { + } +} + +public external interface CanvasTextDrawingStyles { + public abstract var direction: org.w3c.dom.CanvasDirection { get; set; } + + public abstract var font: kotlin.String { get; set; } + + public abstract var textAlign: org.w3c.dom.CanvasTextAlign { get; set; } + + public abstract var textBaseline: org.w3c.dom.CanvasTextBaseline { get; set; } +} + +public external interface CanvasTransform { + public abstract fun getTransform(): org.w3c.dom.DOMMatrix + + public abstract fun resetTransform(): kotlin.Unit + + public abstract fun rotate(angle: kotlin.Double): kotlin.Unit + + public abstract fun scale(x: kotlin.Double, y: kotlin.Double): kotlin.Unit + + public abstract fun setTransform(transform: dynamic = ...): kotlin.Unit + + public abstract fun setTransform(a: kotlin.Double, b: kotlin.Double, c: kotlin.Double, d: kotlin.Double, e: kotlin.Double, f: kotlin.Double): kotlin.Unit + + public abstract fun transform(a: kotlin.Double, b: kotlin.Double, c: kotlin.Double, d: kotlin.Double, e: kotlin.Double, f: kotlin.Double): kotlin.Unit + + public abstract fun translate(x: kotlin.Double, y: kotlin.Double): kotlin.Unit +} + +public external interface CanvasUserInterface { + public abstract fun drawFocusIfNeeded(element: org.w3c.dom.Element): kotlin.Unit + + public abstract fun drawFocusIfNeeded(path: org.w3c.dom.Path2D, element: org.w3c.dom.Element): kotlin.Unit + + public abstract fun scrollPathIntoView(): kotlin.Unit + + public abstract fun scrollPathIntoView(path: org.w3c.dom.Path2D): kotlin.Unit +} + +public abstract external class CaretPosition { + public constructor CaretPosition() + + public open val offset: kotlin.Int { get; } + + public open val offsetNode: org.w3c.dom.Node { get; } + + public final fun getClientRect(): org.w3c.dom.DOMRect? +} + +public abstract external class CharacterData : org.w3c.dom.Node, org.w3c.dom.NonDocumentTypeChildNode, org.w3c.dom.ChildNode { + public constructor CharacterData() + + public open var data: kotlin.String { get; set; } + + public open val length: kotlin.Int { get; } + + public final fun appendData(data: kotlin.String): kotlin.Unit + + public final fun deleteData(offset: kotlin.Int, count: kotlin.Int): kotlin.Unit + + public final fun insertData(offset: kotlin.Int, data: kotlin.String): kotlin.Unit + + public final fun replaceData(offset: kotlin.Int, count: kotlin.Int, data: kotlin.String): kotlin.Unit + + public final fun substringData(offset: kotlin.Int, count: kotlin.Int): kotlin.String + + public companion object of CharacterData { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public external interface ChildNode { + public abstract fun after(vararg nodes: dynamic): kotlin.Unit + + public abstract fun before(vararg nodes: dynamic): kotlin.Unit + + public abstract fun remove(): kotlin.Unit + + public abstract fun replaceWith(vararg nodes: dynamic): kotlin.Unit +} + +public open external class CloseEvent : org.w3c.dom.events.Event { + public constructor CloseEvent(type: kotlin.String, eventInitDict: org.w3c.dom.CloseEventInit = ...) + + public open val code: kotlin.Short { get; } + + public open val reason: kotlin.String { get; } + + public open val wasClean: kotlin.Boolean { get; } + + public companion object of CloseEvent { + public final val AT_TARGET: kotlin.Short { get; } + + public final val BUBBLING_PHASE: kotlin.Short { get; } + + public final val CAPTURING_PHASE: kotlin.Short { get; } + + public final val NONE: kotlin.Short { get; } + } +} + +public external interface CloseEventInit : org.w3c.dom.EventInit { + public open var code: kotlin.Short? { get; set; } + + public open var reason: kotlin.String? { get; set; } + + public open var wasClean: kotlin.Boolean? { get; set; } +} + +public external interface ColorSpaceConversion { + public companion object of ColorSpaceConversion { + } +} + +public open external class Comment : org.w3c.dom.CharacterData { + public constructor Comment(data: kotlin.String = ...) + + public open override val nextElementSibling: org.w3c.dom.Element? { get; } + + public open override val previousElementSibling: org.w3c.dom.Element? { get; } + + public open override fun after(vararg nodes: dynamic): kotlin.Unit + + public open override fun before(vararg nodes: dynamic): kotlin.Unit + + public open override fun remove(): kotlin.Unit + + public open override fun replaceWith(vararg nodes: dynamic): kotlin.Unit + + public companion object of Comment { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public external interface ConvertCoordinateOptions { + public open var fromBox: org.w3c.dom.CSSBoxType? { get; set; } + + public open var toBox: org.w3c.dom.CSSBoxType? { get; set; } +} + +public abstract external class CustomElementRegistry { + public constructor CustomElementRegistry() + + public final fun define(name: kotlin.String, constructor: () -> dynamic, options: org.w3c.dom.ElementDefinitionOptions = ...): kotlin.Unit + + public final fun get(name: kotlin.String): kotlin.Any? + + public final fun whenDefined(name: kotlin.String): kotlin.js.Promise +} + +public open external class CustomEvent : org.w3c.dom.events.Event { + public constructor CustomEvent(type: kotlin.String, eventInitDict: org.w3c.dom.CustomEventInit = ...) + + public open val detail: kotlin.Any? { get; } + + public final fun initCustomEvent(type: kotlin.String, bubbles: kotlin.Boolean, cancelable: kotlin.Boolean, detail: kotlin.Any?): kotlin.Unit + + public companion object of CustomEvent { + public final val AT_TARGET: kotlin.Short { get; } + + public final val BUBBLING_PHASE: kotlin.Short { get; } + + public final val CAPTURING_PHASE: kotlin.Short { get; } + + public final val NONE: kotlin.Short { get; } + } +} + +public external interface CustomEventInit : org.w3c.dom.EventInit { + public open var detail: kotlin.Any? { get; set; } +} + +public abstract external class DOMImplementation { + public constructor DOMImplementation() + + public final fun createDocument(namespace: kotlin.String?, qualifiedName: kotlin.String, doctype: org.w3c.dom.DocumentType? = ...): org.w3c.dom.XMLDocument + + public final fun createDocumentType(qualifiedName: kotlin.String, publicId: kotlin.String, systemId: kotlin.String): org.w3c.dom.DocumentType + + public final fun createHTMLDocument(title: kotlin.String = ...): org.w3c.dom.Document + + public final fun hasFeature(): kotlin.Boolean +} + +public open external class DOMMatrix : org.w3c.dom.DOMMatrixReadOnly { + public constructor DOMMatrix() + + public constructor DOMMatrix(numberSequence: kotlin.Array) + + public constructor DOMMatrix(transformList: kotlin.String) + + public constructor DOMMatrix(array32: org.khronos.webgl.Float32Array) + + public constructor DOMMatrix(array64: org.khronos.webgl.Float64Array) + + public constructor DOMMatrix(other: org.w3c.dom.DOMMatrixReadOnly) + + public open override var a: kotlin.Double { get; set; } + + public open override var b: kotlin.Double { get; set; } + + public open override var c: kotlin.Double { get; set; } + + public open override var d: kotlin.Double { get; set; } + + public open override var e: kotlin.Double { get; set; } + + public open override var f: kotlin.Double { get; set; } + + public open override var m11: kotlin.Double { get; set; } + + public open override var m12: kotlin.Double { get; set; } + + public open override var m13: kotlin.Double { get; set; } + + public open override var m14: kotlin.Double { get; set; } + + public open override var m21: kotlin.Double { get; set; } + + public open override var m22: kotlin.Double { get; set; } + + public open override var m23: kotlin.Double { get; set; } + + public open override var m24: kotlin.Double { get; set; } + + public open override var m31: kotlin.Double { get; set; } + + public open override var m32: kotlin.Double { get; set; } + + public open override var m33: kotlin.Double { get; set; } + + public open override var m34: kotlin.Double { get; set; } + + public open override var m41: kotlin.Double { get; set; } + + public open override var m42: kotlin.Double { get; set; } + + public open override var m43: kotlin.Double { get; set; } + + public open override var m44: kotlin.Double { get; set; } + + public final fun invertSelf(): org.w3c.dom.DOMMatrix + + public final fun multiplySelf(other: org.w3c.dom.DOMMatrix): org.w3c.dom.DOMMatrix + + public final fun preMultiplySelf(other: org.w3c.dom.DOMMatrix): org.w3c.dom.DOMMatrix + + public final fun rotateAxisAngleSelf(x: kotlin.Double, y: kotlin.Double, z: kotlin.Double, angle: kotlin.Double): org.w3c.dom.DOMMatrix + + public final fun rotateFromVectorSelf(x: kotlin.Double, y: kotlin.Double): org.w3c.dom.DOMMatrix + + public final fun rotateSelf(angle: kotlin.Double, originX: kotlin.Double = ..., originY: kotlin.Double = ...): org.w3c.dom.DOMMatrix + + public final fun scale3dSelf(scale: kotlin.Double, originX: kotlin.Double = ..., originY: kotlin.Double = ..., originZ: kotlin.Double = ...): org.w3c.dom.DOMMatrix + + public final fun scaleNonUniformSelf(scaleX: kotlin.Double, scaleY: kotlin.Double = ..., scaleZ: kotlin.Double = ..., originX: kotlin.Double = ..., originY: kotlin.Double = ..., originZ: kotlin.Double = ...): org.w3c.dom.DOMMatrix + + public final fun scaleSelf(scale: kotlin.Double, originX: kotlin.Double = ..., originY: kotlin.Double = ...): org.w3c.dom.DOMMatrix + + public final fun setMatrixValue(transformList: kotlin.String): org.w3c.dom.DOMMatrix + + public final fun skewXSelf(sx: kotlin.Double): org.w3c.dom.DOMMatrix + + public final fun skewYSelf(sy: kotlin.Double): org.w3c.dom.DOMMatrix + + public final fun translateSelf(tx: kotlin.Double, ty: kotlin.Double, tz: kotlin.Double = ...): org.w3c.dom.DOMMatrix +} + +public open external class DOMMatrixReadOnly { + public constructor DOMMatrixReadOnly(numberSequence: kotlin.Array) + + public open val a: kotlin.Double { get; } + + public open val b: kotlin.Double { get; } + + public open val c: kotlin.Double { get; } + + public open val d: kotlin.Double { get; } + + public open val e: kotlin.Double { get; } + + public open val f: kotlin.Double { get; } + + public open val is2D: kotlin.Boolean { get; } + + public open val isIdentity: kotlin.Boolean { get; } + + public open val m11: kotlin.Double { get; } + + public open val m12: kotlin.Double { get; } + + public open val m13: kotlin.Double { get; } + + public open val m14: kotlin.Double { get; } + + public open val m21: kotlin.Double { get; } + + public open val m22: kotlin.Double { get; } + + public open val m23: kotlin.Double { get; } + + public open val m24: kotlin.Double { get; } + + public open val m31: kotlin.Double { get; } + + public open val m32: kotlin.Double { get; } + + public open val m33: kotlin.Double { get; } + + public open val m34: kotlin.Double { get; } + + public open val m41: kotlin.Double { get; } + + public open val m42: kotlin.Double { get; } + + public open val m43: kotlin.Double { get; } + + public open val m44: kotlin.Double { get; } + + public final fun flipX(): org.w3c.dom.DOMMatrix + + public final fun flipY(): org.w3c.dom.DOMMatrix + + public final fun inverse(): org.w3c.dom.DOMMatrix + + public final fun multiply(other: org.w3c.dom.DOMMatrix): org.w3c.dom.DOMMatrix + + public final fun rotate(angle: kotlin.Double, originX: kotlin.Double = ..., originY: kotlin.Double = ...): org.w3c.dom.DOMMatrix + + public final fun rotateAxisAngle(x: kotlin.Double, y: kotlin.Double, z: kotlin.Double, angle: kotlin.Double): org.w3c.dom.DOMMatrix + + public final fun rotateFromVector(x: kotlin.Double, y: kotlin.Double): org.w3c.dom.DOMMatrix + + public final fun scale(scale: kotlin.Double, originX: kotlin.Double = ..., originY: kotlin.Double = ...): org.w3c.dom.DOMMatrix + + public final fun scale3d(scale: kotlin.Double, originX: kotlin.Double = ..., originY: kotlin.Double = ..., originZ: kotlin.Double = ...): org.w3c.dom.DOMMatrix + + public final fun scaleNonUniform(scaleX: kotlin.Double, scaleY: kotlin.Double = ..., scaleZ: kotlin.Double = ..., originX: kotlin.Double = ..., originY: kotlin.Double = ..., originZ: kotlin.Double = ...): org.w3c.dom.DOMMatrix + + public final fun skewX(sx: kotlin.Double): org.w3c.dom.DOMMatrix + + public final fun skewY(sy: kotlin.Double): org.w3c.dom.DOMMatrix + + public final fun toFloat32Array(): org.khronos.webgl.Float32Array + + public final fun toFloat64Array(): org.khronos.webgl.Float64Array + + public final fun transformPoint(point: org.w3c.dom.DOMPointInit = ...): org.w3c.dom.DOMPoint + + public final fun translate(tx: kotlin.Double, ty: kotlin.Double, tz: kotlin.Double = ...): org.w3c.dom.DOMMatrix +} + +public open external class DOMPoint : org.w3c.dom.DOMPointReadOnly { + public constructor DOMPoint(x: kotlin.Double = ..., y: kotlin.Double = ..., z: kotlin.Double = ..., w: kotlin.Double = ...) + + public constructor DOMPoint(point: org.w3c.dom.DOMPointInit) + + public open override var w: kotlin.Double { get; set; } + + public open override var x: kotlin.Double { get; set; } + + public open override var y: kotlin.Double { get; set; } + + public open override var z: kotlin.Double { get; set; } +} + +public external interface DOMPointInit { + public open var w: kotlin.Double? { get; set; } + + public open var x: kotlin.Double? { get; set; } + + public open var y: kotlin.Double? { get; set; } + + public open var z: kotlin.Double? { get; set; } +} + +public open external class DOMPointReadOnly { + public constructor DOMPointReadOnly(x: kotlin.Double, y: kotlin.Double, z: kotlin.Double, w: kotlin.Double) + + public open val w: kotlin.Double { get; } + + public open val x: kotlin.Double { get; } + + public open val y: kotlin.Double { get; } + + public open val z: kotlin.Double { get; } + + public final fun matrixTransform(matrix: org.w3c.dom.DOMMatrixReadOnly): org.w3c.dom.DOMPoint +} + +public open external class DOMQuad { + public constructor DOMQuad(p1: org.w3c.dom.DOMPointInit = ..., p2: org.w3c.dom.DOMPointInit = ..., p3: org.w3c.dom.DOMPointInit = ..., p4: org.w3c.dom.DOMPointInit = ...) + + public constructor DOMQuad(rect: org.w3c.dom.DOMRectInit) + + public open val bounds: org.w3c.dom.DOMRectReadOnly { get; } + + public open val p1: org.w3c.dom.DOMPoint { get; } + + public open val p2: org.w3c.dom.DOMPoint { get; } + + public open val p3: org.w3c.dom.DOMPoint { get; } + + public open val p4: org.w3c.dom.DOMPoint { get; } +} + +public open external class DOMRect : org.w3c.dom.DOMRectReadOnly { + public constructor DOMRect(x: kotlin.Double = ..., y: kotlin.Double = ..., width: kotlin.Double = ..., height: kotlin.Double = ...) + + public open override var height: kotlin.Double { get; set; } + + public open override var width: kotlin.Double { get; set; } + + public open override var x: kotlin.Double { get; set; } + + public open override var y: kotlin.Double { get; set; } +} + +public external interface DOMRectInit { + public open var height: kotlin.Double? { get; set; } + + public open var width: kotlin.Double? { get; set; } + + public open var x: kotlin.Double? { get; set; } + + public open var y: kotlin.Double? { get; set; } +} + +public external interface DOMRectList : org.w3c.dom.ItemArrayLike { + public abstract override fun item(index: kotlin.Int): org.w3c.dom.DOMRect? +} + +public open external class DOMRectReadOnly { + public constructor DOMRectReadOnly(x: kotlin.Double, y: kotlin.Double, width: kotlin.Double, height: kotlin.Double) + + public open val bottom: kotlin.Double { get; } + + public open val height: kotlin.Double { get; } + + public open val left: kotlin.Double { get; } + + public open val right: kotlin.Double { get; } + + public open val top: kotlin.Double { get; } + + public open val width: kotlin.Double { get; } + + public open val x: kotlin.Double { get; } + + public open val y: kotlin.Double { get; } +} + +public abstract external class DOMStringMap { + public constructor DOMStringMap() +} + +public abstract external class DOMTokenList : org.w3c.dom.ItemArrayLike { + public constructor DOMTokenList() + + public open var value: kotlin.String { get; set; } + + public final fun add(vararg tokens: kotlin.String): kotlin.Unit + + public final fun contains(token: kotlin.String): kotlin.Boolean + + public open override fun item(index: kotlin.Int): kotlin.String? + + public final fun remove(vararg tokens: kotlin.String): kotlin.Unit + + public final fun replace(token: kotlin.String, newToken: kotlin.String): kotlin.Unit + + public final fun supports(token: kotlin.String): kotlin.Boolean + + public final fun toggle(token: kotlin.String, force: kotlin.Boolean = ...): kotlin.Boolean +} + +public abstract external class DataTransfer { + public constructor DataTransfer() + + public open var dropEffect: kotlin.String { get; set; } + + public open var effectAllowed: kotlin.String { get; set; } + + public open val files: org.w3c.files.FileList { get; } + + public open val items: org.w3c.dom.DataTransferItemList { get; } + + public open val types: kotlin.Array { get; } + + public final fun clearData(format: kotlin.String = ...): kotlin.Unit + + public final fun getData(format: kotlin.String): kotlin.String + + public final fun setData(format: kotlin.String, data: kotlin.String): kotlin.Unit + + public final fun setDragImage(image: org.w3c.dom.Element, x: kotlin.Int, y: kotlin.Int): kotlin.Unit +} + +public abstract external class DataTransferItem { + public constructor DataTransferItem() + + public open val kind: kotlin.String { get; } + + public open val type: kotlin.String { get; } + + public final fun getAsFile(): org.w3c.files.File? + + public final fun getAsString(_callback: ((kotlin.String) -> kotlin.Unit)?): kotlin.Unit +} + +public abstract external class DataTransferItemList { + public constructor DataTransferItemList() + + public open val length: kotlin.Int { get; } + + public final fun add(data: kotlin.String, type: kotlin.String): org.w3c.dom.DataTransferItem? + + public final fun add(data: org.w3c.files.File): org.w3c.dom.DataTransferItem? + + public final fun clear(): kotlin.Unit + + public final fun remove(index: kotlin.Int): kotlin.Unit +} + +public abstract external class DedicatedWorkerGlobalScope : org.w3c.dom.WorkerGlobalScope { + public constructor DedicatedWorkerGlobalScope() + + public open var onmessage: ((org.w3c.dom.MessageEvent) -> dynamic)? { get; set; } + + public final fun close(): kotlin.Unit + + public final fun postMessage(message: kotlin.Any?, transfer: kotlin.Array = ...): kotlin.Unit +} + +public open external class Document : org.w3c.dom.Node, org.w3c.dom.GlobalEventHandlers, org.w3c.dom.DocumentAndElementEventHandlers, org.w3c.dom.NonElementParentNode, org.w3c.dom.DocumentOrShadowRoot, org.w3c.dom.ParentNode, org.w3c.dom.GeometryUtils { + public constructor Document() + + public open val URL: kotlin.String { get; } + + public open val activeElement: org.w3c.dom.Element? { get; } + + public final var alinkColor: kotlin.String { get; set; } + + public open val all: org.w3c.dom.HTMLAllCollection { get; } + + public open val anchors: org.w3c.dom.HTMLCollection { get; } + + public open val applets: org.w3c.dom.HTMLCollection { get; } + + public final var bgColor: kotlin.String { get; set; } + + public final var body: org.w3c.dom.HTMLElement? { get; set; } + + public open val characterSet: kotlin.String { get; } + + public open val charset: kotlin.String { get; } + + public open override val childElementCount: kotlin.Int { get; } + + public open override val children: org.w3c.dom.HTMLCollection { get; } + + public open val compatMode: kotlin.String { get; } + + public open val contentType: kotlin.String { get; } + + public final var cookie: kotlin.String { get; set; } + + public open val currentScript: org.w3c.dom.HTMLOrSVGScriptElement? { get; } + + public open val defaultView: org.w3c.dom.Window? { get; } + + public final var designMode: kotlin.String { get; set; } + + public final var dir: kotlin.String { get; set; } + + public open val doctype: org.w3c.dom.DocumentType? { get; } + + public open val documentElement: org.w3c.dom.Element? { get; } + + public open val documentURI: kotlin.String { get; } + + public final var domain: kotlin.String { get; set; } + + public open val embeds: org.w3c.dom.HTMLCollection { get; } + + public final var fgColor: kotlin.String { get; set; } + + public open override val firstElementChild: org.w3c.dom.Element? { get; } + + public open val forms: org.w3c.dom.HTMLCollection { get; } + + public open val fullscreen: kotlin.Boolean { get; } + + public open override val fullscreenElement: org.w3c.dom.Element? { get; } + + public open val fullscreenEnabled: kotlin.Boolean { get; } + + public open val head: org.w3c.dom.HTMLHeadElement? { get; } + + public open val images: org.w3c.dom.HTMLCollection { get; } + + public open val implementation: org.w3c.dom.DOMImplementation { get; } + + public open val inputEncoding: kotlin.String { get; } + + public open override val lastElementChild: org.w3c.dom.Element? { get; } + + public open val lastModified: kotlin.String { get; } + + public final var linkColor: kotlin.String { get; set; } + + public open val links: org.w3c.dom.HTMLCollection { get; } + + public open val location: org.w3c.dom.Location? { get; } + + public open override var onabort: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onblur: ((org.w3c.dom.events.FocusEvent) -> dynamic)? { get; set; } + + public open override var oncancel: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var oncanplay: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var oncanplaythrough: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onchange: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onclick: ((org.w3c.dom.events.MouseEvent) -> dynamic)? { get; set; } + + public open override var onclose: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var oncontextmenu: ((org.w3c.dom.events.MouseEvent) -> dynamic)? { get; set; } + + public open override var oncopy: ((org.w3c.dom.clipboard.ClipboardEvent) -> dynamic)? { get; set; } + + public open override var oncuechange: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var oncut: ((org.w3c.dom.clipboard.ClipboardEvent) -> dynamic)? { get; set; } + + public open override var ondblclick: ((org.w3c.dom.events.MouseEvent) -> dynamic)? { get; set; } + + public open override var ondrag: ((org.w3c.dom.DragEvent) -> dynamic)? { get; set; } + + public open override var ondragend: ((org.w3c.dom.DragEvent) -> dynamic)? { get; set; } + + public open override var ondragenter: ((org.w3c.dom.DragEvent) -> dynamic)? { get; set; } + + public open override var ondragexit: ((org.w3c.dom.DragEvent) -> dynamic)? { get; set; } + + public open override var ondragleave: ((org.w3c.dom.DragEvent) -> dynamic)? { get; set; } + + public open override var ondragover: ((org.w3c.dom.DragEvent) -> dynamic)? { get; set; } + + public open override var ondragstart: ((org.w3c.dom.DragEvent) -> dynamic)? { get; set; } + + public open override var ondrop: ((org.w3c.dom.DragEvent) -> dynamic)? { get; set; } + + public open override var ondurationchange: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onemptied: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onended: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onerror: ((dynamic, kotlin.String, kotlin.Int, kotlin.Int, kotlin.Any?) -> dynamic)? { get; set; } + + public open override var onfocus: ((org.w3c.dom.events.FocusEvent) -> dynamic)? { get; set; } + + public final var onfullscreenchange: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public final var onfullscreenerror: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var ongotpointercapture: ((org.w3c.dom.pointerevents.PointerEvent) -> dynamic)? { get; set; } + + public open override var oninput: ((org.w3c.dom.events.InputEvent) -> dynamic)? { get; set; } + + public open override var oninvalid: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onkeydown: ((org.w3c.dom.events.KeyboardEvent) -> dynamic)? { get; set; } + + public open override var onkeypress: ((org.w3c.dom.events.KeyboardEvent) -> dynamic)? { get; set; } + + public open override var onkeyup: ((org.w3c.dom.events.KeyboardEvent) -> dynamic)? { get; set; } + + public open override var onload: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onloadeddata: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onloadedmetadata: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onloadend: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onloadstart: ((org.w3c.xhr.ProgressEvent) -> dynamic)? { get; set; } + + public open override var onlostpointercapture: ((org.w3c.dom.pointerevents.PointerEvent) -> dynamic)? { get; set; } + + public open override var onmousedown: ((org.w3c.dom.events.MouseEvent) -> dynamic)? { get; set; } + + public open override var onmouseenter: ((org.w3c.dom.events.MouseEvent) -> dynamic)? { get; set; } + + public open override var onmouseleave: ((org.w3c.dom.events.MouseEvent) -> dynamic)? { get; set; } + + public open override var onmousemove: ((org.w3c.dom.events.MouseEvent) -> dynamic)? { get; set; } + + public open override var onmouseout: ((org.w3c.dom.events.MouseEvent) -> dynamic)? { get; set; } + + public open override var onmouseover: ((org.w3c.dom.events.MouseEvent) -> dynamic)? { get; set; } + + public open override var onmouseup: ((org.w3c.dom.events.MouseEvent) -> dynamic)? { get; set; } + + public open override var onpaste: ((org.w3c.dom.clipboard.ClipboardEvent) -> dynamic)? { get; set; } + + public open override var onpause: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onplay: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onplaying: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onpointercancel: ((org.w3c.dom.pointerevents.PointerEvent) -> dynamic)? { get; set; } + + public open override var onpointerdown: ((org.w3c.dom.pointerevents.PointerEvent) -> dynamic)? { get; set; } + + public open override var onpointerenter: ((org.w3c.dom.pointerevents.PointerEvent) -> dynamic)? { get; set; } + + public open override var onpointerleave: ((org.w3c.dom.pointerevents.PointerEvent) -> dynamic)? { get; set; } + + public open override var onpointermove: ((org.w3c.dom.pointerevents.PointerEvent) -> dynamic)? { get; set; } + + public open override var onpointerout: ((org.w3c.dom.pointerevents.PointerEvent) -> dynamic)? { get; set; } + + public open override var onpointerover: ((org.w3c.dom.pointerevents.PointerEvent) -> dynamic)? { get; set; } + + public open override var onpointerup: ((org.w3c.dom.pointerevents.PointerEvent) -> dynamic)? { get; set; } + + public open override var onprogress: ((org.w3c.xhr.ProgressEvent) -> dynamic)? { get; set; } + + public open override var onratechange: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public final var onreadystatechange: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onreset: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onresize: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onscroll: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onseeked: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onseeking: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onselect: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onshow: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onstalled: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onsubmit: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onsuspend: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var ontimeupdate: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var ontoggle: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onvolumechange: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onwaiting: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onwheel: ((org.w3c.dom.events.WheelEvent) -> dynamic)? { get; set; } + + public open val origin: kotlin.String { get; } + + public open val plugins: org.w3c.dom.HTMLCollection { get; } + + public open val readyState: org.w3c.dom.DocumentReadyState { get; } + + public open val referrer: kotlin.String { get; } + + public open val rootElement: org.w3c.dom.svg.SVGSVGElement? { get; } + + public open val scripts: org.w3c.dom.HTMLCollection { get; } + + public open val scrollingElement: org.w3c.dom.Element? { get; } + + public open val styleSheets: org.w3c.dom.css.StyleSheetList { get; } + + public final var title: kotlin.String { get; set; } + + public final var vlinkColor: kotlin.String { get; set; } + + public final fun adoptNode(node: org.w3c.dom.Node): org.w3c.dom.Node + + public open override fun append(vararg nodes: dynamic): kotlin.Unit + + public final fun captureEvents(): kotlin.Unit + + public final fun caretPositionFromPoint(x: kotlin.Double, y: kotlin.Double): org.w3c.dom.CaretPosition? + + public final fun clear(): kotlin.Unit + + public final fun close(): kotlin.Unit + + public open override fun convertPointFromNode(point: org.w3c.dom.DOMPointInit, from: dynamic, options: org.w3c.dom.ConvertCoordinateOptions = ...): org.w3c.dom.DOMPoint + + public open override fun convertQuadFromNode(quad: dynamic, from: dynamic, options: org.w3c.dom.ConvertCoordinateOptions = ...): org.w3c.dom.DOMQuad + + public open override fun convertRectFromNode(rect: org.w3c.dom.DOMRectReadOnly, from: dynamic, options: org.w3c.dom.ConvertCoordinateOptions = ...): org.w3c.dom.DOMQuad + + public final fun createAttribute(localName: kotlin.String): org.w3c.dom.Attr + + public final fun createAttributeNS(namespace: kotlin.String?, qualifiedName: kotlin.String): org.w3c.dom.Attr + + public final fun createCDATASection(data: kotlin.String): org.w3c.dom.CDATASection + + public final fun createComment(data: kotlin.String): org.w3c.dom.Comment + + public final fun createDocumentFragment(): org.w3c.dom.DocumentFragment + + public final fun createElement(localName: kotlin.String, options: org.w3c.dom.ElementCreationOptions = ...): org.w3c.dom.Element + + public final fun createElementNS(namespace: kotlin.String?, qualifiedName: kotlin.String, options: org.w3c.dom.ElementCreationOptions = ...): org.w3c.dom.Element + + public final fun createEvent(`interface`: kotlin.String): org.w3c.dom.events.Event + + public final fun createNodeIterator(root: org.w3c.dom.Node, whatToShow: kotlin.Int = ..., filter: ((org.w3c.dom.Node) -> kotlin.Short)? = ...): org.w3c.dom.NodeIterator + + public final fun createNodeIterator(root: org.w3c.dom.Node, whatToShow: kotlin.Int = ..., filter: org.w3c.dom.NodeFilter? = ...): org.w3c.dom.NodeIterator + + public final fun createProcessingInstruction(target: kotlin.String, data: kotlin.String): org.w3c.dom.ProcessingInstruction + + public final fun createRange(): org.w3c.dom.Range + + public final fun createTextNode(data: kotlin.String): org.w3c.dom.Text + + public final fun createTouch(view: org.w3c.dom.Window, target: org.w3c.dom.events.EventTarget, identifier: kotlin.Int, pageX: kotlin.Int, pageY: kotlin.Int, screenX: kotlin.Int, screenY: kotlin.Int): org.w3c.dom.Touch + + public final fun createTouchList(vararg touches: org.w3c.dom.Touch): org.w3c.dom.TouchList + + public final fun createTreeWalker(root: org.w3c.dom.Node, whatToShow: kotlin.Int = ..., filter: ((org.w3c.dom.Node) -> kotlin.Short)? = ...): org.w3c.dom.TreeWalker + + public final fun createTreeWalker(root: org.w3c.dom.Node, whatToShow: kotlin.Int = ..., filter: org.w3c.dom.NodeFilter? = ...): org.w3c.dom.TreeWalker + + public final fun elementFromPoint(x: kotlin.Double, y: kotlin.Double): org.w3c.dom.Element? + + public final fun elementsFromPoint(x: kotlin.Double, y: kotlin.Double): kotlin.Array + + public final fun execCommand(commandId: kotlin.String, showUI: kotlin.Boolean = ..., value: kotlin.String = ...): kotlin.Boolean + + public final fun exitFullscreen(): kotlin.js.Promise + + public open override fun getBoxQuads(options: org.w3c.dom.BoxQuadOptions = ...): kotlin.Array + + public open override fun getElementById(elementId: kotlin.String): org.w3c.dom.Element? + + public final fun getElementsByClassName(classNames: kotlin.String): org.w3c.dom.HTMLCollection + + public final fun getElementsByName(elementName: kotlin.String): org.w3c.dom.NodeList + + public final fun getElementsByTagName(qualifiedName: kotlin.String): org.w3c.dom.HTMLCollection + + public final fun getElementsByTagNameNS(namespace: kotlin.String?, localName: kotlin.String): org.w3c.dom.HTMLCollection + + public final fun hasFocus(): kotlin.Boolean + + public final fun importNode(node: org.w3c.dom.Node, deep: kotlin.Boolean = ...): org.w3c.dom.Node + + public final fun open(type: kotlin.String = ..., replace: kotlin.String = ...): org.w3c.dom.Document + + public final fun open(url: kotlin.String, name: kotlin.String, features: kotlin.String): org.w3c.dom.Window + + public open override fun prepend(vararg nodes: dynamic): kotlin.Unit + + public final fun queryCommandEnabled(commandId: kotlin.String): kotlin.Boolean + + public final fun queryCommandIndeterm(commandId: kotlin.String): kotlin.Boolean + + public final fun queryCommandState(commandId: kotlin.String): kotlin.Boolean + + public final fun queryCommandSupported(commandId: kotlin.String): kotlin.Boolean + + public final fun queryCommandValue(commandId: kotlin.String): kotlin.String + + public open override fun querySelector(selectors: kotlin.String): org.w3c.dom.Element? + + public open override fun querySelectorAll(selectors: kotlin.String): org.w3c.dom.NodeList + + public final fun releaseEvents(): kotlin.Unit + + public final fun write(vararg text: kotlin.String): kotlin.Unit + + public final fun writeln(vararg text: kotlin.String): kotlin.Unit + + public companion object of Document { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public external interface DocumentAndElementEventHandlers { + public open var oncopy: ((org.w3c.dom.clipboard.ClipboardEvent) -> dynamic)? { get; set; } + + public open var oncut: ((org.w3c.dom.clipboard.ClipboardEvent) -> dynamic)? { get; set; } + + public open var onpaste: ((org.w3c.dom.clipboard.ClipboardEvent) -> dynamic)? { get; set; } +} + +public open external class DocumentFragment : org.w3c.dom.Node, org.w3c.dom.NonElementParentNode, org.w3c.dom.ParentNode { + public constructor DocumentFragment() + + public open override val childElementCount: kotlin.Int { get; } + + public open override val children: org.w3c.dom.HTMLCollection { get; } + + public open override val firstElementChild: org.w3c.dom.Element? { get; } + + public open override val lastElementChild: org.w3c.dom.Element? { get; } + + public open override fun append(vararg nodes: dynamic): kotlin.Unit + + public open override fun getElementById(elementId: kotlin.String): org.w3c.dom.Element? + + public open override fun prepend(vararg nodes: dynamic): kotlin.Unit + + public open override fun querySelector(selectors: kotlin.String): org.w3c.dom.Element? + + public open override fun querySelectorAll(selectors: kotlin.String): org.w3c.dom.NodeList + + public companion object of DocumentFragment { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public external interface DocumentOrShadowRoot { + public open val fullscreenElement: org.w3c.dom.Element? { get; } +} + +public external interface DocumentReadyState { + public companion object of DocumentReadyState { + } +} + +public abstract external class DocumentType : org.w3c.dom.Node, org.w3c.dom.ChildNode { + public constructor DocumentType() + + public open val name: kotlin.String { get; } + + public open val publicId: kotlin.String { get; } + + public open val systemId: kotlin.String { get; } + + public companion object of DocumentType { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public open external class DragEvent : org.w3c.dom.events.MouseEvent { + public constructor DragEvent(type: kotlin.String, eventInitDict: org.w3c.dom.DragEventInit = ...) + + public open val dataTransfer: org.w3c.dom.DataTransfer? { get; } + + public companion object of DragEvent { + public final val AT_TARGET: kotlin.Short { get; } + + public final val BUBBLING_PHASE: kotlin.Short { get; } + + public final val CAPTURING_PHASE: kotlin.Short { get; } + + public final val NONE: kotlin.Short { get; } + } +} + +public external interface DragEventInit : org.w3c.dom.events.MouseEventInit { + public open var dataTransfer: org.w3c.dom.DataTransfer? { get; set; } +} + +public abstract external class Element : org.w3c.dom.Node, org.w3c.dom.ParentNode, org.w3c.dom.NonDocumentTypeChildNode, org.w3c.dom.ChildNode, org.w3c.dom.Slotable, org.w3c.dom.GeometryUtils, org.w3c.dom.UnionElementOrHTMLCollection, org.w3c.dom.UnionElementOrRadioNodeList, org.w3c.dom.UnionElementOrMouseEvent, org.w3c.dom.css.UnionElementOrProcessingInstruction { + public constructor Element() + + public open val attributes: org.w3c.dom.NamedNodeMap { get; } + + public open val classList: org.w3c.dom.DOMTokenList { get; } + + public open var className: kotlin.String { get; set; } + + public open val clientHeight: kotlin.Int { get; } + + public open val clientLeft: kotlin.Int { get; } + + public open val clientTop: kotlin.Int { get; } + + public open val clientWidth: kotlin.Int { get; } + + public open var id: kotlin.String { get; set; } + + public open var innerHTML: kotlin.String { get; set; } + + public open val localName: kotlin.String { get; } + + public open val namespaceURI: kotlin.String? { get; } + + public open var outerHTML: kotlin.String { get; set; } + + public open val prefix: kotlin.String? { get; } + + public open val scrollHeight: kotlin.Int { get; } + + public open var scrollLeft: kotlin.Double { get; set; } + + public open var scrollTop: kotlin.Double { get; set; } + + public open val scrollWidth: kotlin.Int { get; } + + public open val shadowRoot: org.w3c.dom.ShadowRoot? { get; } + + public open var slot: kotlin.String { get; set; } + + public open val tagName: kotlin.String { get; } + + public final fun attachShadow(init: org.w3c.dom.ShadowRootInit): org.w3c.dom.ShadowRoot + + public final fun closest(selectors: kotlin.String): org.w3c.dom.Element? + + public final fun getAttribute(qualifiedName: kotlin.String): kotlin.String? + + public final fun getAttributeNS(namespace: kotlin.String?, localName: kotlin.String): kotlin.String? + + public final fun getAttributeNames(): kotlin.Array + + public final fun getAttributeNode(qualifiedName: kotlin.String): org.w3c.dom.Attr? + + public final fun getAttributeNodeNS(namespace: kotlin.String?, localName: kotlin.String): org.w3c.dom.Attr? + + public final fun getBoundingClientRect(): org.w3c.dom.DOMRect + + public final fun getClientRects(): kotlin.Array + + public final fun getElementsByClassName(classNames: kotlin.String): org.w3c.dom.HTMLCollection + + public final fun getElementsByTagName(qualifiedName: kotlin.String): org.w3c.dom.HTMLCollection + + public final fun getElementsByTagNameNS(namespace: kotlin.String?, localName: kotlin.String): org.w3c.dom.HTMLCollection + + public final fun hasAttribute(qualifiedName: kotlin.String): kotlin.Boolean + + public final fun hasAttributeNS(namespace: kotlin.String?, localName: kotlin.String): kotlin.Boolean + + public final fun hasAttributes(): kotlin.Boolean + + public final fun hasPointerCapture(pointerId: kotlin.Int): kotlin.Boolean + + public final fun insertAdjacentElement(where: kotlin.String, element: org.w3c.dom.Element): org.w3c.dom.Element? + + public final fun insertAdjacentHTML(position: kotlin.String, text: kotlin.String): kotlin.Unit + + public final fun insertAdjacentText(where: kotlin.String, data: kotlin.String): kotlin.Unit + + public final fun matches(selectors: kotlin.String): kotlin.Boolean + + public final fun releasePointerCapture(pointerId: kotlin.Int): kotlin.Unit + + public final fun removeAttribute(qualifiedName: kotlin.String): kotlin.Unit + + public final fun removeAttributeNS(namespace: kotlin.String?, localName: kotlin.String): kotlin.Unit + + public final fun removeAttributeNode(attr: org.w3c.dom.Attr): org.w3c.dom.Attr + + public final fun requestFullscreen(): kotlin.js.Promise + + public final fun scroll(x: kotlin.Double, y: kotlin.Double): kotlin.Unit + + public final fun scroll(options: org.w3c.dom.ScrollToOptions = ...): kotlin.Unit + + public final fun scrollBy(x: kotlin.Double, y: kotlin.Double): kotlin.Unit + + public final fun scrollBy(options: org.w3c.dom.ScrollToOptions = ...): kotlin.Unit + + public final fun scrollIntoView(): kotlin.Unit + + public final fun scrollIntoView(arg: dynamic): kotlin.Unit + + public final fun scrollTo(x: kotlin.Double, y: kotlin.Double): kotlin.Unit + + public final fun scrollTo(options: org.w3c.dom.ScrollToOptions = ...): kotlin.Unit + + public final fun setAttribute(qualifiedName: kotlin.String, value: kotlin.String): kotlin.Unit + + public final fun setAttributeNS(namespace: kotlin.String?, qualifiedName: kotlin.String, value: kotlin.String): kotlin.Unit + + public final fun setAttributeNode(attr: org.w3c.dom.Attr): org.w3c.dom.Attr? + + public final fun setAttributeNodeNS(attr: org.w3c.dom.Attr): org.w3c.dom.Attr? + + public final fun setPointerCapture(pointerId: kotlin.Int): kotlin.Unit + + public final fun webkitMatchesSelector(selectors: kotlin.String): kotlin.Boolean + + public companion object of Element { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public external interface ElementContentEditable { + public abstract var contentEditable: kotlin.String { get; set; } + + public abstract val isContentEditable: kotlin.Boolean { get; } +} + +public external interface ElementCreationOptions { + public open var `is`: kotlin.String? { get; set; } +} + +public external interface ElementDefinitionOptions { + public open var extends: kotlin.String? { get; set; } +} + +public open external class ErrorEvent : org.w3c.dom.events.Event { + public constructor ErrorEvent(type: kotlin.String, eventInitDict: org.w3c.dom.ErrorEventInit = ...) + + public open val colno: kotlin.Int { get; } + + public open val error: kotlin.Any? { get; } + + public open val filename: kotlin.String { get; } + + public open val lineno: kotlin.Int { get; } + + public open val message: kotlin.String { get; } + + public companion object of ErrorEvent { + public final val AT_TARGET: kotlin.Short { get; } + + public final val BUBBLING_PHASE: kotlin.Short { get; } + + public final val CAPTURING_PHASE: kotlin.Short { get; } + + public final val NONE: kotlin.Short { get; } + } +} + +public external interface ErrorEventInit : org.w3c.dom.EventInit { + public open var colno: kotlin.Int? { get; set; } + + public open var error: kotlin.Any? { get; set; } + + public open var filename: kotlin.String? { get; set; } + + public open var lineno: kotlin.Int? { get; set; } + + public open var message: kotlin.String? { get; set; } +} + +public external interface EventInit { + public open var bubbles: kotlin.Boolean? { get; set; } + + public open var cancelable: kotlin.Boolean? { get; set; } + + public open var composed: kotlin.Boolean? { get; set; } +} + +public external interface EventListenerOptions { + public open var capture: kotlin.Boolean? { get; set; } +} + +public open external class EventSource : org.w3c.dom.events.EventTarget { + public constructor EventSource(url: kotlin.String, eventSourceInitDict: org.w3c.dom.EventSourceInit = ...) + + public final var onerror: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public final var onmessage: ((org.w3c.dom.MessageEvent) -> dynamic)? { get; set; } + + public final var onopen: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open val readyState: kotlin.Short { get; } + + public open val url: kotlin.String { get; } + + public open val withCredentials: kotlin.Boolean { get; } + + public final fun close(): kotlin.Unit + + public companion object of EventSource { + public final val CLOSED: kotlin.Short { get; } + + public final val CONNECTING: kotlin.Short { get; } + + public final val OPEN: kotlin.Short { get; } + } +} + +public external interface EventSourceInit { + public open var withCredentials: kotlin.Boolean? { get; set; } +} + +public external interface External { + public abstract fun AddSearchProvider(): kotlin.Unit + + public abstract fun IsSearchProviderInstalled(): kotlin.Unit +} + +public external interface GeometryUtils { + public abstract fun convertPointFromNode(point: org.w3c.dom.DOMPointInit, from: dynamic, options: org.w3c.dom.ConvertCoordinateOptions = ...): org.w3c.dom.DOMPoint + + public abstract fun convertQuadFromNode(quad: dynamic, from: dynamic, options: org.w3c.dom.ConvertCoordinateOptions = ...): org.w3c.dom.DOMQuad + + public abstract fun convertRectFromNode(rect: org.w3c.dom.DOMRectReadOnly, from: dynamic, options: org.w3c.dom.ConvertCoordinateOptions = ...): org.w3c.dom.DOMQuad + + public abstract fun getBoxQuads(options: org.w3c.dom.BoxQuadOptions = ...): kotlin.Array +} + +public external interface GetRootNodeOptions { + public open var composed: kotlin.Boolean? { get; set; } +} + +public external interface GlobalEventHandlers { + public open var onabort: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open var onblur: ((org.w3c.dom.events.FocusEvent) -> dynamic)? { get; set; } + + public open var oncancel: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open var oncanplay: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open var oncanplaythrough: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open var onchange: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open var onclick: ((org.w3c.dom.events.MouseEvent) -> dynamic)? { get; set; } + + public open var onclose: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open var oncontextmenu: ((org.w3c.dom.events.MouseEvent) -> dynamic)? { get; set; } + + public open var oncuechange: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open var ondblclick: ((org.w3c.dom.events.MouseEvent) -> dynamic)? { get; set; } + + public open var ondrag: ((org.w3c.dom.DragEvent) -> dynamic)? { get; set; } + + public open var ondragend: ((org.w3c.dom.DragEvent) -> dynamic)? { get; set; } + + public open var ondragenter: ((org.w3c.dom.DragEvent) -> dynamic)? { get; set; } + + public open var ondragexit: ((org.w3c.dom.DragEvent) -> dynamic)? { get; set; } + + public open var ondragleave: ((org.w3c.dom.DragEvent) -> dynamic)? { get; set; } + + public open var ondragover: ((org.w3c.dom.DragEvent) -> dynamic)? { get; set; } + + public open var ondragstart: ((org.w3c.dom.DragEvent) -> dynamic)? { get; set; } + + public open var ondrop: ((org.w3c.dom.DragEvent) -> dynamic)? { get; set; } + + public open var ondurationchange: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open var onemptied: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open var onended: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open var onerror: ((dynamic, kotlin.String, kotlin.Int, kotlin.Int, kotlin.Any?) -> dynamic)? { get; set; } + + public open var onfocus: ((org.w3c.dom.events.FocusEvent) -> dynamic)? { get; set; } + + public open var ongotpointercapture: ((org.w3c.dom.pointerevents.PointerEvent) -> dynamic)? { get; set; } + + public open var oninput: ((org.w3c.dom.events.InputEvent) -> dynamic)? { get; set; } + + public open var oninvalid: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open var onkeydown: ((org.w3c.dom.events.KeyboardEvent) -> dynamic)? { get; set; } + + public open var onkeypress: ((org.w3c.dom.events.KeyboardEvent) -> dynamic)? { get; set; } + + public open var onkeyup: ((org.w3c.dom.events.KeyboardEvent) -> dynamic)? { get; set; } + + public open var onload: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open var onloadeddata: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open var onloadedmetadata: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open var onloadend: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open var onloadstart: ((org.w3c.xhr.ProgressEvent) -> dynamic)? { get; set; } + + public open var onlostpointercapture: ((org.w3c.dom.pointerevents.PointerEvent) -> dynamic)? { get; set; } + + public open var onmousedown: ((org.w3c.dom.events.MouseEvent) -> dynamic)? { get; set; } + + public open var onmouseenter: ((org.w3c.dom.events.MouseEvent) -> dynamic)? { get; set; } + + public open var onmouseleave: ((org.w3c.dom.events.MouseEvent) -> dynamic)? { get; set; } + + public open var onmousemove: ((org.w3c.dom.events.MouseEvent) -> dynamic)? { get; set; } + + public open var onmouseout: ((org.w3c.dom.events.MouseEvent) -> dynamic)? { get; set; } + + public open var onmouseover: ((org.w3c.dom.events.MouseEvent) -> dynamic)? { get; set; } + + public open var onmouseup: ((org.w3c.dom.events.MouseEvent) -> dynamic)? { get; set; } + + public open var onpause: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open var onplay: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open var onplaying: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open var onpointercancel: ((org.w3c.dom.pointerevents.PointerEvent) -> dynamic)? { get; set; } + + public open var onpointerdown: ((org.w3c.dom.pointerevents.PointerEvent) -> dynamic)? { get; set; } + + public open var onpointerenter: ((org.w3c.dom.pointerevents.PointerEvent) -> dynamic)? { get; set; } + + public open var onpointerleave: ((org.w3c.dom.pointerevents.PointerEvent) -> dynamic)? { get; set; } + + public open var onpointermove: ((org.w3c.dom.pointerevents.PointerEvent) -> dynamic)? { get; set; } + + public open var onpointerout: ((org.w3c.dom.pointerevents.PointerEvent) -> dynamic)? { get; set; } + + public open var onpointerover: ((org.w3c.dom.pointerevents.PointerEvent) -> dynamic)? { get; set; } + + public open var onpointerup: ((org.w3c.dom.pointerevents.PointerEvent) -> dynamic)? { get; set; } + + public open var onprogress: ((org.w3c.xhr.ProgressEvent) -> dynamic)? { get; set; } + + public open var onratechange: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open var onreset: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open var onresize: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open var onscroll: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open var onseeked: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open var onseeking: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open var onselect: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open var onshow: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open var onstalled: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open var onsubmit: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open var onsuspend: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open var ontimeupdate: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open var ontoggle: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open var onvolumechange: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open var onwaiting: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open var onwheel: ((org.w3c.dom.events.WheelEvent) -> dynamic)? { get; set; } +} + +public abstract external class HTMLAllCollection { + public constructor HTMLAllCollection() + + public open val length: kotlin.Int { get; } + + public final fun item(nameOrIndex: kotlin.String = ...): org.w3c.dom.UnionElementOrHTMLCollection? + + public final fun namedItem(name: kotlin.String): org.w3c.dom.UnionElementOrHTMLCollection? +} + +public abstract external class HTMLAnchorElement : org.w3c.dom.HTMLElement, org.w3c.dom.HTMLHyperlinkElementUtils { + public constructor HTMLAnchorElement() + + public open var charset: kotlin.String { get; set; } + + public open var coords: kotlin.String { get; set; } + + public open var download: kotlin.String { get; set; } + + public open var hreflang: kotlin.String { get; set; } + + public open var name: kotlin.String { get; set; } + + public open var ping: kotlin.String { get; set; } + + public open var referrerPolicy: kotlin.String { get; set; } + + public open var rel: kotlin.String { get; set; } + + public open val relList: org.w3c.dom.DOMTokenList { get; } + + public open var rev: kotlin.String { get; set; } + + public open var shape: kotlin.String { get; set; } + + public open var target: kotlin.String { get; set; } + + public open var text: kotlin.String { get; set; } + + public open var type: kotlin.String { get; set; } + + public companion object of HTMLAnchorElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class HTMLAppletElement : org.w3c.dom.HTMLElement { + public constructor HTMLAppletElement() + + public open var _object: kotlin.String { get; set; } + + public open var align: kotlin.String { get; set; } + + public open var alt: kotlin.String { get; set; } + + public open var archive: kotlin.String { get; set; } + + public open var code: kotlin.String { get; set; } + + public open var codeBase: kotlin.String { get; set; } + + public open var height: kotlin.String { get; set; } + + public open var hspace: kotlin.Int { get; set; } + + public open var name: kotlin.String { get; set; } + + public open var vspace: kotlin.Int { get; set; } + + public open var width: kotlin.String { get; set; } + + public companion object of HTMLAppletElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class HTMLAreaElement : org.w3c.dom.HTMLElement, org.w3c.dom.HTMLHyperlinkElementUtils { + public constructor HTMLAreaElement() + + public open var alt: kotlin.String { get; set; } + + public open var coords: kotlin.String { get; set; } + + public open var download: kotlin.String { get; set; } + + public open var noHref: kotlin.Boolean { get; set; } + + public open var ping: kotlin.String { get; set; } + + public open var referrerPolicy: kotlin.String { get; set; } + + public open var rel: kotlin.String { get; set; } + + public open val relList: org.w3c.dom.DOMTokenList { get; } + + public open var shape: kotlin.String { get; set; } + + public open var target: kotlin.String { get; set; } + + public companion object of HTMLAreaElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class HTMLAudioElement : org.w3c.dom.HTMLMediaElement { + public constructor HTMLAudioElement() + + public companion object of HTMLAudioElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val HAVE_CURRENT_DATA: kotlin.Short { get; } + + public final val HAVE_ENOUGH_DATA: kotlin.Short { get; } + + public final val HAVE_FUTURE_DATA: kotlin.Short { get; } + + public final val HAVE_METADATA: kotlin.Short { get; } + + public final val HAVE_NOTHING: kotlin.Short { get; } + + public final val NETWORK_EMPTY: kotlin.Short { get; } + + public final val NETWORK_IDLE: kotlin.Short { get; } + + public final val NETWORK_LOADING: kotlin.Short { get; } + + public final val NETWORK_NO_SOURCE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class HTMLBRElement : org.w3c.dom.HTMLElement { + public constructor HTMLBRElement() + + public open var clear: kotlin.String { get; set; } + + public companion object of HTMLBRElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class HTMLBaseElement : org.w3c.dom.HTMLElement { + public constructor HTMLBaseElement() + + public open var href: kotlin.String { get; set; } + + public open var target: kotlin.String { get; set; } + + public companion object of HTMLBaseElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class HTMLBodyElement : org.w3c.dom.HTMLElement, org.w3c.dom.WindowEventHandlers { + public constructor HTMLBodyElement() + + public open var aLink: kotlin.String { get; set; } + + public open var background: kotlin.String { get; set; } + + public open var bgColor: kotlin.String { get; set; } + + public open var link: kotlin.String { get; set; } + + public open var text: kotlin.String { get; set; } + + public open var vLink: kotlin.String { get; set; } + + public companion object of HTMLBodyElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class HTMLButtonElement : org.w3c.dom.HTMLElement { + public constructor HTMLButtonElement() + + public open var autofocus: kotlin.Boolean { get; set; } + + public open var disabled: kotlin.Boolean { get; set; } + + public open val form: org.w3c.dom.HTMLFormElement? { get; } + + public open var formAction: kotlin.String { get; set; } + + public open var formEnctype: kotlin.String { get; set; } + + public open var formMethod: kotlin.String { get; set; } + + public open var formNoValidate: kotlin.Boolean { get; set; } + + public open var formTarget: kotlin.String { get; set; } + + public open val labels: org.w3c.dom.NodeList { get; } + + public open var menu: org.w3c.dom.HTMLMenuElement? { get; set; } + + public open var name: kotlin.String { get; set; } + + public open var type: kotlin.String { get; set; } + + public open val validationMessage: kotlin.String { get; } + + public open val validity: org.w3c.dom.ValidityState { get; } + + public open var value: kotlin.String { get; set; } + + public open val willValidate: kotlin.Boolean { get; } + + public final fun checkValidity(): kotlin.Boolean + + public final fun reportValidity(): kotlin.Boolean + + public final fun setCustomValidity(error: kotlin.String): kotlin.Unit + + public companion object of HTMLButtonElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class HTMLCanvasElement : org.w3c.dom.HTMLElement, org.w3c.dom.CanvasImageSource, org.khronos.webgl.TexImageSource { + public constructor HTMLCanvasElement() + + public open var height: kotlin.Int { get; set; } + + public open var width: kotlin.Int { get; set; } + + public final fun getContext(contextId: kotlin.String, vararg arguments: kotlin.Any?): org.w3c.dom.RenderingContext? + + public final fun toBlob(_callback: (org.w3c.files.Blob?) -> kotlin.Unit, type: kotlin.String = ..., quality: kotlin.Any? = ...): kotlin.Unit + + public final fun toDataURL(type: kotlin.String = ..., quality: kotlin.Any? = ...): kotlin.String + + public companion object of HTMLCanvasElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class HTMLCollection : org.w3c.dom.ItemArrayLike, org.w3c.dom.UnionElementOrHTMLCollection { + public constructor HTMLCollection() + + public open override fun item(index: kotlin.Int): org.w3c.dom.Element? + + public final fun namedItem(name: kotlin.String): org.w3c.dom.Element? +} + +public abstract external class HTMLDListElement : org.w3c.dom.HTMLElement { + public constructor HTMLDListElement() + + public open var compact: kotlin.Boolean { get; set; } + + public companion object of HTMLDListElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class HTMLDataElement : org.w3c.dom.HTMLElement { + public constructor HTMLDataElement() + + public open var value: kotlin.String { get; set; } + + public companion object of HTMLDataElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class HTMLDataListElement : org.w3c.dom.HTMLElement { + public constructor HTMLDataListElement() + + public open val options: org.w3c.dom.HTMLCollection { get; } + + public companion object of HTMLDataListElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class HTMLDetailsElement : org.w3c.dom.HTMLElement { + public constructor HTMLDetailsElement() + + public open var open: kotlin.Boolean { get; set; } + + public companion object of HTMLDetailsElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class HTMLDialogElement : org.w3c.dom.HTMLElement { + public constructor HTMLDialogElement() + + public open var open: kotlin.Boolean { get; set; } + + public open var returnValue: kotlin.String { get; set; } + + public final fun close(returnValue: kotlin.String = ...): kotlin.Unit + + public final fun show(anchor: org.w3c.dom.UnionElementOrMouseEvent = ...): kotlin.Unit + + public final fun showModal(anchor: org.w3c.dom.UnionElementOrMouseEvent = ...): kotlin.Unit + + public companion object of HTMLDialogElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class HTMLDirectoryElement : org.w3c.dom.HTMLElement { + public constructor HTMLDirectoryElement() + + public open var compact: kotlin.Boolean { get; set; } + + public companion object of HTMLDirectoryElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class HTMLDivElement : org.w3c.dom.HTMLElement { + public constructor HTMLDivElement() + + public open var align: kotlin.String { get; set; } + + public companion object of HTMLDivElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class HTMLElement : org.w3c.dom.Element, org.w3c.dom.GlobalEventHandlers, org.w3c.dom.DocumentAndElementEventHandlers, org.w3c.dom.ElementContentEditable, org.w3c.dom.css.ElementCSSInlineStyle { + public constructor HTMLElement() + + public open var accessKey: kotlin.String { get; set; } + + public open val accessKeyLabel: kotlin.String { get; } + + public open var contextMenu: org.w3c.dom.HTMLMenuElement? { get; set; } + + public open val dataset: org.w3c.dom.DOMStringMap { get; } + + public open var dir: kotlin.String { get; set; } + + public open var draggable: kotlin.Boolean { get; set; } + + public open val dropzone: org.w3c.dom.DOMTokenList { get; } + + public open var hidden: kotlin.Boolean { get; set; } + + public open var innerText: kotlin.String { get; set; } + + public open var lang: kotlin.String { get; set; } + + public open val offsetHeight: kotlin.Int { get; } + + public open val offsetLeft: kotlin.Int { get; } + + public open val offsetParent: org.w3c.dom.Element? { get; } + + public open val offsetTop: kotlin.Int { get; } + + public open val offsetWidth: kotlin.Int { get; } + + public open var spellcheck: kotlin.Boolean { get; set; } + + public open var tabIndex: kotlin.Int { get; set; } + + public open var title: kotlin.String { get; set; } + + public open var translate: kotlin.Boolean { get; set; } + + public final fun blur(): kotlin.Unit + + public final fun click(): kotlin.Unit + + public final fun focus(): kotlin.Unit + + public final fun forceSpellCheck(): kotlin.Unit + + public companion object of HTMLElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class HTMLEmbedElement : org.w3c.dom.HTMLElement { + public constructor HTMLEmbedElement() + + public open var align: kotlin.String { get; set; } + + public open var height: kotlin.String { get; set; } + + public open var name: kotlin.String { get; set; } + + public open var src: kotlin.String { get; set; } + + public open var type: kotlin.String { get; set; } + + public open var width: kotlin.String { get; set; } + + public final fun getSVGDocument(): org.w3c.dom.Document? + + public companion object of HTMLEmbedElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class HTMLFieldSetElement : org.w3c.dom.HTMLElement { + public constructor HTMLFieldSetElement() + + public open var disabled: kotlin.Boolean { get; set; } + + public open val elements: org.w3c.dom.HTMLCollection { get; } + + public open val form: org.w3c.dom.HTMLFormElement? { get; } + + public open var name: kotlin.String { get; set; } + + public open val type: kotlin.String { get; } + + public open val validationMessage: kotlin.String { get; } + + public open val validity: org.w3c.dom.ValidityState { get; } + + public open val willValidate: kotlin.Boolean { get; } + + public final fun checkValidity(): kotlin.Boolean + + public final fun reportValidity(): kotlin.Boolean + + public final fun setCustomValidity(error: kotlin.String): kotlin.Unit + + public companion object of HTMLFieldSetElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class HTMLFontElement : org.w3c.dom.HTMLElement { + public constructor HTMLFontElement() + + public open var color: kotlin.String { get; set; } + + public open var face: kotlin.String { get; set; } + + public open var size: kotlin.String { get; set; } + + public companion object of HTMLFontElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class HTMLFormControlsCollection : org.w3c.dom.HTMLCollection { + public constructor HTMLFormControlsCollection() +} + +public abstract external class HTMLFormElement : org.w3c.dom.HTMLElement { + public constructor HTMLFormElement() + + public open var acceptCharset: kotlin.String { get; set; } + + public open var action: kotlin.String { get; set; } + + public open var autocomplete: kotlin.String { get; set; } + + public open val elements: org.w3c.dom.HTMLFormControlsCollection { get; } + + public open var encoding: kotlin.String { get; set; } + + public open var enctype: kotlin.String { get; set; } + + public open val length: kotlin.Int { get; } + + public open var method: kotlin.String { get; set; } + + public open var name: kotlin.String { get; set; } + + public open var noValidate: kotlin.Boolean { get; set; } + + public open var target: kotlin.String { get; set; } + + public final fun checkValidity(): kotlin.Boolean + + public final fun reportValidity(): kotlin.Boolean + + public final fun reset(): kotlin.Unit + + public final fun submit(): kotlin.Unit + + public companion object of HTMLFormElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class HTMLFrameElement : org.w3c.dom.HTMLElement { + public constructor HTMLFrameElement() + + public open val contentDocument: org.w3c.dom.Document? { get; } + + public open val contentWindow: org.w3c.dom.Window? { get; } + + public open var frameBorder: kotlin.String { get; set; } + + public open var longDesc: kotlin.String { get; set; } + + public open var marginHeight: kotlin.String { get; set; } + + public open var marginWidth: kotlin.String { get; set; } + + public open var name: kotlin.String { get; set; } + + public open var noResize: kotlin.Boolean { get; set; } + + public open var scrolling: kotlin.String { get; set; } + + public open var src: kotlin.String { get; set; } + + public companion object of HTMLFrameElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class HTMLFrameSetElement : org.w3c.dom.HTMLElement, org.w3c.dom.WindowEventHandlers { + public constructor HTMLFrameSetElement() + + public open var cols: kotlin.String { get; set; } + + public open var rows: kotlin.String { get; set; } + + public companion object of HTMLFrameSetElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class HTMLHRElement : org.w3c.dom.HTMLElement { + public constructor HTMLHRElement() + + public open var align: kotlin.String { get; set; } + + public open var color: kotlin.String { get; set; } + + public open var noShade: kotlin.Boolean { get; set; } + + public open var size: kotlin.String { get; set; } + + public open var width: kotlin.String { get; set; } + + public companion object of HTMLHRElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class HTMLHeadElement : org.w3c.dom.HTMLElement { + public constructor HTMLHeadElement() + + public companion object of HTMLHeadElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class HTMLHeadingElement : org.w3c.dom.HTMLElement { + public constructor HTMLHeadingElement() + + public open var align: kotlin.String { get; set; } + + public companion object of HTMLHeadingElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class HTMLHtmlElement : org.w3c.dom.HTMLElement { + public constructor HTMLHtmlElement() + + public open var version: kotlin.String { get; set; } + + public companion object of HTMLHtmlElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public external interface HTMLHyperlinkElementUtils { + public abstract var hash: kotlin.String { get; set; } + + public abstract var host: kotlin.String { get; set; } + + public abstract var hostname: kotlin.String { get; set; } + + public abstract var href: kotlin.String { get; set; } + + public abstract val origin: kotlin.String { get; } + + public abstract var password: kotlin.String { get; set; } + + public abstract var pathname: kotlin.String { get; set; } + + public abstract var port: kotlin.String { get; set; } + + public abstract var protocol: kotlin.String { get; set; } + + public abstract var search: kotlin.String { get; set; } + + public abstract var username: kotlin.String { get; set; } +} + +public abstract external class HTMLIFrameElement : org.w3c.dom.HTMLElement { + public constructor HTMLIFrameElement() + + public open var align: kotlin.String { get; set; } + + public open var allowFullscreen: kotlin.Boolean { get; set; } + + public open var allowUserMedia: kotlin.Boolean { get; set; } + + public open val contentDocument: org.w3c.dom.Document? { get; } + + public open val contentWindow: org.w3c.dom.Window? { get; } + + public open var frameBorder: kotlin.String { get; set; } + + public open var height: kotlin.String { get; set; } + + public open var longDesc: kotlin.String { get; set; } + + public open var marginHeight: kotlin.String { get; set; } + + public open var marginWidth: kotlin.String { get; set; } + + public open var name: kotlin.String { get; set; } + + public open var referrerPolicy: kotlin.String { get; set; } + + public open val sandbox: org.w3c.dom.DOMTokenList { get; } + + public open var scrolling: kotlin.String { get; set; } + + public open var src: kotlin.String { get; set; } + + public open var srcdoc: kotlin.String { get; set; } + + public open var width: kotlin.String { get; set; } + + public final fun getSVGDocument(): org.w3c.dom.Document? + + public companion object of HTMLIFrameElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class HTMLImageElement : org.w3c.dom.HTMLElement, org.w3c.dom.HTMLOrSVGImageElement, org.khronos.webgl.TexImageSource { + public constructor HTMLImageElement() + + public open var align: kotlin.String { get; set; } + + public open var alt: kotlin.String { get; set; } + + public open var border: kotlin.String { get; set; } + + public open val complete: kotlin.Boolean { get; } + + public open var crossOrigin: kotlin.String? { get; set; } + + public open val currentSrc: kotlin.String { get; } + + public open var height: kotlin.Int { get; set; } + + public open var hspace: kotlin.Int { get; set; } + + public open var isMap: kotlin.Boolean { get; set; } + + public open var longDesc: kotlin.String { get; set; } + + public open var lowsrc: kotlin.String { get; set; } + + public open var name: kotlin.String { get; set; } + + public open val naturalHeight: kotlin.Int { get; } + + public open val naturalWidth: kotlin.Int { get; } + + public open var referrerPolicy: kotlin.String { get; set; } + + public open var sizes: kotlin.String { get; set; } + + public open var src: kotlin.String { get; set; } + + public open var srcset: kotlin.String { get; set; } + + public open var useMap: kotlin.String { get; set; } + + public open var vspace: kotlin.Int { get; set; } + + public open var width: kotlin.Int { get; set; } + + public open val x: kotlin.Int { get; } + + public open val y: kotlin.Int { get; } + + public companion object of HTMLImageElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class HTMLInputElement : org.w3c.dom.HTMLElement { + public constructor HTMLInputElement() + + public open var accept: kotlin.String { get; set; } + + public open var align: kotlin.String { get; set; } + + public open var alt: kotlin.String { get; set; } + + public open var autocomplete: kotlin.String { get; set; } + + public open var autofocus: kotlin.Boolean { get; set; } + + public open var checked: kotlin.Boolean { get; set; } + + public open var defaultChecked: kotlin.Boolean { get; set; } + + public open var defaultValue: kotlin.String { get; set; } + + public open var dirName: kotlin.String { get; set; } + + public open var disabled: kotlin.Boolean { get; set; } + + public open val files: org.w3c.files.FileList? { get; } + + public open val form: org.w3c.dom.HTMLFormElement? { get; } + + public open var formAction: kotlin.String { get; set; } + + public open var formEnctype: kotlin.String { get; set; } + + public open var formMethod: kotlin.String { get; set; } + + public open var formNoValidate: kotlin.Boolean { get; set; } + + public open var formTarget: kotlin.String { get; set; } + + public open var height: kotlin.Int { get; set; } + + public open var indeterminate: kotlin.Boolean { get; set; } + + public open var inputMode: kotlin.String { get; set; } + + public open val labels: org.w3c.dom.NodeList { get; } + + public open val list: org.w3c.dom.HTMLElement? { get; } + + public open var max: kotlin.String { get; set; } + + public open var maxLength: kotlin.Int { get; set; } + + public open var min: kotlin.String { get; set; } + + public open var minLength: kotlin.Int { get; set; } + + public open var multiple: kotlin.Boolean { get; set; } + + public open var name: kotlin.String { get; set; } + + public open var pattern: kotlin.String { get; set; } + + public open var placeholder: kotlin.String { get; set; } + + public open var readOnly: kotlin.Boolean { get; set; } + + public open var required: kotlin.Boolean { get; set; } + + public open var selectionDirection: kotlin.String? { get; set; } + + public open var selectionEnd: kotlin.Int? { get; set; } + + public open var selectionStart: kotlin.Int? { get; set; } + + public open var size: kotlin.Int { get; set; } + + public open var src: kotlin.String { get; set; } + + public open var step: kotlin.String { get; set; } + + public open var type: kotlin.String { get; set; } + + public open var useMap: kotlin.String { get; set; } + + public open val validationMessage: kotlin.String { get; } + + public open val validity: org.w3c.dom.ValidityState { get; } + + public open var value: kotlin.String { get; set; } + + public open var valueAsDate: dynamic { get; set; } + + public open var valueAsNumber: kotlin.Double { get; set; } + + public open var width: kotlin.Int { get; set; } + + public open val willValidate: kotlin.Boolean { get; } + + public final fun checkValidity(): kotlin.Boolean + + public final fun reportValidity(): kotlin.Boolean + + public final fun select(): kotlin.Unit + + public final fun setCustomValidity(error: kotlin.String): kotlin.Unit + + public final fun setRangeText(replacement: kotlin.String): kotlin.Unit + + public final fun setRangeText(replacement: kotlin.String, start: kotlin.Int, end: kotlin.Int, selectionMode: org.w3c.dom.SelectionMode = ...): kotlin.Unit + + public final fun setSelectionRange(start: kotlin.Int, end: kotlin.Int, direction: kotlin.String = ...): kotlin.Unit + + public final fun stepDown(n: kotlin.Int = ...): kotlin.Unit + + public final fun stepUp(n: kotlin.Int = ...): kotlin.Unit + + public companion object of HTMLInputElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class HTMLKeygenElement : org.w3c.dom.HTMLElement { + public constructor HTMLKeygenElement() + + public open var autofocus: kotlin.Boolean { get; set; } + + public open var challenge: kotlin.String { get; set; } + + public open var disabled: kotlin.Boolean { get; set; } + + public open val form: org.w3c.dom.HTMLFormElement? { get; } + + public open var keytype: kotlin.String { get; set; } + + public open val labels: org.w3c.dom.NodeList { get; } + + public open var name: kotlin.String { get; set; } + + public open val type: kotlin.String { get; } + + public open val validationMessage: kotlin.String { get; } + + public open val validity: org.w3c.dom.ValidityState { get; } + + public open val willValidate: kotlin.Boolean { get; } + + public final fun checkValidity(): kotlin.Boolean + + public final fun reportValidity(): kotlin.Boolean + + public final fun setCustomValidity(error: kotlin.String): kotlin.Unit + + public companion object of HTMLKeygenElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class HTMLLIElement : org.w3c.dom.HTMLElement { + public constructor HTMLLIElement() + + public open var type: kotlin.String { get; set; } + + public open var value: kotlin.Int { get; set; } + + public companion object of HTMLLIElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class HTMLLabelElement : org.w3c.dom.HTMLElement { + public constructor HTMLLabelElement() + + public open val control: org.w3c.dom.HTMLElement? { get; } + + public open val form: org.w3c.dom.HTMLFormElement? { get; } + + public open var htmlFor: kotlin.String { get; set; } + + public companion object of HTMLLabelElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class HTMLLegendElement : org.w3c.dom.HTMLElement { + public constructor HTMLLegendElement() + + public open var align: kotlin.String { get; set; } + + public open val form: org.w3c.dom.HTMLFormElement? { get; } + + public companion object of HTMLLegendElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class HTMLLinkElement : org.w3c.dom.HTMLElement, org.w3c.dom.css.LinkStyle { + public constructor HTMLLinkElement() + + public open var `as`: org.w3c.fetch.RequestDestination { get; set; } + + public open var charset: kotlin.String { get; set; } + + public open var crossOrigin: kotlin.String? { get; set; } + + public open var href: kotlin.String { get; set; } + + public open var hreflang: kotlin.String { get; set; } + + public open var media: kotlin.String { get; set; } + + public open var nonce: kotlin.String { get; set; } + + public open var referrerPolicy: kotlin.String { get; set; } + + public open var rel: kotlin.String { get; set; } + + public open val relList: org.w3c.dom.DOMTokenList { get; } + + public open var rev: kotlin.String { get; set; } + + public open var scope: kotlin.String { get; set; } + + public open val sizes: org.w3c.dom.DOMTokenList { get; } + + public open var target: kotlin.String { get; set; } + + public open var type: kotlin.String { get; set; } + + public open var workerType: org.w3c.dom.WorkerType { get; set; } + + public companion object of HTMLLinkElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class HTMLMapElement : org.w3c.dom.HTMLElement { + public constructor HTMLMapElement() + + public open val areas: org.w3c.dom.HTMLCollection { get; } + + public open var name: kotlin.String { get; set; } + + public companion object of HTMLMapElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class HTMLMarqueeElement : org.w3c.dom.HTMLElement { + public constructor HTMLMarqueeElement() + + public open var behavior: kotlin.String { get; set; } + + public open var bgColor: kotlin.String { get; set; } + + public open var direction: kotlin.String { get; set; } + + public open var height: kotlin.String { get; set; } + + public open var hspace: kotlin.Int { get; set; } + + public open var loop: kotlin.Int { get; set; } + + public open var onbounce: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open var onfinish: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open var onstart: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open var scrollAmount: kotlin.Int { get; set; } + + public open var scrollDelay: kotlin.Int { get; set; } + + public open var trueSpeed: kotlin.Boolean { get; set; } + + public open var vspace: kotlin.Int { get; set; } + + public open var width: kotlin.String { get; set; } + + public final fun start(): kotlin.Unit + + public final fun stop(): kotlin.Unit + + public companion object of HTMLMarqueeElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class HTMLMediaElement : org.w3c.dom.HTMLElement { + public constructor HTMLMediaElement() + + public open val audioTracks: org.w3c.dom.AudioTrackList { get; } + + public open var autoplay: kotlin.Boolean { get; set; } + + public open val buffered: org.w3c.dom.TimeRanges { get; } + + public open var controls: kotlin.Boolean { get; set; } + + public open var crossOrigin: kotlin.String? { get; set; } + + public open val currentSrc: kotlin.String { get; } + + public open var currentTime: kotlin.Double { get; set; } + + public open var defaultMuted: kotlin.Boolean { get; set; } + + public open var defaultPlaybackRate: kotlin.Double { get; set; } + + public open val duration: kotlin.Double { get; } + + public open val ended: kotlin.Boolean { get; } + + public open val error: org.w3c.dom.MediaError? { get; } + + public open var loop: kotlin.Boolean { get; set; } + + public open val mediaKeys: org.w3c.dom.encryptedmedia.MediaKeys? { get; } + + public open var muted: kotlin.Boolean { get; set; } + + public open val networkState: kotlin.Short { get; } + + public open var onencrypted: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open var onwaitingforkey: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open val paused: kotlin.Boolean { get; } + + public open var playbackRate: kotlin.Double { get; set; } + + public open val played: org.w3c.dom.TimeRanges { get; } + + public open var preload: kotlin.String { get; set; } + + public open val readyState: kotlin.Short { get; } + + public open val seekable: org.w3c.dom.TimeRanges { get; } + + public open val seeking: kotlin.Boolean { get; } + + public open var src: kotlin.String { get; set; } + + public open var srcObject: org.w3c.dom.MediaProvider? { get; set; } + + public open val textTracks: org.w3c.dom.TextTrackList { get; } + + public open val videoTracks: org.w3c.dom.VideoTrackList { get; } + + public open var volume: kotlin.Double { get; set; } + + public final fun addTextTrack(kind: org.w3c.dom.TextTrackKind, label: kotlin.String = ..., language: kotlin.String = ...): org.w3c.dom.TextTrack + + public final fun canPlayType(type: kotlin.String): org.w3c.dom.CanPlayTypeResult + + public final fun fastSeek(time: kotlin.Double): kotlin.Unit + + public final fun getStartDate(): dynamic + + public final fun load(): kotlin.Unit + + public final fun pause(): kotlin.Unit + + public final fun play(): kotlin.js.Promise + + public final fun setMediaKeys(mediaKeys: org.w3c.dom.encryptedmedia.MediaKeys?): kotlin.js.Promise + + public companion object of HTMLMediaElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val HAVE_CURRENT_DATA: kotlin.Short { get; } + + public final val HAVE_ENOUGH_DATA: kotlin.Short { get; } + + public final val HAVE_FUTURE_DATA: kotlin.Short { get; } + + public final val HAVE_METADATA: kotlin.Short { get; } + + public final val HAVE_NOTHING: kotlin.Short { get; } + + public final val NETWORK_EMPTY: kotlin.Short { get; } + + public final val NETWORK_IDLE: kotlin.Short { get; } + + public final val NETWORK_LOADING: kotlin.Short { get; } + + public final val NETWORK_NO_SOURCE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class HTMLMenuElement : org.w3c.dom.HTMLElement { + public constructor HTMLMenuElement() + + public open var compact: kotlin.Boolean { get; set; } + + public open var label: kotlin.String { get; set; } + + public open var type: kotlin.String { get; set; } + + public companion object of HTMLMenuElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class HTMLMenuItemElement : org.w3c.dom.HTMLElement { + public constructor HTMLMenuItemElement() + + public open var checked: kotlin.Boolean { get; set; } + + public open var default: kotlin.Boolean { get; set; } + + public open var disabled: kotlin.Boolean { get; set; } + + public open var icon: kotlin.String { get; set; } + + public open var label: kotlin.String { get; set; } + + public open var radiogroup: kotlin.String { get; set; } + + public open var type: kotlin.String { get; set; } + + public companion object of HTMLMenuItemElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class HTMLMetaElement : org.w3c.dom.HTMLElement { + public constructor HTMLMetaElement() + + public open var content: kotlin.String { get; set; } + + public open var httpEquiv: kotlin.String { get; set; } + + public open var name: kotlin.String { get; set; } + + public open var scheme: kotlin.String { get; set; } + + public companion object of HTMLMetaElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class HTMLMeterElement : org.w3c.dom.HTMLElement { + public constructor HTMLMeterElement() + + public open var high: kotlin.Double { get; set; } + + public open val labels: org.w3c.dom.NodeList { get; } + + public open var low: kotlin.Double { get; set; } + + public open var max: kotlin.Double { get; set; } + + public open var min: kotlin.Double { get; set; } + + public open var optimum: kotlin.Double { get; set; } + + public open var value: kotlin.Double { get; set; } + + public companion object of HTMLMeterElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class HTMLModElement : org.w3c.dom.HTMLElement { + public constructor HTMLModElement() + + public open var cite: kotlin.String { get; set; } + + public open var dateTime: kotlin.String { get; set; } + + public companion object of HTMLModElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class HTMLOListElement : org.w3c.dom.HTMLElement { + public constructor HTMLOListElement() + + public open var compact: kotlin.Boolean { get; set; } + + public open var reversed: kotlin.Boolean { get; set; } + + public open var start: kotlin.Int { get; set; } + + public open var type: kotlin.String { get; set; } + + public companion object of HTMLOListElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class HTMLObjectElement : org.w3c.dom.HTMLElement { + public constructor HTMLObjectElement() + + public open var align: kotlin.String { get; set; } + + public open var archive: kotlin.String { get; set; } + + public open var border: kotlin.String { get; set; } + + public open var code: kotlin.String { get; set; } + + public open var codeBase: kotlin.String { get; set; } + + public open var codeType: kotlin.String { get; set; } + + public open val contentDocument: org.w3c.dom.Document? { get; } + + public open val contentWindow: org.w3c.dom.Window? { get; } + + public open var data: kotlin.String { get; set; } + + public open var declare: kotlin.Boolean { get; set; } + + public open val form: org.w3c.dom.HTMLFormElement? { get; } + + public open var height: kotlin.String { get; set; } + + public open var hspace: kotlin.Int { get; set; } + + public open var name: kotlin.String { get; set; } + + public open var standby: kotlin.String { get; set; } + + public open var type: kotlin.String { get; set; } + + public open var typeMustMatch: kotlin.Boolean { get; set; } + + public open var useMap: kotlin.String { get; set; } + + public open val validationMessage: kotlin.String { get; } + + public open val validity: org.w3c.dom.ValidityState { get; } + + public open var vspace: kotlin.Int { get; set; } + + public open var width: kotlin.String { get; set; } + + public open val willValidate: kotlin.Boolean { get; } + + public final fun checkValidity(): kotlin.Boolean + + public final fun getSVGDocument(): org.w3c.dom.Document? + + public final fun reportValidity(): kotlin.Boolean + + public final fun setCustomValidity(error: kotlin.String): kotlin.Unit + + public companion object of HTMLObjectElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class HTMLOptGroupElement : org.w3c.dom.HTMLElement, org.w3c.dom.UnionHTMLOptGroupElementOrHTMLOptionElement { + public constructor HTMLOptGroupElement() + + public open var disabled: kotlin.Boolean { get; set; } + + public open var label: kotlin.String { get; set; } + + public companion object of HTMLOptGroupElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class HTMLOptionElement : org.w3c.dom.HTMLElement, org.w3c.dom.UnionHTMLOptGroupElementOrHTMLOptionElement { + public constructor HTMLOptionElement() + + public open var defaultSelected: kotlin.Boolean { get; set; } + + public open var disabled: kotlin.Boolean { get; set; } + + public open val form: org.w3c.dom.HTMLFormElement? { get; } + + public open val index: kotlin.Int { get; } + + public open var label: kotlin.String { get; set; } + + public open var selected: kotlin.Boolean { get; set; } + + public open var text: kotlin.String { get; set; } + + public open var value: kotlin.String { get; set; } + + public companion object of HTMLOptionElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class HTMLOptionsCollection : org.w3c.dom.HTMLCollection { + public constructor HTMLOptionsCollection() + + public open override var length: kotlin.Int { get; set; } + + public open var selectedIndex: kotlin.Int { get; set; } + + public final fun add(element: org.w3c.dom.UnionHTMLOptGroupElementOrHTMLOptionElement, before: dynamic = ...): kotlin.Unit + + public final fun remove(index: kotlin.Int): kotlin.Unit +} + +public external interface HTMLOrSVGImageElement : org.w3c.dom.CanvasImageSource { +} + +public external interface HTMLOrSVGScriptElement { +} + +public abstract external class HTMLOutputElement : org.w3c.dom.HTMLElement { + public constructor HTMLOutputElement() + + public open var defaultValue: kotlin.String { get; set; } + + public open val form: org.w3c.dom.HTMLFormElement? { get; } + + public open val htmlFor: org.w3c.dom.DOMTokenList { get; } + + public open val labels: org.w3c.dom.NodeList { get; } + + public open var name: kotlin.String { get; set; } + + public open val type: kotlin.String { get; } + + public open val validationMessage: kotlin.String { get; } + + public open val validity: org.w3c.dom.ValidityState { get; } + + public open var value: kotlin.String { get; set; } + + public open val willValidate: kotlin.Boolean { get; } + + public final fun checkValidity(): kotlin.Boolean + + public final fun reportValidity(): kotlin.Boolean + + public final fun setCustomValidity(error: kotlin.String): kotlin.Unit + + public companion object of HTMLOutputElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class HTMLParagraphElement : org.w3c.dom.HTMLElement { + public constructor HTMLParagraphElement() + + public open var align: kotlin.String { get; set; } + + public companion object of HTMLParagraphElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class HTMLParamElement : org.w3c.dom.HTMLElement { + public constructor HTMLParamElement() + + public open var name: kotlin.String { get; set; } + + public open var type: kotlin.String { get; set; } + + public open var value: kotlin.String { get; set; } + + public open var valueType: kotlin.String { get; set; } + + public companion object of HTMLParamElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class HTMLPictureElement : org.w3c.dom.HTMLElement { + public constructor HTMLPictureElement() + + public companion object of HTMLPictureElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class HTMLPreElement : org.w3c.dom.HTMLElement { + public constructor HTMLPreElement() + + public open var width: kotlin.Int { get; set; } + + public companion object of HTMLPreElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class HTMLProgressElement : org.w3c.dom.HTMLElement { + public constructor HTMLProgressElement() + + public open val labels: org.w3c.dom.NodeList { get; } + + public open var max: kotlin.Double { get; set; } + + public open val position: kotlin.Double { get; } + + public open var value: kotlin.Double { get; set; } + + public companion object of HTMLProgressElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class HTMLQuoteElement : org.w3c.dom.HTMLElement { + public constructor HTMLQuoteElement() + + public open var cite: kotlin.String { get; set; } + + public companion object of HTMLQuoteElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class HTMLScriptElement : org.w3c.dom.HTMLElement, org.w3c.dom.HTMLOrSVGScriptElement { + public constructor HTMLScriptElement() + + public open var async: kotlin.Boolean { get; set; } + + public open var charset: kotlin.String { get; set; } + + public open var crossOrigin: kotlin.String? { get; set; } + + public open var defer: kotlin.Boolean { get; set; } + + public open var event: kotlin.String { get; set; } + + public open var htmlFor: kotlin.String { get; set; } + + public open var nonce: kotlin.String { get; set; } + + public open var src: kotlin.String { get; set; } + + public open var text: kotlin.String { get; set; } + + public open var type: kotlin.String { get; set; } + + public companion object of HTMLScriptElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class HTMLSelectElement : org.w3c.dom.HTMLElement, org.w3c.dom.ItemArrayLike { + public constructor HTMLSelectElement() + + public open var autocomplete: kotlin.String { get; set; } + + public open var autofocus: kotlin.Boolean { get; set; } + + public open var disabled: kotlin.Boolean { get; set; } + + public open val form: org.w3c.dom.HTMLFormElement? { get; } + + public open val labels: org.w3c.dom.NodeList { get; } + + public open override var length: kotlin.Int { get; set; } + + public open var multiple: kotlin.Boolean { get; set; } + + public open var name: kotlin.String { get; set; } + + public open val options: org.w3c.dom.HTMLOptionsCollection { get; } + + public open var required: kotlin.Boolean { get; set; } + + public open var selectedIndex: kotlin.Int { get; set; } + + public open val selectedOptions: org.w3c.dom.HTMLCollection { get; } + + public open var size: kotlin.Int { get; set; } + + public open val type: kotlin.String { get; } + + public open val validationMessage: kotlin.String { get; } + + public open val validity: org.w3c.dom.ValidityState { get; } + + public open var value: kotlin.String { get; set; } + + public open val willValidate: kotlin.Boolean { get; } + + public final fun add(element: org.w3c.dom.UnionHTMLOptGroupElementOrHTMLOptionElement, before: dynamic = ...): kotlin.Unit + + public final fun checkValidity(): kotlin.Boolean + + public open override fun item(index: kotlin.Int): org.w3c.dom.Element? + + public final fun namedItem(name: kotlin.String): org.w3c.dom.HTMLOptionElement? + + public final fun remove(index: kotlin.Int): kotlin.Unit + + public final fun reportValidity(): kotlin.Boolean + + public final fun setCustomValidity(error: kotlin.String): kotlin.Unit + + public companion object of HTMLSelectElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class HTMLSlotElement : org.w3c.dom.HTMLElement { + public constructor HTMLSlotElement() + + public open var name: kotlin.String { get; set; } + + public final fun assignedNodes(options: org.w3c.dom.AssignedNodesOptions = ...): kotlin.Array + + public companion object of HTMLSlotElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class HTMLSourceElement : org.w3c.dom.HTMLElement { + public constructor HTMLSourceElement() + + public open var media: kotlin.String { get; set; } + + public open var sizes: kotlin.String { get; set; } + + public open var src: kotlin.String { get; set; } + + public open var srcset: kotlin.String { get; set; } + + public open var type: kotlin.String { get; set; } + + public companion object of HTMLSourceElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class HTMLSpanElement : org.w3c.dom.HTMLElement { + public constructor HTMLSpanElement() + + public companion object of HTMLSpanElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class HTMLStyleElement : org.w3c.dom.HTMLElement, org.w3c.dom.css.LinkStyle { + public constructor HTMLStyleElement() + + public open var media: kotlin.String { get; set; } + + public open var nonce: kotlin.String { get; set; } + + public open var type: kotlin.String { get; set; } + + public companion object of HTMLStyleElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class HTMLTableCaptionElement : org.w3c.dom.HTMLElement { + public constructor HTMLTableCaptionElement() + + public open var align: kotlin.String { get; set; } + + public companion object of HTMLTableCaptionElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class HTMLTableCellElement : org.w3c.dom.HTMLElement { + public constructor HTMLTableCellElement() + + public open var abbr: kotlin.String { get; set; } + + public open var align: kotlin.String { get; set; } + + public open var axis: kotlin.String { get; set; } + + public open var bgColor: kotlin.String { get; set; } + + public open val cellIndex: kotlin.Int { get; } + + public open var ch: kotlin.String { get; set; } + + public open var chOff: kotlin.String { get; set; } + + public open var colSpan: kotlin.Int { get; set; } + + public open var headers: kotlin.String { get; set; } + + public open var height: kotlin.String { get; set; } + + public open var noWrap: kotlin.Boolean { get; set; } + + public open var rowSpan: kotlin.Int { get; set; } + + public open var scope: kotlin.String { get; set; } + + public open var vAlign: kotlin.String { get; set; } + + public open var width: kotlin.String { get; set; } + + public companion object of HTMLTableCellElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class HTMLTableColElement : org.w3c.dom.HTMLElement { + public constructor HTMLTableColElement() + + public open var align: kotlin.String { get; set; } + + public open var ch: kotlin.String { get; set; } + + public open var chOff: kotlin.String { get; set; } + + public open var span: kotlin.Int { get; set; } + + public open var vAlign: kotlin.String { get; set; } + + public open var width: kotlin.String { get; set; } + + public companion object of HTMLTableColElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class HTMLTableElement : org.w3c.dom.HTMLElement { + public constructor HTMLTableElement() + + public open var align: kotlin.String { get; set; } + + public open var bgColor: kotlin.String { get; set; } + + public open var border: kotlin.String { get; set; } + + public open var caption: org.w3c.dom.HTMLTableCaptionElement? { get; set; } + + public open var cellPadding: kotlin.String { get; set; } + + public open var cellSpacing: kotlin.String { get; set; } + + public open var frame: kotlin.String { get; set; } + + public open val rows: org.w3c.dom.HTMLCollection { get; } + + public open var rules: kotlin.String { get; set; } + + public open var summary: kotlin.String { get; set; } + + public open val tBodies: org.w3c.dom.HTMLCollection { get; } + + public open var tFoot: org.w3c.dom.HTMLTableSectionElement? { get; set; } + + public open var tHead: org.w3c.dom.HTMLTableSectionElement? { get; set; } + + public open var width: kotlin.String { get; set; } + + public final fun createCaption(): org.w3c.dom.HTMLTableCaptionElement + + public final fun createTBody(): org.w3c.dom.HTMLTableSectionElement + + public final fun createTFoot(): org.w3c.dom.HTMLTableSectionElement + + public final fun createTHead(): org.w3c.dom.HTMLTableSectionElement + + public final fun deleteCaption(): kotlin.Unit + + public final fun deleteRow(index: kotlin.Int): kotlin.Unit + + public final fun deleteTFoot(): kotlin.Unit + + public final fun deleteTHead(): kotlin.Unit + + public final fun insertRow(index: kotlin.Int = ...): org.w3c.dom.HTMLTableRowElement + + public companion object of HTMLTableElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class HTMLTableRowElement : org.w3c.dom.HTMLElement { + public constructor HTMLTableRowElement() + + public open var align: kotlin.String { get; set; } + + public open var bgColor: kotlin.String { get; set; } + + public open val cells: org.w3c.dom.HTMLCollection { get; } + + public open var ch: kotlin.String { get; set; } + + public open var chOff: kotlin.String { get; set; } + + public open val rowIndex: kotlin.Int { get; } + + public open val sectionRowIndex: kotlin.Int { get; } + + public open var vAlign: kotlin.String { get; set; } + + public final fun deleteCell(index: kotlin.Int): kotlin.Unit + + public final fun insertCell(index: kotlin.Int = ...): org.w3c.dom.HTMLElement + + public companion object of HTMLTableRowElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class HTMLTableSectionElement : org.w3c.dom.HTMLElement { + public constructor HTMLTableSectionElement() + + public open var align: kotlin.String { get; set; } + + public open var ch: kotlin.String { get; set; } + + public open var chOff: kotlin.String { get; set; } + + public open val rows: org.w3c.dom.HTMLCollection { get; } + + public open var vAlign: kotlin.String { get; set; } + + public final fun deleteRow(index: kotlin.Int): kotlin.Unit + + public final fun insertRow(index: kotlin.Int = ...): org.w3c.dom.HTMLElement + + public companion object of HTMLTableSectionElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class HTMLTemplateElement : org.w3c.dom.HTMLElement { + public constructor HTMLTemplateElement() + + public open val content: org.w3c.dom.DocumentFragment { get; } + + public companion object of HTMLTemplateElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class HTMLTextAreaElement : org.w3c.dom.HTMLElement { + public constructor HTMLTextAreaElement() + + public open var autocomplete: kotlin.String { get; set; } + + public open var autofocus: kotlin.Boolean { get; set; } + + public open var cols: kotlin.Int { get; set; } + + public open var defaultValue: kotlin.String { get; set; } + + public open var dirName: kotlin.String { get; set; } + + public open var disabled: kotlin.Boolean { get; set; } + + public open val form: org.w3c.dom.HTMLFormElement? { get; } + + public open var inputMode: kotlin.String { get; set; } + + public open val labels: org.w3c.dom.NodeList { get; } + + public open var maxLength: kotlin.Int { get; set; } + + public open var minLength: kotlin.Int { get; set; } + + public open var name: kotlin.String { get; set; } + + public open var placeholder: kotlin.String { get; set; } + + public open var readOnly: kotlin.Boolean { get; set; } + + public open var required: kotlin.Boolean { get; set; } + + public open var rows: kotlin.Int { get; set; } + + public open var selectionDirection: kotlin.String? { get; set; } + + public open var selectionEnd: kotlin.Int? { get; set; } + + public open var selectionStart: kotlin.Int? { get; set; } + + public open val textLength: kotlin.Int { get; } + + public open val type: kotlin.String { get; } + + public open val validationMessage: kotlin.String { get; } + + public open val validity: org.w3c.dom.ValidityState { get; } + + public open var value: kotlin.String { get; set; } + + public open val willValidate: kotlin.Boolean { get; } + + public open var wrap: kotlin.String { get; set; } + + public final fun checkValidity(): kotlin.Boolean + + public final fun reportValidity(): kotlin.Boolean + + public final fun select(): kotlin.Unit + + public final fun setCustomValidity(error: kotlin.String): kotlin.Unit + + public final fun setRangeText(replacement: kotlin.String): kotlin.Unit + + public final fun setRangeText(replacement: kotlin.String, start: kotlin.Int, end: kotlin.Int, selectionMode: org.w3c.dom.SelectionMode = ...): kotlin.Unit + + public final fun setSelectionRange(start: kotlin.Int, end: kotlin.Int, direction: kotlin.String = ...): kotlin.Unit + + public companion object of HTMLTextAreaElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class HTMLTimeElement : org.w3c.dom.HTMLElement { + public constructor HTMLTimeElement() + + public open var dateTime: kotlin.String { get; set; } + + public companion object of HTMLTimeElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class HTMLTitleElement : org.w3c.dom.HTMLElement { + public constructor HTMLTitleElement() + + public open var text: kotlin.String { get; set; } + + public companion object of HTMLTitleElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class HTMLTrackElement : org.w3c.dom.HTMLElement { + public constructor HTMLTrackElement() + + public open var default: kotlin.Boolean { get; set; } + + public open var kind: kotlin.String { get; set; } + + public open var label: kotlin.String { get; set; } + + public open val readyState: kotlin.Short { get; } + + public open var src: kotlin.String { get; set; } + + public open var srclang: kotlin.String { get; set; } + + public open val track: org.w3c.dom.TextTrack { get; } + + public companion object of HTMLTrackElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val ERROR: kotlin.Short { get; } + + public final val LOADED: kotlin.Short { get; } + + public final val LOADING: kotlin.Short { get; } + + public final val NONE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class HTMLUListElement : org.w3c.dom.HTMLElement { + public constructor HTMLUListElement() + + public open var compact: kotlin.Boolean { get; set; } + + public open var type: kotlin.String { get; set; } + + public companion object of HTMLUListElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class HTMLUnknownElement : org.w3c.dom.HTMLElement { + public constructor HTMLUnknownElement() + + public companion object of HTMLUnknownElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class HTMLVideoElement : org.w3c.dom.HTMLMediaElement, org.w3c.dom.CanvasImageSource, org.khronos.webgl.TexImageSource { + public constructor HTMLVideoElement() + + public open var height: kotlin.Int { get; set; } + + public open var playsInline: kotlin.Boolean { get; set; } + + public open var poster: kotlin.String { get; set; } + + public open val videoHeight: kotlin.Int { get; } + + public open val videoWidth: kotlin.Int { get; } + + public open var width: kotlin.Int { get; set; } + + public companion object of HTMLVideoElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val HAVE_CURRENT_DATA: kotlin.Short { get; } + + public final val HAVE_ENOUGH_DATA: kotlin.Short { get; } + + public final val HAVE_FUTURE_DATA: kotlin.Short { get; } + + public final val HAVE_METADATA: kotlin.Short { get; } + + public final val HAVE_NOTHING: kotlin.Short { get; } + + public final val NETWORK_EMPTY: kotlin.Short { get; } + + public final val NETWORK_IDLE: kotlin.Short { get; } + + public final val NETWORK_LOADING: kotlin.Short { get; } + + public final val NETWORK_NO_SOURCE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public open external class HashChangeEvent : org.w3c.dom.events.Event { + public constructor HashChangeEvent(type: kotlin.String, eventInitDict: org.w3c.dom.HashChangeEventInit = ...) + + public open val newURL: kotlin.String { get; } + + public open val oldURL: kotlin.String { get; } + + public companion object of HashChangeEvent { + public final val AT_TARGET: kotlin.Short { get; } + + public final val BUBBLING_PHASE: kotlin.Short { get; } + + public final val CAPTURING_PHASE: kotlin.Short { get; } + + public final val NONE: kotlin.Short { get; } + } +} + +public external interface HashChangeEventInit : org.w3c.dom.EventInit { + public open var newURL: kotlin.String? { get; set; } + + public open var oldURL: kotlin.String? { get; set; } +} + +public abstract external class History { + public constructor History() + + public open val length: kotlin.Int { get; } + + public open var scrollRestoration: org.w3c.dom.ScrollRestoration { get; set; } + + public open val state: kotlin.Any? { get; } + + public final fun back(): kotlin.Unit + + public final fun forward(): kotlin.Unit + + public final fun go(delta: kotlin.Int = ...): kotlin.Unit + + public final fun pushState(data: kotlin.Any?, title: kotlin.String, url: kotlin.String? = ...): kotlin.Unit + + public final fun replaceState(data: kotlin.Any?, title: kotlin.String, url: kotlin.String? = ...): kotlin.Unit +} + +public external interface HitRegionOptions { + public open var control: org.w3c.dom.Element? { get; set; } + + public open var cursor: kotlin.String? { get; set; } + + public open var fillRule: org.w3c.dom.CanvasFillRule? { get; set; } + + public open var id: kotlin.String? { get; set; } + + public open var label: kotlin.String? { get; set; } + + public open var parentID: kotlin.String? { get; set; } + + public open var path: org.w3c.dom.Path2D? { get; set; } + + public open var role: kotlin.String? { get; set; } +} + +public open external class Image : org.w3c.dom.HTMLImageElement { + public constructor Image(width: kotlin.Int = ..., height: kotlin.Int = ...) + + public open override val assignedSlot: org.w3c.dom.HTMLSlotElement? { get; } + + public open override val childElementCount: kotlin.Int { get; } + + public open override val children: org.w3c.dom.HTMLCollection { get; } + + public open override var contentEditable: kotlin.String { get; set; } + + public open override val firstElementChild: org.w3c.dom.Element? { get; } + + public open override val isContentEditable: kotlin.Boolean { get; } + + public open override val lastElementChild: org.w3c.dom.Element? { get; } + + public open override val nextElementSibling: org.w3c.dom.Element? { get; } + + public open override var onabort: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onblur: ((org.w3c.dom.events.FocusEvent) -> dynamic)? { get; set; } + + public open override var oncancel: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var oncanplay: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var oncanplaythrough: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onchange: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onclick: ((org.w3c.dom.events.MouseEvent) -> dynamic)? { get; set; } + + public open override var onclose: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var oncontextmenu: ((org.w3c.dom.events.MouseEvent) -> dynamic)? { get; set; } + + public open override var oncopy: ((org.w3c.dom.clipboard.ClipboardEvent) -> dynamic)? { get; set; } + + public open override var oncuechange: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var oncut: ((org.w3c.dom.clipboard.ClipboardEvent) -> dynamic)? { get; set; } + + public open override var ondblclick: ((org.w3c.dom.events.MouseEvent) -> dynamic)? { get; set; } + + public open override var ondrag: ((org.w3c.dom.DragEvent) -> dynamic)? { get; set; } + + public open override var ondragend: ((org.w3c.dom.DragEvent) -> dynamic)? { get; set; } + + public open override var ondragenter: ((org.w3c.dom.DragEvent) -> dynamic)? { get; set; } + + public open override var ondragexit: ((org.w3c.dom.DragEvent) -> dynamic)? { get; set; } + + public open override var ondragleave: ((org.w3c.dom.DragEvent) -> dynamic)? { get; set; } + + public open override var ondragover: ((org.w3c.dom.DragEvent) -> dynamic)? { get; set; } + + public open override var ondragstart: ((org.w3c.dom.DragEvent) -> dynamic)? { get; set; } + + public open override var ondrop: ((org.w3c.dom.DragEvent) -> dynamic)? { get; set; } + + public open override var ondurationchange: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onemptied: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onended: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onerror: ((dynamic, kotlin.String, kotlin.Int, kotlin.Int, kotlin.Any?) -> dynamic)? { get; set; } + + public open override var onfocus: ((org.w3c.dom.events.FocusEvent) -> dynamic)? { get; set; } + + public open override var ongotpointercapture: ((org.w3c.dom.pointerevents.PointerEvent) -> dynamic)? { get; set; } + + public open override var oninput: ((org.w3c.dom.events.InputEvent) -> dynamic)? { get; set; } + + public open override var oninvalid: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onkeydown: ((org.w3c.dom.events.KeyboardEvent) -> dynamic)? { get; set; } + + public open override var onkeypress: ((org.w3c.dom.events.KeyboardEvent) -> dynamic)? { get; set; } + + public open override var onkeyup: ((org.w3c.dom.events.KeyboardEvent) -> dynamic)? { get; set; } + + public open override var onload: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onloadeddata: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onloadedmetadata: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onloadend: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onloadstart: ((org.w3c.xhr.ProgressEvent) -> dynamic)? { get; set; } + + public open override var onlostpointercapture: ((org.w3c.dom.pointerevents.PointerEvent) -> dynamic)? { get; set; } + + public open override var onmousedown: ((org.w3c.dom.events.MouseEvent) -> dynamic)? { get; set; } + + public open override var onmouseenter: ((org.w3c.dom.events.MouseEvent) -> dynamic)? { get; set; } + + public open override var onmouseleave: ((org.w3c.dom.events.MouseEvent) -> dynamic)? { get; set; } + + public open override var onmousemove: ((org.w3c.dom.events.MouseEvent) -> dynamic)? { get; set; } + + public open override var onmouseout: ((org.w3c.dom.events.MouseEvent) -> dynamic)? { get; set; } + + public open override var onmouseover: ((org.w3c.dom.events.MouseEvent) -> dynamic)? { get; set; } + + public open override var onmouseup: ((org.w3c.dom.events.MouseEvent) -> dynamic)? { get; set; } + + public open override var onpaste: ((org.w3c.dom.clipboard.ClipboardEvent) -> dynamic)? { get; set; } + + public open override var onpause: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onplay: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onplaying: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onpointercancel: ((org.w3c.dom.pointerevents.PointerEvent) -> dynamic)? { get; set; } + + public open override var onpointerdown: ((org.w3c.dom.pointerevents.PointerEvent) -> dynamic)? { get; set; } + + public open override var onpointerenter: ((org.w3c.dom.pointerevents.PointerEvent) -> dynamic)? { get; set; } + + public open override var onpointerleave: ((org.w3c.dom.pointerevents.PointerEvent) -> dynamic)? { get; set; } + + public open override var onpointermove: ((org.w3c.dom.pointerevents.PointerEvent) -> dynamic)? { get; set; } + + public open override var onpointerout: ((org.w3c.dom.pointerevents.PointerEvent) -> dynamic)? { get; set; } + + public open override var onpointerover: ((org.w3c.dom.pointerevents.PointerEvent) -> dynamic)? { get; set; } + + public open override var onpointerup: ((org.w3c.dom.pointerevents.PointerEvent) -> dynamic)? { get; set; } + + public open override var onprogress: ((org.w3c.xhr.ProgressEvent) -> dynamic)? { get; set; } + + public open override var onratechange: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onreset: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onresize: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onscroll: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onseeked: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onseeking: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onselect: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onshow: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onstalled: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onsubmit: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onsuspend: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var ontimeupdate: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var ontoggle: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onvolumechange: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onwaiting: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onwheel: ((org.w3c.dom.events.WheelEvent) -> dynamic)? { get; set; } + + public open override val previousElementSibling: org.w3c.dom.Element? { get; } + + public open override val style: org.w3c.dom.css.CSSStyleDeclaration { get; } + + public open override fun after(vararg nodes: dynamic): kotlin.Unit + + public open override fun append(vararg nodes: dynamic): kotlin.Unit + + public open override fun before(vararg nodes: dynamic): kotlin.Unit + + public open override fun convertPointFromNode(point: org.w3c.dom.DOMPointInit, from: dynamic, options: org.w3c.dom.ConvertCoordinateOptions = ...): org.w3c.dom.DOMPoint + + public open override fun convertQuadFromNode(quad: dynamic, from: dynamic, options: org.w3c.dom.ConvertCoordinateOptions = ...): org.w3c.dom.DOMQuad + + public open override fun convertRectFromNode(rect: org.w3c.dom.DOMRectReadOnly, from: dynamic, options: org.w3c.dom.ConvertCoordinateOptions = ...): org.w3c.dom.DOMQuad + + public open override fun getBoxQuads(options: org.w3c.dom.BoxQuadOptions = ...): kotlin.Array + + public open override fun prepend(vararg nodes: dynamic): kotlin.Unit + + public open override fun querySelector(selectors: kotlin.String): org.w3c.dom.Element? + + public open override fun querySelectorAll(selectors: kotlin.String): org.w3c.dom.NodeList + + public open override fun remove(): kotlin.Unit + + public open override fun replaceWith(vararg nodes: dynamic): kotlin.Unit + + public companion object of Image { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class ImageBitmap : org.w3c.dom.CanvasImageSource, org.khronos.webgl.TexImageSource { + public constructor ImageBitmap() + + public open val height: kotlin.Int { get; } + + public open val width: kotlin.Int { get; } + + public final fun close(): kotlin.Unit +} + +public external interface ImageBitmapOptions { + public open var colorSpaceConversion: org.w3c.dom.ColorSpaceConversion? { get; set; } + + public open var imageOrientation: org.w3c.dom.ImageOrientation? { get; set; } + + public open var premultiplyAlpha: org.w3c.dom.PremultiplyAlpha? { get; set; } + + public open var resizeHeight: kotlin.Int? { get; set; } + + public open var resizeQuality: org.w3c.dom.ResizeQuality? { get; set; } + + public open var resizeWidth: kotlin.Int? { get; set; } +} + +public abstract external class ImageBitmapRenderingContext { + public constructor ImageBitmapRenderingContext() + + public open val canvas: org.w3c.dom.HTMLCanvasElement { get; } + + public final fun transferFromImageBitmap(bitmap: org.w3c.dom.ImageBitmap?): kotlin.Unit +} + +public external interface ImageBitmapRenderingContextSettings { + public open var alpha: kotlin.Boolean? { get; set; } +} + +public external interface ImageBitmapSource { +} + +public open external class ImageData : org.w3c.dom.ImageBitmapSource, org.khronos.webgl.TexImageSource { + public constructor ImageData(sw: kotlin.Int, sh: kotlin.Int) + + public constructor ImageData(data: org.khronos.webgl.Uint8ClampedArray, sw: kotlin.Int, sh: kotlin.Int = ...) + + public open val data: org.khronos.webgl.Uint8ClampedArray { get; } + + public open val height: kotlin.Int { get; } + + public open val width: kotlin.Int { get; } +} + +public external interface ImageOrientation { + public companion object of ImageOrientation { + } +} + +public external interface ImageSmoothingQuality { + public companion object of ImageSmoothingQuality { + } +} + +public external interface ItemArrayLike { + public abstract val length: kotlin.Int { get; } + + public abstract fun item(index: kotlin.Int): T? +} + +public abstract external class Location { + public constructor Location() + + public open val ancestorOrigins: kotlin.Array { get; } + + public open var hash: kotlin.String { get; set; } + + public open var host: kotlin.String { get; set; } + + public open var hostname: kotlin.String { get; set; } + + public open var href: kotlin.String { get; set; } + + public open val origin: kotlin.String { get; } + + public open var pathname: kotlin.String { get; set; } + + public open var port: kotlin.String { get; set; } + + public open var protocol: kotlin.String { get; set; } + + public open var search: kotlin.String { get; set; } + + public final fun assign(url: kotlin.String): kotlin.Unit + + public final fun reload(): kotlin.Unit + + public final fun replace(url: kotlin.String): kotlin.Unit +} + +public abstract external class MediaError { + public constructor MediaError() + + public open val code: kotlin.Short { get; } + + public companion object of MediaError { + public final val MEDIA_ERR_ABORTED: kotlin.Short { get; } + + public final val MEDIA_ERR_DECODE: kotlin.Short { get; } + + public final val MEDIA_ERR_NETWORK: kotlin.Short { get; } + + public final val MEDIA_ERR_SRC_NOT_SUPPORTED: kotlin.Short { get; } + } +} + +public external interface MediaProvider { +} + +public abstract external class MediaQueryList : org.w3c.dom.events.EventTarget { + public constructor MediaQueryList() + + public open val matches: kotlin.Boolean { get; } + + public open val media: kotlin.String { get; } + + public open var onchange: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public final fun addListener(listener: ((org.w3c.dom.events.Event) -> kotlin.Unit)?): kotlin.Unit + + public final fun addListener(listener: org.w3c.dom.events.EventListener?): kotlin.Unit + + public final fun removeListener(listener: ((org.w3c.dom.events.Event) -> kotlin.Unit)?): kotlin.Unit + + public final fun removeListener(listener: org.w3c.dom.events.EventListener?): kotlin.Unit +} + +public open external class MediaQueryListEvent : org.w3c.dom.events.Event { + public constructor MediaQueryListEvent(type: kotlin.String, eventInitDict: org.w3c.dom.MediaQueryListEventInit = ...) + + public open val matches: kotlin.Boolean { get; } + + public open val media: kotlin.String { get; } + + public companion object of MediaQueryListEvent { + public final val AT_TARGET: kotlin.Short { get; } + + public final val BUBBLING_PHASE: kotlin.Short { get; } + + public final val CAPTURING_PHASE: kotlin.Short { get; } + + public final val NONE: kotlin.Short { get; } + } +} + +public external interface MediaQueryListEventInit : org.w3c.dom.EventInit { + public open var matches: kotlin.Boolean? { get; set; } + + public open var media: kotlin.String? { get; set; } +} + +public open external class MessageChannel { + public constructor MessageChannel() + + public open val port1: org.w3c.dom.MessagePort { get; } + + public open val port2: org.w3c.dom.MessagePort { get; } +} + +public open external class MessageEvent : org.w3c.dom.events.Event { + public constructor MessageEvent(type: kotlin.String, eventInitDict: org.w3c.dom.MessageEventInit = ...) + + public open val data: kotlin.Any? { get; } + + public open val lastEventId: kotlin.String { get; } + + public open val origin: kotlin.String { get; } + + public open val ports: kotlin.Array { get; } + + public open val source: org.w3c.dom.UnionMessagePortOrWindowProxy? { get; } + + public final fun initMessageEvent(type: kotlin.String, bubbles: kotlin.Boolean, cancelable: kotlin.Boolean, data: kotlin.Any?, origin: kotlin.String, lastEventId: kotlin.String, source: org.w3c.dom.UnionMessagePortOrWindowProxy?, ports: kotlin.Array): kotlin.Unit + + public companion object of MessageEvent { + public final val AT_TARGET: kotlin.Short { get; } + + public final val BUBBLING_PHASE: kotlin.Short { get; } + + public final val CAPTURING_PHASE: kotlin.Short { get; } + + public final val NONE: kotlin.Short { get; } + } +} + +public external interface MessageEventInit : org.w3c.dom.EventInit { + public open var data: kotlin.Any? { get; set; } + + public open var lastEventId: kotlin.String? { get; set; } + + public open var origin: kotlin.String? { get; set; } + + public open var ports: kotlin.Array? { get; set; } + + public open var source: org.w3c.dom.UnionMessagePortOrWindowProxy? { get; set; } +} + +public abstract external class MessagePort : org.w3c.dom.events.EventTarget, org.w3c.dom.UnionMessagePortOrWindowProxy, org.w3c.workers.UnionMessagePortOrServiceWorker, org.w3c.workers.UnionClientOrMessagePortOrServiceWorker { + public constructor MessagePort() + + public open var onmessage: ((org.w3c.dom.MessageEvent) -> dynamic)? { get; set; } + + public final fun close(): kotlin.Unit + + public final fun postMessage(message: kotlin.Any?, transfer: kotlin.Array = ...): kotlin.Unit + + public final fun start(): kotlin.Unit +} + +public abstract external class MimeType { + public constructor MimeType() + + public open val description: kotlin.String { get; } + + public open val enabledPlugin: org.w3c.dom.Plugin { get; } + + public open val suffixes: kotlin.String { get; } + + public open val type: kotlin.String { get; } +} + +public abstract external class MimeTypeArray : org.w3c.dom.ItemArrayLike { + public constructor MimeTypeArray() + + public open override fun item(index: kotlin.Int): org.w3c.dom.MimeType? + + public final fun namedItem(name: kotlin.String): org.w3c.dom.MimeType? +} + +public open external class MutationObserver { + public constructor MutationObserver(callback: (kotlin.Array, org.w3c.dom.MutationObserver) -> kotlin.Unit) + + public final fun disconnect(): kotlin.Unit + + public final fun observe(target: org.w3c.dom.Node, options: org.w3c.dom.MutationObserverInit = ...): kotlin.Unit + + public final fun takeRecords(): kotlin.Array +} + +public external interface MutationObserverInit { + public open var attributeFilter: kotlin.Array? { get; set; } + + public open var attributeOldValue: kotlin.Boolean? { get; set; } + + public open var attributes: kotlin.Boolean? { get; set; } + + public open var characterData: kotlin.Boolean? { get; set; } + + public open var characterDataOldValue: kotlin.Boolean? { get; set; } + + public open var childList: kotlin.Boolean? { get; set; } + + public open var subtree: kotlin.Boolean? { get; set; } +} + +public abstract external class MutationRecord { + public constructor MutationRecord() + + public open val addedNodes: org.w3c.dom.NodeList { get; } + + public open val attributeName: kotlin.String? { get; } + + public open val attributeNamespace: kotlin.String? { get; } + + public open val nextSibling: org.w3c.dom.Node? { get; } + + public open val oldValue: kotlin.String? { get; } + + public open val previousSibling: org.w3c.dom.Node? { get; } + + public open val removedNodes: org.w3c.dom.NodeList { get; } + + public open val target: org.w3c.dom.Node { get; } + + public open val type: kotlin.String { get; } +} + +public abstract external class NamedNodeMap : org.w3c.dom.ItemArrayLike { + public constructor NamedNodeMap() + + public final fun getNamedItem(qualifiedName: kotlin.String): org.w3c.dom.Attr? + + public final fun getNamedItemNS(namespace: kotlin.String?, localName: kotlin.String): org.w3c.dom.Attr? + + public open override fun item(index: kotlin.Int): org.w3c.dom.Attr? + + public final fun removeNamedItem(qualifiedName: kotlin.String): org.w3c.dom.Attr + + public final fun removeNamedItemNS(namespace: kotlin.String?, localName: kotlin.String): org.w3c.dom.Attr + + public final fun setNamedItem(attr: org.w3c.dom.Attr): org.w3c.dom.Attr? + + public final fun setNamedItemNS(attr: org.w3c.dom.Attr): org.w3c.dom.Attr? +} + +public abstract external class Navigator : org.w3c.dom.NavigatorID, org.w3c.dom.NavigatorLanguage, org.w3c.dom.NavigatorOnLine, org.w3c.dom.NavigatorContentUtils, org.w3c.dom.NavigatorCookies, org.w3c.dom.NavigatorPlugins, org.w3c.dom.NavigatorConcurrentHardware { + public constructor Navigator() + + public open val clipboard: org.w3c.dom.clipboard.Clipboard { get; } + + public open val maxTouchPoints: kotlin.Int { get; } + + public open val mediaDevices: org.w3c.dom.mediacapture.MediaDevices { get; } + + public open val serviceWorker: org.w3c.workers.ServiceWorkerContainer { get; } + + public final fun getUserMedia(constraints: org.w3c.dom.mediacapture.MediaStreamConstraints, successCallback: (org.w3c.dom.mediacapture.MediaStream) -> kotlin.Unit, errorCallback: (dynamic) -> kotlin.Unit): kotlin.Unit + + public final fun requestMediaKeySystemAccess(keySystem: kotlin.String, supportedConfigurations: kotlin.Array): kotlin.js.Promise + + public final fun vibrate(pattern: dynamic): kotlin.Boolean +} + +public external interface NavigatorConcurrentHardware { + public abstract val hardwareConcurrency: kotlin.Number { get; } +} + +public external interface NavigatorContentUtils { + public abstract fun isContentHandlerRegistered(mimeType: kotlin.String, url: kotlin.String): kotlin.String + + public abstract fun isProtocolHandlerRegistered(scheme: kotlin.String, url: kotlin.String): kotlin.String + + public abstract fun registerContentHandler(mimeType: kotlin.String, url: kotlin.String, title: kotlin.String): kotlin.Unit + + public abstract fun registerProtocolHandler(scheme: kotlin.String, url: kotlin.String, title: kotlin.String): kotlin.Unit + + public abstract fun unregisterContentHandler(mimeType: kotlin.String, url: kotlin.String): kotlin.Unit + + public abstract fun unregisterProtocolHandler(scheme: kotlin.String, url: kotlin.String): kotlin.Unit +} + +public external interface NavigatorCookies { + public abstract val cookieEnabled: kotlin.Boolean { get; } +} + +public external interface NavigatorID { + public abstract val appCodeName: kotlin.String { get; } + + public abstract val appName: kotlin.String { get; } + + public abstract val appVersion: kotlin.String { get; } + + public abstract val oscpu: kotlin.String { get; } + + public abstract val platform: kotlin.String { get; } + + public abstract val product: kotlin.String { get; } + + public abstract val productSub: kotlin.String { get; } + + public abstract val userAgent: kotlin.String { get; } + + public abstract val vendor: kotlin.String { get; } + + public abstract val vendorSub: kotlin.String { get; } + + public abstract fun taintEnabled(): kotlin.Boolean +} + +public external interface NavigatorLanguage { + public abstract val language: kotlin.String { get; } + + public abstract val languages: kotlin.Array { get; } +} + +public external interface NavigatorOnLine { + public abstract val onLine: kotlin.Boolean { get; } +} + +public external interface NavigatorPlugins { + public abstract val mimeTypes: org.w3c.dom.MimeTypeArray { get; } + + public abstract val plugins: org.w3c.dom.PluginArray { get; } + + public abstract fun javaEnabled(): kotlin.Boolean +} + +public abstract external class Node : org.w3c.dom.events.EventTarget { + public constructor Node() + + public open val baseURI: kotlin.String { get; } + + public open val childNodes: org.w3c.dom.NodeList { get; } + + public open val firstChild: org.w3c.dom.Node? { get; } + + public open val isConnected: kotlin.Boolean { get; } + + public open val lastChild: org.w3c.dom.Node? { get; } + + public open val nextSibling: org.w3c.dom.Node? { get; } + + public open val nodeName: kotlin.String { get; } + + public open val nodeType: kotlin.Short { get; } + + public open var nodeValue: kotlin.String? { get; set; } + + public open val ownerDocument: org.w3c.dom.Document? { get; } + + public open val parentElement: org.w3c.dom.Element? { get; } + + public open val parentNode: org.w3c.dom.Node? { get; } + + public open val previousSibling: org.w3c.dom.Node? { get; } + + public open var textContent: kotlin.String? { get; set; } + + public final fun appendChild(node: org.w3c.dom.Node): org.w3c.dom.Node + + public final fun cloneNode(deep: kotlin.Boolean = ...): org.w3c.dom.Node + + public final fun compareDocumentPosition(other: org.w3c.dom.Node): kotlin.Short + + public final fun contains(other: org.w3c.dom.Node?): kotlin.Boolean + + public final fun getRootNode(options: org.w3c.dom.GetRootNodeOptions = ...): org.w3c.dom.Node + + public final fun hasChildNodes(): kotlin.Boolean + + public final fun insertBefore(node: org.w3c.dom.Node, child: org.w3c.dom.Node?): org.w3c.dom.Node + + public final fun isDefaultNamespace(namespace: kotlin.String?): kotlin.Boolean + + public final fun isEqualNode(otherNode: org.w3c.dom.Node?): kotlin.Boolean + + public final fun isSameNode(otherNode: org.w3c.dom.Node?): kotlin.Boolean + + public final fun lookupNamespaceURI(prefix: kotlin.String?): kotlin.String? + + public final fun lookupPrefix(namespace: kotlin.String?): kotlin.String? + + public final fun normalize(): kotlin.Unit + + public final fun removeChild(child: org.w3c.dom.Node): org.w3c.dom.Node + + public final fun replaceChild(node: org.w3c.dom.Node, child: org.w3c.dom.Node): org.w3c.dom.Node + + public companion object of Node { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public external interface NodeFilter { + public abstract fun acceptNode(node: org.w3c.dom.Node): kotlin.Short + + public companion object of NodeFilter { + public final val FILTER_ACCEPT: kotlin.Short { get; } + + public final val FILTER_REJECT: kotlin.Short { get; } + + public final val FILTER_SKIP: kotlin.Short { get; } + + public final val SHOW_ALL: kotlin.Int { get; } + + public final val SHOW_ATTRIBUTE: kotlin.Int { get; } + + public final val SHOW_CDATA_SECTION: kotlin.Int { get; } + + public final val SHOW_COMMENT: kotlin.Int { get; } + + public final val SHOW_DOCUMENT: kotlin.Int { get; } + + public final val SHOW_DOCUMENT_FRAGMENT: kotlin.Int { get; } + + public final val SHOW_DOCUMENT_TYPE: kotlin.Int { get; } + + public final val SHOW_ELEMENT: kotlin.Int { get; } + + public final val SHOW_ENTITY: kotlin.Int { get; } + + public final val SHOW_ENTITY_REFERENCE: kotlin.Int { get; } + + public final val SHOW_NOTATION: kotlin.Int { get; } + + public final val SHOW_PROCESSING_INSTRUCTION: kotlin.Int { get; } + + public final val SHOW_TEXT: kotlin.Int { get; } + } +} + +public abstract external class NodeIterator { + public constructor NodeIterator() + + public open val filter: org.w3c.dom.NodeFilter? { get; } + + public open val pointerBeforeReferenceNode: kotlin.Boolean { get; } + + public open val referenceNode: org.w3c.dom.Node { get; } + + public open val root: org.w3c.dom.Node { get; } + + public open val whatToShow: kotlin.Int { get; } + + public final fun detach(): kotlin.Unit + + public final fun nextNode(): org.w3c.dom.Node? + + public final fun previousNode(): org.w3c.dom.Node? +} + +public abstract external class NodeList : org.w3c.dom.ItemArrayLike { + public constructor NodeList() + + public open override fun item(index: kotlin.Int): org.w3c.dom.Node? +} + +public external interface NonDocumentTypeChildNode { + public open val nextElementSibling: org.w3c.dom.Element? { get; } + + public open val previousElementSibling: org.w3c.dom.Element? { get; } +} + +public external interface NonElementParentNode { + public abstract fun getElementById(elementId: kotlin.String): org.w3c.dom.Element? +} + +public open external class Option : org.w3c.dom.HTMLOptionElement { + public constructor Option(text: kotlin.String = ..., value: kotlin.String = ..., defaultSelected: kotlin.Boolean = ..., selected: kotlin.Boolean = ...) + + public open override val assignedSlot: org.w3c.dom.HTMLSlotElement? { get; } + + public open override val childElementCount: kotlin.Int { get; } + + public open override val children: org.w3c.dom.HTMLCollection { get; } + + public open override var contentEditable: kotlin.String { get; set; } + + public open override val firstElementChild: org.w3c.dom.Element? { get; } + + public open override val isContentEditable: kotlin.Boolean { get; } + + public open override val lastElementChild: org.w3c.dom.Element? { get; } + + public open override val nextElementSibling: org.w3c.dom.Element? { get; } + + public open override var onabort: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onblur: ((org.w3c.dom.events.FocusEvent) -> dynamic)? { get; set; } + + public open override var oncancel: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var oncanplay: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var oncanplaythrough: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onchange: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onclick: ((org.w3c.dom.events.MouseEvent) -> dynamic)? { get; set; } + + public open override var onclose: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var oncontextmenu: ((org.w3c.dom.events.MouseEvent) -> dynamic)? { get; set; } + + public open override var oncopy: ((org.w3c.dom.clipboard.ClipboardEvent) -> dynamic)? { get; set; } + + public open override var oncuechange: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var oncut: ((org.w3c.dom.clipboard.ClipboardEvent) -> dynamic)? { get; set; } + + public open override var ondblclick: ((org.w3c.dom.events.MouseEvent) -> dynamic)? { get; set; } + + public open override var ondrag: ((org.w3c.dom.DragEvent) -> dynamic)? { get; set; } + + public open override var ondragend: ((org.w3c.dom.DragEvent) -> dynamic)? { get; set; } + + public open override var ondragenter: ((org.w3c.dom.DragEvent) -> dynamic)? { get; set; } + + public open override var ondragexit: ((org.w3c.dom.DragEvent) -> dynamic)? { get; set; } + + public open override var ondragleave: ((org.w3c.dom.DragEvent) -> dynamic)? { get; set; } + + public open override var ondragover: ((org.w3c.dom.DragEvent) -> dynamic)? { get; set; } + + public open override var ondragstart: ((org.w3c.dom.DragEvent) -> dynamic)? { get; set; } + + public open override var ondrop: ((org.w3c.dom.DragEvent) -> dynamic)? { get; set; } + + public open override var ondurationchange: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onemptied: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onended: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onerror: ((dynamic, kotlin.String, kotlin.Int, kotlin.Int, kotlin.Any?) -> dynamic)? { get; set; } + + public open override var onfocus: ((org.w3c.dom.events.FocusEvent) -> dynamic)? { get; set; } + + public open override var ongotpointercapture: ((org.w3c.dom.pointerevents.PointerEvent) -> dynamic)? { get; set; } + + public open override var oninput: ((org.w3c.dom.events.InputEvent) -> dynamic)? { get; set; } + + public open override var oninvalid: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onkeydown: ((org.w3c.dom.events.KeyboardEvent) -> dynamic)? { get; set; } + + public open override var onkeypress: ((org.w3c.dom.events.KeyboardEvent) -> dynamic)? { get; set; } + + public open override var onkeyup: ((org.w3c.dom.events.KeyboardEvent) -> dynamic)? { get; set; } + + public open override var onload: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onloadeddata: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onloadedmetadata: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onloadend: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onloadstart: ((org.w3c.xhr.ProgressEvent) -> dynamic)? { get; set; } + + public open override var onlostpointercapture: ((org.w3c.dom.pointerevents.PointerEvent) -> dynamic)? { get; set; } + + public open override var onmousedown: ((org.w3c.dom.events.MouseEvent) -> dynamic)? { get; set; } + + public open override var onmouseenter: ((org.w3c.dom.events.MouseEvent) -> dynamic)? { get; set; } + + public open override var onmouseleave: ((org.w3c.dom.events.MouseEvent) -> dynamic)? { get; set; } + + public open override var onmousemove: ((org.w3c.dom.events.MouseEvent) -> dynamic)? { get; set; } + + public open override var onmouseout: ((org.w3c.dom.events.MouseEvent) -> dynamic)? { get; set; } + + public open override var onmouseover: ((org.w3c.dom.events.MouseEvent) -> dynamic)? { get; set; } + + public open override var onmouseup: ((org.w3c.dom.events.MouseEvent) -> dynamic)? { get; set; } + + public open override var onpaste: ((org.w3c.dom.clipboard.ClipboardEvent) -> dynamic)? { get; set; } + + public open override var onpause: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onplay: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onplaying: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onpointercancel: ((org.w3c.dom.pointerevents.PointerEvent) -> dynamic)? { get; set; } + + public open override var onpointerdown: ((org.w3c.dom.pointerevents.PointerEvent) -> dynamic)? { get; set; } + + public open override var onpointerenter: ((org.w3c.dom.pointerevents.PointerEvent) -> dynamic)? { get; set; } + + public open override var onpointerleave: ((org.w3c.dom.pointerevents.PointerEvent) -> dynamic)? { get; set; } + + public open override var onpointermove: ((org.w3c.dom.pointerevents.PointerEvent) -> dynamic)? { get; set; } + + public open override var onpointerout: ((org.w3c.dom.pointerevents.PointerEvent) -> dynamic)? { get; set; } + + public open override var onpointerover: ((org.w3c.dom.pointerevents.PointerEvent) -> dynamic)? { get; set; } + + public open override var onpointerup: ((org.w3c.dom.pointerevents.PointerEvent) -> dynamic)? { get; set; } + + public open override var onprogress: ((org.w3c.xhr.ProgressEvent) -> dynamic)? { get; set; } + + public open override var onratechange: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onreset: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onresize: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onscroll: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onseeked: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onseeking: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onselect: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onshow: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onstalled: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onsubmit: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onsuspend: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var ontimeupdate: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var ontoggle: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onvolumechange: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onwaiting: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open override var onwheel: ((org.w3c.dom.events.WheelEvent) -> dynamic)? { get; set; } + + public open override val previousElementSibling: org.w3c.dom.Element? { get; } + + public open override val style: org.w3c.dom.css.CSSStyleDeclaration { get; } + + public open override fun after(vararg nodes: dynamic): kotlin.Unit + + public open override fun append(vararg nodes: dynamic): kotlin.Unit + + public open override fun before(vararg nodes: dynamic): kotlin.Unit + + public open override fun convertPointFromNode(point: org.w3c.dom.DOMPointInit, from: dynamic, options: org.w3c.dom.ConvertCoordinateOptions = ...): org.w3c.dom.DOMPoint + + public open override fun convertQuadFromNode(quad: dynamic, from: dynamic, options: org.w3c.dom.ConvertCoordinateOptions = ...): org.w3c.dom.DOMQuad + + public open override fun convertRectFromNode(rect: org.w3c.dom.DOMRectReadOnly, from: dynamic, options: org.w3c.dom.ConvertCoordinateOptions = ...): org.w3c.dom.DOMQuad + + public open override fun getBoxQuads(options: org.w3c.dom.BoxQuadOptions = ...): kotlin.Array + + public open override fun prepend(vararg nodes: dynamic): kotlin.Unit + + public open override fun querySelector(selectors: kotlin.String): org.w3c.dom.Element? + + public open override fun querySelectorAll(selectors: kotlin.String): org.w3c.dom.NodeList + + public open override fun remove(): kotlin.Unit + + public open override fun replaceWith(vararg nodes: dynamic): kotlin.Unit + + public companion object of Option { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public open external class PageTransitionEvent : org.w3c.dom.events.Event { + public constructor PageTransitionEvent(type: kotlin.String, eventInitDict: org.w3c.dom.PageTransitionEventInit = ...) + + public open val persisted: kotlin.Boolean { get; } + + public companion object of PageTransitionEvent { + public final val AT_TARGET: kotlin.Short { get; } + + public final val BUBBLING_PHASE: kotlin.Short { get; } + + public final val CAPTURING_PHASE: kotlin.Short { get; } + + public final val NONE: kotlin.Short { get; } + } +} + +public external interface PageTransitionEventInit : org.w3c.dom.EventInit { + public open var persisted: kotlin.Boolean? { get; set; } +} + +public external interface ParentNode { + public abstract val childElementCount: kotlin.Int { get; } + + public abstract val children: org.w3c.dom.HTMLCollection { get; } + + public open val firstElementChild: org.w3c.dom.Element? { get; } + + public open val lastElementChild: org.w3c.dom.Element? { get; } + + public abstract fun append(vararg nodes: dynamic): kotlin.Unit + + public abstract fun prepend(vararg nodes: dynamic): kotlin.Unit + + public abstract fun querySelector(selectors: kotlin.String): org.w3c.dom.Element? + + public abstract fun querySelectorAll(selectors: kotlin.String): org.w3c.dom.NodeList +} + +public open external class Path2D : org.w3c.dom.CanvasPath { + public constructor Path2D() + + public constructor Path2D(paths: kotlin.Array, fillRule: org.w3c.dom.CanvasFillRule = ...) + + public constructor Path2D(d: kotlin.String) + + public constructor Path2D(path: org.w3c.dom.Path2D) + + public final fun addPath(path: org.w3c.dom.Path2D, transform: dynamic = ...): kotlin.Unit + + public open override fun arc(x: kotlin.Double, y: kotlin.Double, radius: kotlin.Double, startAngle: kotlin.Double, endAngle: kotlin.Double, anticlockwise: kotlin.Boolean = ...): kotlin.Unit + + public open override fun arcTo(x1: kotlin.Double, y1: kotlin.Double, x2: kotlin.Double, y2: kotlin.Double, radius: kotlin.Double): kotlin.Unit + + public open override fun arcTo(x1: kotlin.Double, y1: kotlin.Double, x2: kotlin.Double, y2: kotlin.Double, radiusX: kotlin.Double, radiusY: kotlin.Double, rotation: kotlin.Double): kotlin.Unit + + public open override fun bezierCurveTo(cp1x: kotlin.Double, cp1y: kotlin.Double, cp2x: kotlin.Double, cp2y: kotlin.Double, x: kotlin.Double, y: kotlin.Double): kotlin.Unit + + public open override fun closePath(): kotlin.Unit + + public open override fun ellipse(x: kotlin.Double, y: kotlin.Double, radiusX: kotlin.Double, radiusY: kotlin.Double, rotation: kotlin.Double, startAngle: kotlin.Double, endAngle: kotlin.Double, anticlockwise: kotlin.Boolean = ...): kotlin.Unit + + public open override fun lineTo(x: kotlin.Double, y: kotlin.Double): kotlin.Unit + + public open override fun moveTo(x: kotlin.Double, y: kotlin.Double): kotlin.Unit + + public open override fun quadraticCurveTo(cpx: kotlin.Double, cpy: kotlin.Double, x: kotlin.Double, y: kotlin.Double): kotlin.Unit + + public open override fun rect(x: kotlin.Double, y: kotlin.Double, w: kotlin.Double, h: kotlin.Double): kotlin.Unit +} + +public abstract external class Plugin : org.w3c.dom.ItemArrayLike { + public constructor Plugin() + + public open val description: kotlin.String { get; } + + public open val filename: kotlin.String { get; } + + public open val name: kotlin.String { get; } + + public open override fun item(index: kotlin.Int): org.w3c.dom.MimeType? + + public final fun namedItem(name: kotlin.String): org.w3c.dom.MimeType? +} + +public abstract external class PluginArray : org.w3c.dom.ItemArrayLike { + public constructor PluginArray() + + public open override fun item(index: kotlin.Int): org.w3c.dom.Plugin? + + public final fun namedItem(name: kotlin.String): org.w3c.dom.Plugin? + + public final fun refresh(reload: kotlin.Boolean = ...): kotlin.Unit +} + +public open external class PopStateEvent : org.w3c.dom.events.Event { + public constructor PopStateEvent(type: kotlin.String, eventInitDict: org.w3c.dom.PopStateEventInit = ...) + + public open val state: kotlin.Any? { get; } + + public companion object of PopStateEvent { + public final val AT_TARGET: kotlin.Short { get; } + + public final val BUBBLING_PHASE: kotlin.Short { get; } + + public final val CAPTURING_PHASE: kotlin.Short { get; } + + public final val NONE: kotlin.Short { get; } + } +} + +public external interface PopStateEventInit : org.w3c.dom.EventInit { + public open var state: kotlin.Any? { get; set; } +} + +public external interface PremultiplyAlpha { + public companion object of PremultiplyAlpha { + } +} + +public abstract external class ProcessingInstruction : org.w3c.dom.CharacterData, org.w3c.dom.css.LinkStyle, org.w3c.dom.css.UnionElementOrProcessingInstruction { + public constructor ProcessingInstruction() + + public open val target: kotlin.String { get; } + + public companion object of ProcessingInstruction { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public open external class PromiseRejectionEvent : org.w3c.dom.events.Event { + public constructor PromiseRejectionEvent(type: kotlin.String, eventInitDict: org.w3c.dom.PromiseRejectionEventInit) + + public open val promise: kotlin.js.Promise { get; } + + public open val reason: kotlin.Any? { get; } + + public companion object of PromiseRejectionEvent { + public final val AT_TARGET: kotlin.Short { get; } + + public final val BUBBLING_PHASE: kotlin.Short { get; } + + public final val CAPTURING_PHASE: kotlin.Short { get; } + + public final val NONE: kotlin.Short { get; } + } +} + +public external interface PromiseRejectionEventInit : org.w3c.dom.EventInit { + public open var promise: kotlin.js.Promise? { get; set; } + + public open var reason: kotlin.Any? { get; set; } +} + +public abstract external class RadioNodeList : org.w3c.dom.NodeList, org.w3c.dom.UnionElementOrRadioNodeList { + public constructor RadioNodeList() + + public open var value: kotlin.String { get; set; } +} + +public open external class Range { + public constructor Range() + + public open val collapsed: kotlin.Boolean { get; } + + public open val commonAncestorContainer: org.w3c.dom.Node { get; } + + public open val endContainer: org.w3c.dom.Node { get; } + + public open val endOffset: kotlin.Int { get; } + + public open val startContainer: org.w3c.dom.Node { get; } + + public open val startOffset: kotlin.Int { get; } + + public final fun cloneContents(): org.w3c.dom.DocumentFragment + + public final fun cloneRange(): org.w3c.dom.Range + + public final fun collapse(toStart: kotlin.Boolean = ...): kotlin.Unit + + public final fun compareBoundaryPoints(how: kotlin.Short, sourceRange: org.w3c.dom.Range): kotlin.Short + + public final fun comparePoint(node: org.w3c.dom.Node, offset: kotlin.Int): kotlin.Short + + public final fun createContextualFragment(fragment: kotlin.String): org.w3c.dom.DocumentFragment + + public final fun deleteContents(): kotlin.Unit + + public final fun detach(): kotlin.Unit + + public final fun extractContents(): org.w3c.dom.DocumentFragment + + public final fun getBoundingClientRect(): org.w3c.dom.DOMRect + + public final fun getClientRects(): kotlin.Array + + public final fun insertNode(node: org.w3c.dom.Node): kotlin.Unit + + public final fun intersectsNode(node: org.w3c.dom.Node): kotlin.Boolean + + public final fun isPointInRange(node: org.w3c.dom.Node, offset: kotlin.Int): kotlin.Boolean + + public final fun selectNode(node: org.w3c.dom.Node): kotlin.Unit + + public final fun selectNodeContents(node: org.w3c.dom.Node): kotlin.Unit + + public final fun setEnd(node: org.w3c.dom.Node, offset: kotlin.Int): kotlin.Unit + + public final fun setEndAfter(node: org.w3c.dom.Node): kotlin.Unit + + public final fun setEndBefore(node: org.w3c.dom.Node): kotlin.Unit + + public final fun setStart(node: org.w3c.dom.Node, offset: kotlin.Int): kotlin.Unit + + public final fun setStartAfter(node: org.w3c.dom.Node): kotlin.Unit + + public final fun setStartBefore(node: org.w3c.dom.Node): kotlin.Unit + + public final fun surroundContents(newParent: org.w3c.dom.Node): kotlin.Unit + + public companion object of Range { + public final val END_TO_END: kotlin.Short { get; } + + public final val END_TO_START: kotlin.Short { get; } + + public final val START_TO_END: kotlin.Short { get; } + + public final val START_TO_START: kotlin.Short { get; } + } +} + +public open external class RelatedEvent : org.w3c.dom.events.Event { + public constructor RelatedEvent(type: kotlin.String, eventInitDict: org.w3c.dom.RelatedEventInit = ...) + + public open val relatedTarget: org.w3c.dom.events.EventTarget? { get; } + + public companion object of RelatedEvent { + public final val AT_TARGET: kotlin.Short { get; } + + public final val BUBBLING_PHASE: kotlin.Short { get; } + + public final val CAPTURING_PHASE: kotlin.Short { get; } + + public final val NONE: kotlin.Short { get; } + } +} + +public external interface RelatedEventInit : org.w3c.dom.EventInit { + public open var relatedTarget: org.w3c.dom.events.EventTarget? { get; set; } +} + +public external interface RenderingContext { +} + +public external interface ResizeQuality { + public companion object of ResizeQuality { + } +} + +public abstract external class Screen { + public constructor Screen() + + public open val availHeight: kotlin.Int { get; } + + public open val availWidth: kotlin.Int { get; } + + public open val colorDepth: kotlin.Int { get; } + + public open val height: kotlin.Int { get; } + + public open val pixelDepth: kotlin.Int { get; } + + public open val width: kotlin.Int { get; } +} + +public external interface ScrollBehavior { + public companion object of ScrollBehavior { + } +} + +public external interface ScrollIntoViewOptions : org.w3c.dom.ScrollOptions { + public open var block: org.w3c.dom.ScrollLogicalPosition? { get; set; } + + public open var inline: org.w3c.dom.ScrollLogicalPosition? { get; set; } +} + +public external interface ScrollLogicalPosition { + public companion object of ScrollLogicalPosition { + } +} + +public external interface ScrollOptions { + public open var behavior: org.w3c.dom.ScrollBehavior? { get; set; } +} + +public external interface ScrollRestoration { + public companion object of ScrollRestoration { + } +} + +public external interface ScrollToOptions : org.w3c.dom.ScrollOptions { + public open var left: kotlin.Double? { get; set; } + + public open var top: kotlin.Double? { get; set; } +} + +public external interface SelectionMode { + public companion object of SelectionMode { + } +} + +public open external class ShadowRoot : org.w3c.dom.DocumentFragment, org.w3c.dom.DocumentOrShadowRoot { + public constructor ShadowRoot() + + public open override val fullscreenElement: org.w3c.dom.Element? { get; } + + public open val host: org.w3c.dom.Element { get; } + + public open val mode: org.w3c.dom.ShadowRootMode { get; } + + public companion object of ShadowRoot { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public external interface ShadowRootInit { + public open var mode: org.w3c.dom.ShadowRootMode? { get; set; } +} + +public external interface ShadowRootMode { + public companion object of ShadowRootMode { + } +} + +public open external class SharedWorker : org.w3c.dom.events.EventTarget, org.w3c.dom.AbstractWorker { + public constructor SharedWorker(scriptURL: kotlin.String, name: kotlin.String = ..., options: org.w3c.dom.WorkerOptions = ...) + + public open override var onerror: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open val port: org.w3c.dom.MessagePort { get; } +} + +public abstract external class SharedWorkerGlobalScope : org.w3c.dom.WorkerGlobalScope { + public constructor SharedWorkerGlobalScope() + + public open val applicationCache: org.w3c.dom.ApplicationCache { get; } + + public open val name: kotlin.String { get; } + + public open var onconnect: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public final fun close(): kotlin.Unit +} + +public external interface Slotable { + public open val assignedSlot: org.w3c.dom.HTMLSlotElement? { get; } +} + +public abstract external class Storage { + public constructor Storage() + + public open val length: kotlin.Int { get; } + + public final fun clear(): kotlin.Unit + + public final fun getItem(key: kotlin.String): kotlin.String? + + public final fun key(index: kotlin.Int): kotlin.String? + + public final fun removeItem(key: kotlin.String): kotlin.Unit + + public final fun setItem(key: kotlin.String, value: kotlin.String): kotlin.Unit +} + +public open external class StorageEvent : org.w3c.dom.events.Event { + public constructor StorageEvent(type: kotlin.String, eventInitDict: org.w3c.dom.StorageEventInit = ...) + + public open val key: kotlin.String? { get; } + + public open val newValue: kotlin.String? { get; } + + public open val oldValue: kotlin.String? { get; } + + public open val storageArea: org.w3c.dom.Storage? { get; } + + public open val url: kotlin.String { get; } + + public companion object of StorageEvent { + public final val AT_TARGET: kotlin.Short { get; } + + public final val BUBBLING_PHASE: kotlin.Short { get; } + + public final val CAPTURING_PHASE: kotlin.Short { get; } + + public final val NONE: kotlin.Short { get; } + } +} + +public external interface StorageEventInit : org.w3c.dom.EventInit { + public open var key: kotlin.String? { get; set; } + + public open var newValue: kotlin.String? { get; set; } + + public open var oldValue: kotlin.String? { get; set; } + + public open var storageArea: org.w3c.dom.Storage? { get; set; } + + public open var url: kotlin.String? { get; set; } +} + +public open external class Text : org.w3c.dom.CharacterData, org.w3c.dom.Slotable, org.w3c.dom.GeometryUtils { + public constructor Text(data: kotlin.String = ...) + + public open override val assignedSlot: org.w3c.dom.HTMLSlotElement? { get; } + + public open override val nextElementSibling: org.w3c.dom.Element? { get; } + + public open override val previousElementSibling: org.w3c.dom.Element? { get; } + + public open val wholeText: kotlin.String { get; } + + public open override fun after(vararg nodes: dynamic): kotlin.Unit + + public open override fun before(vararg nodes: dynamic): kotlin.Unit + + public open override fun convertPointFromNode(point: org.w3c.dom.DOMPointInit, from: dynamic, options: org.w3c.dom.ConvertCoordinateOptions = ...): org.w3c.dom.DOMPoint + + public open override fun convertQuadFromNode(quad: dynamic, from: dynamic, options: org.w3c.dom.ConvertCoordinateOptions = ...): org.w3c.dom.DOMQuad + + public open override fun convertRectFromNode(rect: org.w3c.dom.DOMRectReadOnly, from: dynamic, options: org.w3c.dom.ConvertCoordinateOptions = ...): org.w3c.dom.DOMQuad + + public open override fun getBoxQuads(options: org.w3c.dom.BoxQuadOptions = ...): kotlin.Array + + public open override fun remove(): kotlin.Unit + + public open override fun replaceWith(vararg nodes: dynamic): kotlin.Unit + + public final fun splitText(offset: kotlin.Int): org.w3c.dom.Text + + public companion object of Text { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class TextMetrics { + public constructor TextMetrics() + + public open val actualBoundingBoxAscent: kotlin.Double { get; } + + public open val actualBoundingBoxDescent: kotlin.Double { get; } + + public open val actualBoundingBoxLeft: kotlin.Double { get; } + + public open val actualBoundingBoxRight: kotlin.Double { get; } + + public open val alphabeticBaseline: kotlin.Double { get; } + + public open val emHeightAscent: kotlin.Double { get; } + + public open val emHeightDescent: kotlin.Double { get; } + + public open val fontBoundingBoxAscent: kotlin.Double { get; } + + public open val fontBoundingBoxDescent: kotlin.Double { get; } + + public open val hangingBaseline: kotlin.Double { get; } + + public open val ideographicBaseline: kotlin.Double { get; } + + public open val width: kotlin.Double { get; } +} + +public abstract external class TextTrack : org.w3c.dom.events.EventTarget, org.w3c.dom.UnionAudioTrackOrTextTrackOrVideoTrack { + public constructor TextTrack() + + public open val activeCues: org.w3c.dom.TextTrackCueList? { get; } + + public open val cues: org.w3c.dom.TextTrackCueList? { get; } + + public open val id: kotlin.String { get; } + + public open val inBandMetadataTrackDispatchType: kotlin.String { get; } + + public open val kind: org.w3c.dom.TextTrackKind { get; } + + public open val label: kotlin.String { get; } + + public open val language: kotlin.String { get; } + + public open var mode: org.w3c.dom.TextTrackMode { get; set; } + + public open var oncuechange: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open val sourceBuffer: org.w3c.dom.mediasource.SourceBuffer? { get; } + + public final fun addCue(cue: org.w3c.dom.TextTrackCue): kotlin.Unit + + public final fun removeCue(cue: org.w3c.dom.TextTrackCue): kotlin.Unit +} + +public abstract external class TextTrackCue : org.w3c.dom.events.EventTarget { + public constructor TextTrackCue() + + public open var endTime: kotlin.Double { get; set; } + + public open var id: kotlin.String { get; set; } + + public open var onenter: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open var onexit: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open var pauseOnExit: kotlin.Boolean { get; set; } + + public open var startTime: kotlin.Double { get; set; } + + public open val track: org.w3c.dom.TextTrack? { get; } +} + +public abstract external class TextTrackCueList { + public constructor TextTrackCueList() + + public open val length: kotlin.Int { get; } + + public final fun getCueById(id: kotlin.String): org.w3c.dom.TextTrackCue? +} + +public external interface TextTrackKind { + public companion object of TextTrackKind { + } +} + +public abstract external class TextTrackList : org.w3c.dom.events.EventTarget { + public constructor TextTrackList() + + public open val length: kotlin.Int { get; } + + public open var onaddtrack: ((org.w3c.dom.TrackEvent) -> dynamic)? { get; set; } + + public open var onchange: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open var onremovetrack: ((org.w3c.dom.TrackEvent) -> dynamic)? { get; set; } + + public final fun getTrackById(id: kotlin.String): org.w3c.dom.TextTrack? +} + +public external interface TextTrackMode { + public companion object of TextTrackMode { + } +} + +public abstract external class TimeRanges { + public constructor TimeRanges() + + public open val length: kotlin.Int { get; } + + public final fun end(index: kotlin.Int): kotlin.Double + + public final fun start(index: kotlin.Int): kotlin.Double +} + +public abstract external class Touch { + public constructor Touch() + + public open val clientX: kotlin.Int { get; } + + public open val clientY: kotlin.Int { get; } + + public open val identifier: kotlin.Int { get; } + + public open val pageX: kotlin.Int { get; } + + public open val pageY: kotlin.Int { get; } + + public open val region: kotlin.String? { get; } + + public open val screenX: kotlin.Int { get; } + + public open val screenY: kotlin.Int { get; } + + public open val target: org.w3c.dom.events.EventTarget { get; } +} + +public open external class TouchEvent : org.w3c.dom.events.UIEvent { + public constructor TouchEvent() + + public open val altKey: kotlin.Boolean { get; } + + public open val changedTouches: org.w3c.dom.TouchList { get; } + + public open val ctrlKey: kotlin.Boolean { get; } + + public open val metaKey: kotlin.Boolean { get; } + + public open val shiftKey: kotlin.Boolean { get; } + + public open val targetTouches: org.w3c.dom.TouchList { get; } + + public open val touches: org.w3c.dom.TouchList { get; } + + public companion object of TouchEvent { + public final val AT_TARGET: kotlin.Short { get; } + + public final val BUBBLING_PHASE: kotlin.Short { get; } + + public final val CAPTURING_PHASE: kotlin.Short { get; } + + public final val NONE: kotlin.Short { get; } + } +} + +public abstract external class TouchList : org.w3c.dom.ItemArrayLike { + public constructor TouchList() + + public open override fun item(index: kotlin.Int): org.w3c.dom.Touch? +} + +public open external class TrackEvent : org.w3c.dom.events.Event { + public constructor TrackEvent(type: kotlin.String, eventInitDict: org.w3c.dom.TrackEventInit = ...) + + public open val track: org.w3c.dom.UnionAudioTrackOrTextTrackOrVideoTrack? { get; } + + public companion object of TrackEvent { + public final val AT_TARGET: kotlin.Short { get; } + + public final val BUBBLING_PHASE: kotlin.Short { get; } + + public final val CAPTURING_PHASE: kotlin.Short { get; } + + public final val NONE: kotlin.Short { get; } + } +} + +public external interface TrackEventInit : org.w3c.dom.EventInit { + public open var track: org.w3c.dom.UnionAudioTrackOrTextTrackOrVideoTrack? { get; set; } +} + +public abstract external class TreeWalker { + public constructor TreeWalker() + + public open var currentNode: org.w3c.dom.Node { get; set; } + + public open val filter: org.w3c.dom.NodeFilter? { get; } + + public open val root: org.w3c.dom.Node { get; } + + public open val whatToShow: kotlin.Int { get; } + + public final fun firstChild(): org.w3c.dom.Node? + + public final fun lastChild(): org.w3c.dom.Node? + + public final fun nextNode(): org.w3c.dom.Node? + + public final fun nextSibling(): org.w3c.dom.Node? + + public final fun parentNode(): org.w3c.dom.Node? + + public final fun previousNode(): org.w3c.dom.Node? + + public final fun previousSibling(): org.w3c.dom.Node? +} + +public external interface UnionAudioTrackOrTextTrackOrVideoTrack { +} + +public external interface UnionElementOrHTMLCollection { +} + +public external interface UnionElementOrMouseEvent { +} + +public external interface UnionElementOrRadioNodeList { +} + +public external interface UnionHTMLOptGroupElementOrHTMLOptionElement { +} + +public external interface UnionMessagePortOrWindowProxy { +} + +public abstract external class ValidityState { + public constructor ValidityState() + + public open val badInput: kotlin.Boolean { get; } + + public open val customError: kotlin.Boolean { get; } + + public open val patternMismatch: kotlin.Boolean { get; } + + public open val rangeOverflow: kotlin.Boolean { get; } + + public open val rangeUnderflow: kotlin.Boolean { get; } + + public open val stepMismatch: kotlin.Boolean { get; } + + public open val tooLong: kotlin.Boolean { get; } + + public open val tooShort: kotlin.Boolean { get; } + + public open val typeMismatch: kotlin.Boolean { get; } + + public open val valid: kotlin.Boolean { get; } + + public open val valueMissing: kotlin.Boolean { get; } +} + +public abstract external class VideoTrack : org.w3c.dom.UnionAudioTrackOrTextTrackOrVideoTrack { + public constructor VideoTrack() + + public open val id: kotlin.String { get; } + + public open val kind: kotlin.String { get; } + + public open val label: kotlin.String { get; } + + public open val language: kotlin.String { get; } + + public open var selected: kotlin.Boolean { get; set; } + + public open val sourceBuffer: org.w3c.dom.mediasource.SourceBuffer? { get; } +} + +public abstract external class VideoTrackList : org.w3c.dom.events.EventTarget { + public constructor VideoTrackList() + + public open val length: kotlin.Int { get; } + + public open var onaddtrack: ((org.w3c.dom.TrackEvent) -> dynamic)? { get; set; } + + public open var onchange: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open var onremovetrack: ((org.w3c.dom.TrackEvent) -> dynamic)? { get; set; } + + public open val selectedIndex: kotlin.Int { get; } + + public final fun getTrackById(id: kotlin.String): org.w3c.dom.VideoTrack? +} + +public open external class WebSocket : org.w3c.dom.events.EventTarget { + public constructor WebSocket(url: kotlin.String, protocols: dynamic = ...) + + public final var binaryType: org.w3c.dom.BinaryType { get; set; } + + public open val bufferedAmount: kotlin.Number { get; } + + public open val extensions: kotlin.String { get; } + + public final var onclose: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public final var onerror: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public final var onmessage: ((org.w3c.dom.MessageEvent) -> dynamic)? { get; set; } + + public final var onopen: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open val protocol: kotlin.String { get; } + + public open val readyState: kotlin.Short { get; } + + public open val url: kotlin.String { get; } + + public final fun close(code: kotlin.Short = ..., reason: kotlin.String = ...): kotlin.Unit + + public final fun send(data: kotlin.String): kotlin.Unit + + public final fun send(data: org.khronos.webgl.ArrayBuffer): kotlin.Unit + + public final fun send(data: org.khronos.webgl.ArrayBufferView): kotlin.Unit + + public final fun send(data: org.w3c.files.Blob): kotlin.Unit + + public companion object of WebSocket { + public final val CLOSED: kotlin.Short { get; } + + public final val CLOSING: kotlin.Short { get; } + + public final val CONNECTING: kotlin.Short { get; } + + public final val OPEN: kotlin.Short { get; } + } +} + +public abstract external class Window : org.w3c.dom.events.EventTarget, org.w3c.dom.GlobalEventHandlers, org.w3c.dom.WindowEventHandlers, org.w3c.dom.WindowOrWorkerGlobalScope, org.w3c.dom.WindowSessionStorage, org.w3c.dom.WindowLocalStorage, org.w3c.performance.GlobalPerformance, org.w3c.dom.UnionMessagePortOrWindowProxy { + public constructor Window() + + public open val applicationCache: org.w3c.dom.ApplicationCache { get; } + + public open val closed: kotlin.Boolean { get; } + + public open val customElements: org.w3c.dom.CustomElementRegistry { get; } + + public open val devicePixelRatio: kotlin.Double { get; } + + public open val document: org.w3c.dom.Document { get; } + + public open val external: org.w3c.dom.External { get; } + + public open val frameElement: org.w3c.dom.Element? { get; } + + public open val frames: org.w3c.dom.Window { get; } + + public open val history: org.w3c.dom.History { get; } + + public open val innerHeight: kotlin.Int { get; } + + public open val innerWidth: kotlin.Int { get; } + + public open val length: kotlin.Int { get; } + + public open val location: org.w3c.dom.Location { get; } + + public open val locationbar: org.w3c.dom.BarProp { get; } + + public open val menubar: org.w3c.dom.BarProp { get; } + + public open var name: kotlin.String { get; set; } + + public open val navigator: org.w3c.dom.Navigator { get; } + + public open var opener: kotlin.Any? { get; set; } + + public open val outerHeight: kotlin.Int { get; } + + public open val outerWidth: kotlin.Int { get; } + + public open val pageXOffset: kotlin.Double { get; } + + public open val pageYOffset: kotlin.Double { get; } + + public open val parent: org.w3c.dom.Window { get; } + + public open val personalbar: org.w3c.dom.BarProp { get; } + + public open val screen: org.w3c.dom.Screen { get; } + + public open val screenX: kotlin.Int { get; } + + public open val screenY: kotlin.Int { get; } + + public open val scrollX: kotlin.Double { get; } + + public open val scrollY: kotlin.Double { get; } + + public open val scrollbars: org.w3c.dom.BarProp { get; } + + public open val self: org.w3c.dom.Window { get; } + + public open var status: kotlin.String { get; set; } + + public open val statusbar: org.w3c.dom.BarProp { get; } + + public open val toolbar: org.w3c.dom.BarProp { get; } + + public open val top: org.w3c.dom.Window { get; } + + public open val window: org.w3c.dom.Window { get; } + + public final fun alert(): kotlin.Unit + + public final fun alert(message: kotlin.String): kotlin.Unit + + public final fun blur(): kotlin.Unit + + public final fun cancelAnimationFrame(handle: kotlin.Int): kotlin.Unit + + public final fun captureEvents(): kotlin.Unit + + public final fun close(): kotlin.Unit + + public final fun confirm(message: kotlin.String = ...): kotlin.Boolean + + public final fun focus(): kotlin.Unit + + public final fun getComputedStyle(elt: org.w3c.dom.Element, pseudoElt: kotlin.String? = ...): org.w3c.dom.css.CSSStyleDeclaration + + public final fun matchMedia(query: kotlin.String): org.w3c.dom.MediaQueryList + + public final fun moveBy(x: kotlin.Int, y: kotlin.Int): kotlin.Unit + + public final fun moveTo(x: kotlin.Int, y: kotlin.Int): kotlin.Unit + + public final fun open(url: kotlin.String = ..., target: kotlin.String = ..., features: kotlin.String = ...): org.w3c.dom.Window? + + public final fun postMessage(message: kotlin.Any?, targetOrigin: kotlin.String, transfer: kotlin.Array = ...): kotlin.Unit + + public final fun print(): kotlin.Unit + + public final fun prompt(message: kotlin.String = ..., default: kotlin.String = ...): kotlin.String? + + public final fun releaseEvents(): kotlin.Unit + + public final fun requestAnimationFrame(callback: (kotlin.Double) -> kotlin.Unit): kotlin.Int + + public final fun resizeBy(x: kotlin.Int, y: kotlin.Int): kotlin.Unit + + public final fun resizeTo(x: kotlin.Int, y: kotlin.Int): kotlin.Unit + + public final fun scroll(x: kotlin.Double, y: kotlin.Double): kotlin.Unit + + public final fun scroll(options: org.w3c.dom.ScrollToOptions = ...): kotlin.Unit + + public final fun scrollBy(x: kotlin.Double, y: kotlin.Double): kotlin.Unit + + public final fun scrollBy(options: org.w3c.dom.ScrollToOptions = ...): kotlin.Unit + + public final fun scrollTo(x: kotlin.Double, y: kotlin.Double): kotlin.Unit + + public final fun scrollTo(options: org.w3c.dom.ScrollToOptions = ...): kotlin.Unit + + public final fun stop(): kotlin.Unit +} + +public external interface WindowEventHandlers { + public open var onafterprint: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open var onbeforeprint: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open var onbeforeunload: ((org.w3c.dom.BeforeUnloadEvent) -> kotlin.String?)? { get; set; } + + public open var onhashchange: ((org.w3c.dom.HashChangeEvent) -> dynamic)? { get; set; } + + public open var onlanguagechange: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open var onmessage: ((org.w3c.dom.MessageEvent) -> dynamic)? { get; set; } + + public open var onoffline: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open var ononline: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open var onpagehide: ((org.w3c.dom.PageTransitionEvent) -> dynamic)? { get; set; } + + public open var onpageshow: ((org.w3c.dom.PageTransitionEvent) -> dynamic)? { get; set; } + + public open var onpopstate: ((org.w3c.dom.PopStateEvent) -> dynamic)? { get; set; } + + public open var onrejectionhandled: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open var onstorage: ((org.w3c.dom.StorageEvent) -> dynamic)? { get; set; } + + public open var onunhandledrejection: ((org.w3c.dom.PromiseRejectionEvent) -> dynamic)? { get; set; } + + public open var onunload: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } +} + +public external interface WindowLocalStorage { + public abstract val localStorage: org.w3c.dom.Storage { get; } +} + +public external interface WindowOrWorkerGlobalScope { + public abstract val caches: org.w3c.workers.CacheStorage { get; } + + public abstract val origin: kotlin.String { get; } + + public abstract fun atob(data: kotlin.String): kotlin.String + + public abstract fun btoa(data: kotlin.String): kotlin.String + + public abstract fun clearInterval(handle: kotlin.Int = ...): kotlin.Unit + + public abstract fun clearTimeout(handle: kotlin.Int = ...): kotlin.Unit + + public abstract fun createImageBitmap(image: org.w3c.dom.ImageBitmapSource, sx: kotlin.Int, sy: kotlin.Int, sw: kotlin.Int, sh: kotlin.Int, options: org.w3c.dom.ImageBitmapOptions = ...): kotlin.js.Promise + + public abstract fun createImageBitmap(image: org.w3c.dom.ImageBitmapSource, options: org.w3c.dom.ImageBitmapOptions = ...): kotlin.js.Promise + + public abstract fun fetch(input: dynamic, init: org.w3c.fetch.RequestInit = ...): kotlin.js.Promise + + public abstract fun setInterval(handler: dynamic, timeout: kotlin.Int = ..., vararg arguments: kotlin.Any?): kotlin.Int + + public abstract fun setTimeout(handler: dynamic, timeout: kotlin.Int = ..., vararg arguments: kotlin.Any?): kotlin.Int +} + +public external interface WindowSessionStorage { + public abstract val sessionStorage: org.w3c.dom.Storage { get; } +} + +public open external class Worker : org.w3c.dom.events.EventTarget, org.w3c.dom.AbstractWorker { + public constructor Worker(scriptURL: kotlin.String, options: org.w3c.dom.WorkerOptions = ...) + + public open override var onerror: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public final var onmessage: ((org.w3c.dom.MessageEvent) -> dynamic)? { get; set; } + + public final fun postMessage(message: kotlin.Any?, transfer: kotlin.Array = ...): kotlin.Unit + + public final fun terminate(): kotlin.Unit +} + +public abstract external class WorkerGlobalScope : org.w3c.dom.events.EventTarget, org.w3c.dom.WindowOrWorkerGlobalScope, org.w3c.performance.GlobalPerformance { + public constructor WorkerGlobalScope() + + public open val location: org.w3c.dom.WorkerLocation { get; } + + public open val navigator: org.w3c.dom.WorkerNavigator { get; } + + public open var onerror: ((dynamic, kotlin.String, kotlin.Int, kotlin.Int, kotlin.Any?) -> dynamic)? { get; set; } + + public open var onlanguagechange: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open var onoffline: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open var ononline: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open var onrejectionhandled: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open var onunhandledrejection: ((org.w3c.dom.PromiseRejectionEvent) -> dynamic)? { get; set; } + + public open val self: org.w3c.dom.WorkerGlobalScope { get; } + + public final fun importScripts(vararg urls: kotlin.String): kotlin.Unit +} + +public abstract external class WorkerLocation { + public constructor WorkerLocation() + + public open val hash: kotlin.String { get; } + + public open val host: kotlin.String { get; } + + public open val hostname: kotlin.String { get; } + + public open val href: kotlin.String { get; } + + public open val origin: kotlin.String { get; } + + public open val pathname: kotlin.String { get; } + + public open val port: kotlin.String { get; } + + public open val protocol: kotlin.String { get; } + + public open val search: kotlin.String { get; } +} + +public abstract external class WorkerNavigator : org.w3c.dom.NavigatorID, org.w3c.dom.NavigatorLanguage, org.w3c.dom.NavigatorOnLine, org.w3c.dom.NavigatorConcurrentHardware { + public constructor WorkerNavigator() + + public open val serviceWorker: org.w3c.workers.ServiceWorkerContainer { get; } +} + +public external interface WorkerOptions { + public open var credentials: org.w3c.fetch.RequestCredentials? { get; set; } + + public open var type: org.w3c.dom.WorkerType? { get; set; } +} + +public external interface WorkerType { + public companion object of WorkerType { + } +} + +public open external class XMLDocument : org.w3c.dom.Document { + public constructor XMLDocument() + + public companion object of XMLDocument { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +@kotlin.Deprecated(message = "Use UnionMessagePortOrWindowProxy instead.", replaceWith = kotlin.ReplaceWith(expression = "UnionMessagePortOrWindowProxy", imports = {})) +public typealias UnionMessagePortOrWindow = org.w3c.dom.UnionMessagePortOrWindowProxy \ No newline at end of file diff --git a/libraries/stdlib/api/js/org.w3c.dom.mediacapture.kt b/libraries/stdlib/api/js/org.w3c.dom.mediacapture.kt new file mode 100644 index 00000000000..c34bd48596d --- /dev/null +++ b/libraries/stdlib/api/js/org.w3c.dom.mediacapture.kt @@ -0,0 +1,440 @@ +public val org.w3c.dom.mediacapture.MediaDeviceKind.Companion.AUDIOINPUT: org.w3c.dom.mediacapture.MediaDeviceKind { get; } + +public val org.w3c.dom.mediacapture.MediaDeviceKind.Companion.AUDIOOUTPUT: org.w3c.dom.mediacapture.MediaDeviceKind { get; } + +public val org.w3c.dom.mediacapture.VideoResizeModeEnum.Companion.CROP_AND_SCALE: org.w3c.dom.mediacapture.VideoResizeModeEnum { get; } + +public val org.w3c.dom.mediacapture.MediaStreamTrackState.Companion.ENDED: org.w3c.dom.mediacapture.MediaStreamTrackState { get; } + +public val org.w3c.dom.mediacapture.VideoFacingModeEnum.Companion.ENVIRONMENT: org.w3c.dom.mediacapture.VideoFacingModeEnum { get; } + +public val org.w3c.dom.mediacapture.VideoFacingModeEnum.Companion.LEFT: org.w3c.dom.mediacapture.VideoFacingModeEnum { get; } + +public val org.w3c.dom.mediacapture.MediaStreamTrackState.Companion.LIVE: org.w3c.dom.mediacapture.MediaStreamTrackState { get; } + +public val org.w3c.dom.mediacapture.VideoResizeModeEnum.Companion.NONE: org.w3c.dom.mediacapture.VideoResizeModeEnum { get; } + +public val org.w3c.dom.mediacapture.VideoFacingModeEnum.Companion.RIGHT: org.w3c.dom.mediacapture.VideoFacingModeEnum { get; } + +public val org.w3c.dom.mediacapture.VideoFacingModeEnum.Companion.USER: org.w3c.dom.mediacapture.VideoFacingModeEnum { get; } + +public val org.w3c.dom.mediacapture.MediaDeviceKind.Companion.VIDEOINPUT: org.w3c.dom.mediacapture.MediaDeviceKind { get; } + +@kotlin.internal.InlineOnly +public inline fun Capabilities(): org.w3c.dom.mediacapture.Capabilities + +@kotlin.internal.InlineOnly +public inline fun ConstrainBooleanParameters(exact: kotlin.Boolean? = ..., ideal: kotlin.Boolean? = ...): org.w3c.dom.mediacapture.ConstrainBooleanParameters + +@kotlin.internal.InlineOnly +public inline fun ConstrainDOMStringParameters(exact: dynamic = ..., ideal: dynamic = ...): org.w3c.dom.mediacapture.ConstrainDOMStringParameters + +@kotlin.internal.InlineOnly +public inline fun ConstrainDoubleRange(exact: kotlin.Double? = ..., ideal: kotlin.Double? = ..., max: kotlin.Double? = ..., min: kotlin.Double? = ...): org.w3c.dom.mediacapture.ConstrainDoubleRange + +@kotlin.internal.InlineOnly +public inline fun ConstrainULongRange(exact: kotlin.Int? = ..., ideal: kotlin.Int? = ..., max: kotlin.Int? = ..., min: kotlin.Int? = ...): org.w3c.dom.mediacapture.ConstrainULongRange + +@kotlin.internal.InlineOnly +public inline fun ConstraintSet(): org.w3c.dom.mediacapture.ConstraintSet + +@kotlin.internal.InlineOnly +public inline fun Constraints(advanced: kotlin.Array? = ...): org.w3c.dom.mediacapture.Constraints + +@kotlin.internal.InlineOnly +public inline fun DoubleRange(max: kotlin.Double? = ..., min: kotlin.Double? = ...): org.w3c.dom.mediacapture.DoubleRange + +@kotlin.internal.InlineOnly +public inline fun MediaStreamConstraints(video: dynamic = ..., audio: dynamic = ...): org.w3c.dom.mediacapture.MediaStreamConstraints + +@kotlin.internal.InlineOnly +public inline fun MediaStreamTrackEventInit(track: org.w3c.dom.mediacapture.MediaStreamTrack?, bubbles: kotlin.Boolean? = ..., cancelable: kotlin.Boolean? = ..., composed: kotlin.Boolean? = ...): org.w3c.dom.mediacapture.MediaStreamTrackEventInit + +@kotlin.internal.InlineOnly +public inline fun MediaTrackCapabilities(width: org.w3c.dom.mediacapture.ULongRange? = ..., height: org.w3c.dom.mediacapture.ULongRange? = ..., aspectRatio: org.w3c.dom.mediacapture.DoubleRange? = ..., frameRate: org.w3c.dom.mediacapture.DoubleRange? = ..., facingMode: kotlin.Array? = ..., resizeMode: kotlin.Array? = ..., volume: org.w3c.dom.mediacapture.DoubleRange? = ..., sampleRate: org.w3c.dom.mediacapture.ULongRange? = ..., sampleSize: org.w3c.dom.mediacapture.ULongRange? = ..., echoCancellation: kotlin.Array? = ..., autoGainControl: kotlin.Array? = ..., noiseSuppression: kotlin.Array? = ..., latency: org.w3c.dom.mediacapture.DoubleRange? = ..., channelCount: org.w3c.dom.mediacapture.ULongRange? = ..., deviceId: kotlin.String? = ..., groupId: kotlin.String? = ...): org.w3c.dom.mediacapture.MediaTrackCapabilities + +@kotlin.internal.InlineOnly +public inline fun MediaTrackConstraintSet(width: dynamic = ..., height: dynamic = ..., aspectRatio: dynamic = ..., frameRate: dynamic = ..., facingMode: dynamic = ..., resizeMode: dynamic = ..., volume: dynamic = ..., sampleRate: dynamic = ..., sampleSize: dynamic = ..., echoCancellation: dynamic = ..., autoGainControl: dynamic = ..., noiseSuppression: dynamic = ..., latency: dynamic = ..., channelCount: dynamic = ..., deviceId: dynamic = ..., groupId: dynamic = ...): org.w3c.dom.mediacapture.MediaTrackConstraintSet + +@kotlin.internal.InlineOnly +public inline fun MediaTrackConstraints(advanced: kotlin.Array? = ..., width: dynamic = ..., height: dynamic = ..., aspectRatio: dynamic = ..., frameRate: dynamic = ..., facingMode: dynamic = ..., resizeMode: dynamic = ..., volume: dynamic = ..., sampleRate: dynamic = ..., sampleSize: dynamic = ..., echoCancellation: dynamic = ..., autoGainControl: dynamic = ..., noiseSuppression: dynamic = ..., latency: dynamic = ..., channelCount: dynamic = ..., deviceId: dynamic = ..., groupId: dynamic = ...): org.w3c.dom.mediacapture.MediaTrackConstraints + +@kotlin.internal.InlineOnly +public inline fun MediaTrackSettings(width: kotlin.Int? = ..., height: kotlin.Int? = ..., aspectRatio: kotlin.Double? = ..., frameRate: kotlin.Double? = ..., facingMode: kotlin.String? = ..., resizeMode: kotlin.String? = ..., volume: kotlin.Double? = ..., sampleRate: kotlin.Int? = ..., sampleSize: kotlin.Int? = ..., echoCancellation: kotlin.Boolean? = ..., autoGainControl: kotlin.Boolean? = ..., noiseSuppression: kotlin.Boolean? = ..., latency: kotlin.Double? = ..., channelCount: kotlin.Int? = ..., deviceId: kotlin.String? = ..., groupId: kotlin.String? = ...): org.w3c.dom.mediacapture.MediaTrackSettings + +@kotlin.internal.InlineOnly +public inline fun MediaTrackSupportedConstraints(width: kotlin.Boolean? = ..., height: kotlin.Boolean? = ..., aspectRatio: kotlin.Boolean? = ..., frameRate: kotlin.Boolean? = ..., facingMode: kotlin.Boolean? = ..., resizeMode: kotlin.Boolean? = ..., volume: kotlin.Boolean? = ..., sampleRate: kotlin.Boolean? = ..., sampleSize: kotlin.Boolean? = ..., echoCancellation: kotlin.Boolean? = ..., autoGainControl: kotlin.Boolean? = ..., noiseSuppression: kotlin.Boolean? = ..., latency: kotlin.Boolean? = ..., channelCount: kotlin.Boolean? = ..., deviceId: kotlin.Boolean? = ..., groupId: kotlin.Boolean? = ...): org.w3c.dom.mediacapture.MediaTrackSupportedConstraints + +@kotlin.internal.InlineOnly +public inline fun OverconstrainedErrorEventInit(error: dynamic = ..., bubbles: kotlin.Boolean? = ..., cancelable: kotlin.Boolean? = ..., composed: kotlin.Boolean? = ...): org.w3c.dom.mediacapture.OverconstrainedErrorEventInit + +@kotlin.internal.InlineOnly +public inline fun Settings(): org.w3c.dom.mediacapture.Settings + +@kotlin.internal.InlineOnly +public inline fun ULongRange(max: kotlin.Int? = ..., min: kotlin.Int? = ...): org.w3c.dom.mediacapture.ULongRange + +public external interface Capabilities { +} + +public external interface ConstrainBooleanParameters { + public open var exact: kotlin.Boolean? { get; set; } + + public open var ideal: kotlin.Boolean? { get; set; } +} + +public external interface ConstrainDOMStringParameters { + public open var exact: dynamic { get; set; } + + public open var ideal: dynamic { get; set; } +} + +public external interface ConstrainDoubleRange : org.w3c.dom.mediacapture.DoubleRange { + public open var exact: kotlin.Double? { get; set; } + + public open var ideal: kotlin.Double? { get; set; } +} + +public external interface ConstrainULongRange : org.w3c.dom.mediacapture.ULongRange { + public open var exact: kotlin.Int? { get; set; } + + public open var ideal: kotlin.Int? { get; set; } +} + +public external interface ConstrainablePattern { + public open var onoverconstrained: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public abstract fun applyConstraints(constraints: org.w3c.dom.mediacapture.Constraints = ...): kotlin.js.Promise + + public abstract fun getCapabilities(): org.w3c.dom.mediacapture.Capabilities + + public abstract fun getConstraints(): org.w3c.dom.mediacapture.Constraints + + public abstract fun getSettings(): org.w3c.dom.mediacapture.Settings +} + +public external interface ConstraintSet { +} + +public external interface Constraints : org.w3c.dom.mediacapture.ConstraintSet { + public open var advanced: kotlin.Array? { get; set; } +} + +public external interface DoubleRange { + public open var max: kotlin.Double? { get; set; } + + public open var min: kotlin.Double? { get; set; } +} + +public abstract external class InputDeviceInfo : org.w3c.dom.mediacapture.MediaDeviceInfo { + public constructor InputDeviceInfo() + + public final fun getCapabilities(): org.w3c.dom.mediacapture.MediaTrackCapabilities +} + +public abstract external class MediaDeviceInfo { + public constructor MediaDeviceInfo() + + public open val deviceId: kotlin.String { get; } + + public open val groupId: kotlin.String { get; } + + public open val kind: org.w3c.dom.mediacapture.MediaDeviceKind { get; } + + public open val label: kotlin.String { get; } + + public final fun toJSON(): dynamic +} + +public external interface MediaDeviceKind { + public companion object of MediaDeviceKind { + } +} + +public abstract external class MediaDevices : org.w3c.dom.events.EventTarget { + public constructor MediaDevices() + + public open var ondevicechange: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public final fun enumerateDevices(): kotlin.js.Promise> + + public final fun getSupportedConstraints(): org.w3c.dom.mediacapture.MediaTrackSupportedConstraints + + public final fun getUserMedia(constraints: org.w3c.dom.mediacapture.MediaStreamConstraints = ...): kotlin.js.Promise +} + +public open external class MediaStream : org.w3c.dom.events.EventTarget, org.w3c.dom.MediaProvider { + public constructor MediaStream() + + public constructor MediaStream(tracks: kotlin.Array) + + public constructor MediaStream(stream: org.w3c.dom.mediacapture.MediaStream) + + public open val active: kotlin.Boolean { get; } + + public open val id: kotlin.String { get; } + + public final var onaddtrack: ((org.w3c.dom.mediacapture.MediaStreamTrackEvent) -> dynamic)? { get; set; } + + public final var onremovetrack: ((org.w3c.dom.mediacapture.MediaStreamTrackEvent) -> dynamic)? { get; set; } + + public final fun addTrack(track: org.w3c.dom.mediacapture.MediaStreamTrack): kotlin.Unit + + public final fun clone(): org.w3c.dom.mediacapture.MediaStream + + public final fun getAudioTracks(): kotlin.Array + + public final fun getTrackById(trackId: kotlin.String): org.w3c.dom.mediacapture.MediaStreamTrack? + + public final fun getTracks(): kotlin.Array + + public final fun getVideoTracks(): kotlin.Array + + public final fun removeTrack(track: org.w3c.dom.mediacapture.MediaStreamTrack): kotlin.Unit +} + +public external interface MediaStreamConstraints { + public open var audio: dynamic { get; set; } + + public open var video: dynamic { get; set; } +} + +public abstract external class MediaStreamTrack : org.w3c.dom.events.EventTarget { + public constructor MediaStreamTrack() + + public open var enabled: kotlin.Boolean { get; set; } + + public open val id: kotlin.String { get; } + + public open val kind: kotlin.String { get; } + + public open val label: kotlin.String { get; } + + public open val muted: kotlin.Boolean { get; } + + public open var onended: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open var onmute: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open var onoverconstrained: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open var onunmute: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open val readyState: org.w3c.dom.mediacapture.MediaStreamTrackState { get; } + + public final fun applyConstraints(constraints: org.w3c.dom.mediacapture.MediaTrackConstraints = ...): kotlin.js.Promise + + public final fun clone(): org.w3c.dom.mediacapture.MediaStreamTrack + + public final fun getCapabilities(): org.w3c.dom.mediacapture.MediaTrackCapabilities + + public final fun getConstraints(): org.w3c.dom.mediacapture.MediaTrackConstraints + + public final fun getSettings(): org.w3c.dom.mediacapture.MediaTrackSettings + + public final fun stop(): kotlin.Unit +} + +public open external class MediaStreamTrackEvent : org.w3c.dom.events.Event { + public constructor MediaStreamTrackEvent(type: kotlin.String, eventInitDict: org.w3c.dom.mediacapture.MediaStreamTrackEventInit) + + public open val track: org.w3c.dom.mediacapture.MediaStreamTrack { get; } + + public companion object of MediaStreamTrackEvent { + public final val AT_TARGET: kotlin.Short { get; } + + public final val BUBBLING_PHASE: kotlin.Short { get; } + + public final val CAPTURING_PHASE: kotlin.Short { get; } + + public final val NONE: kotlin.Short { get; } + } +} + +public external interface MediaStreamTrackEventInit : org.w3c.dom.EventInit { + public open var track: org.w3c.dom.mediacapture.MediaStreamTrack? { get; set; } +} + +public external interface MediaStreamTrackState { + public companion object of MediaStreamTrackState { + } +} + +public external interface MediaTrackCapabilities { + public open var aspectRatio: org.w3c.dom.mediacapture.DoubleRange? { get; set; } + + public open var autoGainControl: kotlin.Array? { get; set; } + + public open var channelCount: org.w3c.dom.mediacapture.ULongRange? { get; set; } + + public open var deviceId: kotlin.String? { get; set; } + + public open var echoCancellation: kotlin.Array? { get; set; } + + public open var facingMode: kotlin.Array? { get; set; } + + public open var frameRate: org.w3c.dom.mediacapture.DoubleRange? { get; set; } + + public open var groupId: kotlin.String? { get; set; } + + public open var height: org.w3c.dom.mediacapture.ULongRange? { get; set; } + + public open var latency: org.w3c.dom.mediacapture.DoubleRange? { get; set; } + + public open var noiseSuppression: kotlin.Array? { get; set; } + + public open var resizeMode: kotlin.Array? { get; set; } + + public open var sampleRate: org.w3c.dom.mediacapture.ULongRange? { get; set; } + + public open var sampleSize: org.w3c.dom.mediacapture.ULongRange? { get; set; } + + public open var volume: org.w3c.dom.mediacapture.DoubleRange? { get; set; } + + public open var width: org.w3c.dom.mediacapture.ULongRange? { get; set; } +} + +public external interface MediaTrackConstraintSet { + public open var aspectRatio: dynamic { get; set; } + + public open var autoGainControl: dynamic { get; set; } + + public open var channelCount: dynamic { get; set; } + + public open var deviceId: dynamic { get; set; } + + public open var echoCancellation: dynamic { get; set; } + + public open var facingMode: dynamic { get; set; } + + public open var frameRate: dynamic { get; set; } + + public open var groupId: dynamic { get; set; } + + public open var height: dynamic { get; set; } + + public open var latency: dynamic { get; set; } + + public open var noiseSuppression: dynamic { get; set; } + + public open var resizeMode: dynamic { get; set; } + + public open var sampleRate: dynamic { get; set; } + + public open var sampleSize: dynamic { get; set; } + + public open var volume: dynamic { get; set; } + + public open var width: dynamic { get; set; } +} + +public external interface MediaTrackConstraints : org.w3c.dom.mediacapture.MediaTrackConstraintSet { + public open var advanced: kotlin.Array? { get; set; } +} + +public external interface MediaTrackSettings { + public open var aspectRatio: kotlin.Double? { get; set; } + + public open var autoGainControl: kotlin.Boolean? { get; set; } + + public open var channelCount: kotlin.Int? { get; set; } + + public open var deviceId: kotlin.String? { get; set; } + + public open var echoCancellation: kotlin.Boolean? { get; set; } + + public open var facingMode: kotlin.String? { get; set; } + + public open var frameRate: kotlin.Double? { get; set; } + + public open var groupId: kotlin.String? { get; set; } + + public open var height: kotlin.Int? { get; set; } + + public open var latency: kotlin.Double? { get; set; } + + public open var noiseSuppression: kotlin.Boolean? { get; set; } + + public open var resizeMode: kotlin.String? { get; set; } + + public open var sampleRate: kotlin.Int? { get; set; } + + public open var sampleSize: kotlin.Int? { get; set; } + + public open var volume: kotlin.Double? { get; set; } + + public open var width: kotlin.Int? { get; set; } +} + +public external interface MediaTrackSupportedConstraints { + public open var aspectRatio: kotlin.Boolean? { get; set; } + + public open var autoGainControl: kotlin.Boolean? { get; set; } + + public open var channelCount: kotlin.Boolean? { get; set; } + + public open var deviceId: kotlin.Boolean? { get; set; } + + public open var echoCancellation: kotlin.Boolean? { get; set; } + + public open var facingMode: kotlin.Boolean? { get; set; } + + public open var frameRate: kotlin.Boolean? { get; set; } + + public open var groupId: kotlin.Boolean? { get; set; } + + public open var height: kotlin.Boolean? { get; set; } + + public open var latency: kotlin.Boolean? { get; set; } + + public open var noiseSuppression: kotlin.Boolean? { get; set; } + + public open var resizeMode: kotlin.Boolean? { get; set; } + + public open var sampleRate: kotlin.Boolean? { get; set; } + + public open var sampleSize: kotlin.Boolean? { get; set; } + + public open var volume: kotlin.Boolean? { get; set; } + + public open var width: kotlin.Boolean? { get; set; } +} + +public open external class OverconstrainedErrorEvent : org.w3c.dom.events.Event { + public constructor OverconstrainedErrorEvent(type: kotlin.String, eventInitDict: org.w3c.dom.mediacapture.OverconstrainedErrorEventInit) + + public open val error: dynamic { get; } + + public companion object of OverconstrainedErrorEvent { + public final val AT_TARGET: kotlin.Short { get; } + + public final val BUBBLING_PHASE: kotlin.Short { get; } + + public final val CAPTURING_PHASE: kotlin.Short { get; } + + public final val NONE: kotlin.Short { get; } + } +} + +public external interface OverconstrainedErrorEventInit : org.w3c.dom.EventInit { + public open var error: dynamic { get; set; } +} + +public external interface Settings { +} + +public external interface ULongRange { + public open var max: kotlin.Int? { get; set; } + + public open var min: kotlin.Int? { get; set; } +} + +public external interface VideoFacingModeEnum { + public companion object of VideoFacingModeEnum { + } +} + +public external interface VideoResizeModeEnum { + public companion object of VideoResizeModeEnum { + } +} \ No newline at end of file diff --git a/libraries/stdlib/api/js/org.w3c.dom.mediasource.kt b/libraries/stdlib/api/js/org.w3c.dom.mediasource.kt new file mode 100644 index 00000000000..a35f555e9a1 --- /dev/null +++ b/libraries/stdlib/api/js/org.w3c.dom.mediasource.kt @@ -0,0 +1,111 @@ +public val org.w3c.dom.mediasource.ReadyState.Companion.CLOSED: org.w3c.dom.mediasource.ReadyState { get; } + +public val org.w3c.dom.mediasource.EndOfStreamError.Companion.DECODE: org.w3c.dom.mediasource.EndOfStreamError { get; } + +public val org.w3c.dom.mediasource.ReadyState.Companion.ENDED: org.w3c.dom.mediasource.ReadyState { get; } + +public val org.w3c.dom.mediasource.EndOfStreamError.Companion.NETWORK: org.w3c.dom.mediasource.EndOfStreamError { get; } + +public val org.w3c.dom.mediasource.ReadyState.Companion.OPEN: org.w3c.dom.mediasource.ReadyState { get; } + +public val org.w3c.dom.mediasource.AppendMode.Companion.SEGMENTS: org.w3c.dom.mediasource.AppendMode { get; } + +public val org.w3c.dom.mediasource.AppendMode.Companion.SEQUENCE: org.w3c.dom.mediasource.AppendMode { get; } + +@kotlin.internal.InlineOnly +public inline operator fun org.w3c.dom.mediasource.SourceBufferList.get(index: kotlin.Int): org.w3c.dom.mediasource.SourceBuffer? + +public external interface AppendMode { + public companion object of AppendMode { + } +} + +public external interface EndOfStreamError { + public companion object of EndOfStreamError { + } +} + +public open external class MediaSource : org.w3c.dom.events.EventTarget, org.w3c.dom.MediaProvider { + public constructor MediaSource() + + public open val activeSourceBuffers: org.w3c.dom.mediasource.SourceBufferList { get; } + + public final var duration: kotlin.Double { get; set; } + + public final var onsourceclose: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public final var onsourceended: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public final var onsourceopen: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open val readyState: org.w3c.dom.mediasource.ReadyState { get; } + + public open val sourceBuffers: org.w3c.dom.mediasource.SourceBufferList { get; } + + public final fun addSourceBuffer(type: kotlin.String): org.w3c.dom.mediasource.SourceBuffer + + public final fun clearLiveSeekableRange(): kotlin.Unit + + public final fun endOfStream(error: org.w3c.dom.mediasource.EndOfStreamError = ...): kotlin.Unit + + public final fun removeSourceBuffer(sourceBuffer: org.w3c.dom.mediasource.SourceBuffer): kotlin.Unit + + public final fun setLiveSeekableRange(start: kotlin.Double, end: kotlin.Double): kotlin.Unit + + public companion object of MediaSource { + public final fun isTypeSupported(type: kotlin.String): kotlin.Boolean + } +} + +public external interface ReadyState { + public companion object of ReadyState { + } +} + +public abstract external class SourceBuffer : org.w3c.dom.events.EventTarget { + public constructor SourceBuffer() + + public open var appendWindowEnd: kotlin.Double { get; set; } + + public open var appendWindowStart: kotlin.Double { get; set; } + + public open val audioTracks: org.w3c.dom.AudioTrackList { get; } + + public open val buffered: org.w3c.dom.TimeRanges { get; } + + public open var mode: org.w3c.dom.mediasource.AppendMode { get; set; } + + public open var onabort: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open var onerror: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open var onupdate: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open var onupdateend: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open var onupdatestart: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open val textTracks: org.w3c.dom.TextTrackList { get; } + + public open var timestampOffset: kotlin.Double { get; set; } + + public open val updating: kotlin.Boolean { get; } + + public open val videoTracks: org.w3c.dom.VideoTrackList { get; } + + public final fun abort(): kotlin.Unit + + public final fun appendBuffer(data: dynamic): kotlin.Unit + + public final fun remove(start: kotlin.Double, end: kotlin.Double): kotlin.Unit +} + +public abstract external class SourceBufferList : org.w3c.dom.events.EventTarget { + public constructor SourceBufferList() + + public open val length: kotlin.Int { get; } + + public open var onaddsourcebuffer: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open var onremovesourcebuffer: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } +} \ No newline at end of file diff --git a/libraries/stdlib/api/js/org.w3c.dom.parsing.kt b/libraries/stdlib/api/js/org.w3c.dom.parsing.kt new file mode 100644 index 00000000000..88bd1b34d59 --- /dev/null +++ b/libraries/stdlib/api/js/org.w3c.dom.parsing.kt @@ -0,0 +1,11 @@ +public open external class DOMParser { + public constructor DOMParser() + + public final fun parseFromString(str: kotlin.String, type: dynamic): org.w3c.dom.Document +} + +public open external class XMLSerializer { + public constructor XMLSerializer() + + public final fun serializeToString(root: org.w3c.dom.Node): kotlin.String +} \ No newline at end of file diff --git a/libraries/stdlib/api/js/org.w3c.dom.pointerevents.kt b/libraries/stdlib/api/js/org.w3c.dom.pointerevents.kt new file mode 100644 index 00000000000..d468296f1d8 --- /dev/null +++ b/libraries/stdlib/api/js/org.w3c.dom.pointerevents.kt @@ -0,0 +1,58 @@ +@kotlin.internal.InlineOnly +public inline fun PointerEventInit(pointerId: kotlin.Int? = ..., width: kotlin.Double? = ..., height: kotlin.Double? = ..., pressure: kotlin.Float? = ..., tangentialPressure: kotlin.Float? = ..., tiltX: kotlin.Int? = ..., tiltY: kotlin.Int? = ..., twist: kotlin.Int? = ..., pointerType: kotlin.String? = ..., isPrimary: kotlin.Boolean? = ..., screenX: kotlin.Int? = ..., screenY: kotlin.Int? = ..., clientX: kotlin.Int? = ..., clientY: kotlin.Int? = ..., button: kotlin.Short? = ..., buttons: kotlin.Short? = ..., relatedTarget: org.w3c.dom.events.EventTarget? = ..., region: kotlin.String? = ..., ctrlKey: kotlin.Boolean? = ..., shiftKey: kotlin.Boolean? = ..., altKey: kotlin.Boolean? = ..., metaKey: kotlin.Boolean? = ..., modifierAltGraph: kotlin.Boolean? = ..., modifierCapsLock: kotlin.Boolean? = ..., modifierFn: kotlin.Boolean? = ..., modifierFnLock: kotlin.Boolean? = ..., modifierHyper: kotlin.Boolean? = ..., modifierNumLock: kotlin.Boolean? = ..., modifierScrollLock: kotlin.Boolean? = ..., modifierSuper: kotlin.Boolean? = ..., modifierSymbol: kotlin.Boolean? = ..., modifierSymbolLock: kotlin.Boolean? = ..., view: org.w3c.dom.Window? = ..., detail: kotlin.Int? = ..., bubbles: kotlin.Boolean? = ..., cancelable: kotlin.Boolean? = ..., composed: kotlin.Boolean? = ...): org.w3c.dom.pointerevents.PointerEventInit + +public open external class PointerEvent : org.w3c.dom.events.MouseEvent { + public constructor PointerEvent(type: kotlin.String, eventInitDict: org.w3c.dom.pointerevents.PointerEventInit = ...) + + public open val height: kotlin.Double { get; } + + public open val isPrimary: kotlin.Boolean { get; } + + public open val pointerId: kotlin.Int { get; } + + public open val pointerType: kotlin.String { get; } + + public open val pressure: kotlin.Float { get; } + + public open val tangentialPressure: kotlin.Float { get; } + + public open val tiltX: kotlin.Int { get; } + + public open val tiltY: kotlin.Int { get; } + + public open val twist: kotlin.Int { get; } + + public open val width: kotlin.Double { get; } + + public companion object of PointerEvent { + public final val AT_TARGET: kotlin.Short { get; } + + public final val BUBBLING_PHASE: kotlin.Short { get; } + + public final val CAPTURING_PHASE: kotlin.Short { get; } + + public final val NONE: kotlin.Short { get; } + } +} + +public external interface PointerEventInit : org.w3c.dom.events.MouseEventInit { + public open var height: kotlin.Double? { get; set; } + + public open var isPrimary: kotlin.Boolean? { get; set; } + + public open var pointerId: kotlin.Int? { get; set; } + + public open var pointerType: kotlin.String? { get; set; } + + public open var pressure: kotlin.Float? { get; set; } + + public open var tangentialPressure: kotlin.Float? { get; set; } + + public open var tiltX: kotlin.Int? { get; set; } + + public open var tiltY: kotlin.Int? { get; set; } + + public open var twist: kotlin.Int? { get; set; } + + public open var width: kotlin.Double? { get; set; } +} \ No newline at end of file diff --git a/libraries/stdlib/api/js/org.w3c.dom.svg.kt b/libraries/stdlib/api/js/org.w3c.dom.svg.kt new file mode 100644 index 00000000000..d1b341bb04a --- /dev/null +++ b/libraries/stdlib/api/js/org.w3c.dom.svg.kt @@ -0,0 +1,2820 @@ +@kotlin.internal.InlineOnly +public inline fun SVGBoundingBoxOptions(fill: kotlin.Boolean? = ..., stroke: kotlin.Boolean? = ..., markers: kotlin.Boolean? = ..., clipped: kotlin.Boolean? = ...): org.w3c.dom.svg.SVGBoundingBoxOptions + +@kotlin.internal.InlineOnly +public inline operator fun org.w3c.dom.svg.SVGLengthList.get(index: kotlin.Int): org.w3c.dom.svg.SVGLength? + +@kotlin.internal.InlineOnly +public inline operator fun org.w3c.dom.svg.SVGNameList.get(index: kotlin.Int): dynamic + +@kotlin.internal.InlineOnly +public inline operator fun org.w3c.dom.svg.SVGNumberList.get(index: kotlin.Int): org.w3c.dom.svg.SVGNumber? + +@kotlin.internal.InlineOnly +public inline operator fun org.w3c.dom.svg.SVGPointList.get(index: kotlin.Int): org.w3c.dom.DOMPoint? + +@kotlin.internal.InlineOnly +public inline operator fun org.w3c.dom.svg.SVGStringList.get(index: kotlin.Int): kotlin.String? + +@kotlin.internal.InlineOnly +public inline operator fun org.w3c.dom.svg.SVGTransformList.get(index: kotlin.Int): org.w3c.dom.svg.SVGTransform? + +@kotlin.internal.InlineOnly +public inline operator fun org.w3c.dom.svg.SVGLengthList.set(index: kotlin.Int, newItem: org.w3c.dom.svg.SVGLength): kotlin.Unit + +@kotlin.internal.InlineOnly +public inline operator fun org.w3c.dom.svg.SVGNameList.set(index: kotlin.Int, newItem: dynamic): kotlin.Unit + +@kotlin.internal.InlineOnly +public inline operator fun org.w3c.dom.svg.SVGNumberList.set(index: kotlin.Int, newItem: org.w3c.dom.svg.SVGNumber): kotlin.Unit + +@kotlin.internal.InlineOnly +public inline operator fun org.w3c.dom.svg.SVGPointList.set(index: kotlin.Int, newItem: org.w3c.dom.DOMPoint): kotlin.Unit + +@kotlin.internal.InlineOnly +public inline operator fun org.w3c.dom.svg.SVGStringList.set(index: kotlin.Int, newItem: kotlin.String): kotlin.Unit + +@kotlin.internal.InlineOnly +public inline operator fun org.w3c.dom.svg.SVGTransformList.set(index: kotlin.Int, newItem: org.w3c.dom.svg.SVGTransform): kotlin.Unit + +public external interface GetSVGDocument { + public abstract fun getSVGDocument(): org.w3c.dom.Document +} + +public abstract external class SVGAElement : org.w3c.dom.svg.SVGGraphicsElement, org.w3c.dom.svg.SVGURIReference { + public constructor SVGAElement() + + public open val download: org.w3c.dom.svg.SVGAnimatedString { get; } + + public open val hreflang: org.w3c.dom.svg.SVGAnimatedString { get; } + + public open val rel: org.w3c.dom.svg.SVGAnimatedString { get; } + + public open val relList: org.w3c.dom.svg.SVGAnimatedString { get; } + + public open val target: org.w3c.dom.svg.SVGAnimatedString { get; } + + public open val type: org.w3c.dom.svg.SVGAnimatedString { get; } + + public companion object of SVGAElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class SVGAngle { + public constructor SVGAngle() + + public open val unitType: kotlin.Short { get; } + + public open var value: kotlin.Float { get; set; } + + public open var valueAsString: kotlin.String { get; set; } + + public open var valueInSpecifiedUnits: kotlin.Float { get; set; } + + public final fun convertToSpecifiedUnits(unitType: kotlin.Short): kotlin.Unit + + public final fun newValueSpecifiedUnits(unitType: kotlin.Short, valueInSpecifiedUnits: kotlin.Float): kotlin.Unit + + public companion object of SVGAngle { + public final val SVG_ANGLETYPE_DEG: kotlin.Short { get; } + + public final val SVG_ANGLETYPE_GRAD: kotlin.Short { get; } + + public final val SVG_ANGLETYPE_RAD: kotlin.Short { get; } + + public final val SVG_ANGLETYPE_UNKNOWN: kotlin.Short { get; } + + public final val SVG_ANGLETYPE_UNSPECIFIED: kotlin.Short { get; } + } +} + +public abstract external class SVGAnimatedAngle { + public constructor SVGAnimatedAngle() + + public open val animVal: org.w3c.dom.svg.SVGAngle { get; } + + public open val baseVal: org.w3c.dom.svg.SVGAngle { get; } +} + +public abstract external class SVGAnimatedBoolean { + public constructor SVGAnimatedBoolean() + + public open val animVal: kotlin.Boolean { get; } + + public open var baseVal: kotlin.Boolean { get; set; } +} + +public abstract external class SVGAnimatedEnumeration { + public constructor SVGAnimatedEnumeration() + + public open val animVal: kotlin.Short { get; } + + public open var baseVal: kotlin.Short { get; set; } +} + +public abstract external class SVGAnimatedInteger { + public constructor SVGAnimatedInteger() + + public open val animVal: kotlin.Int { get; } + + public open var baseVal: kotlin.Int { get; set; } +} + +public abstract external class SVGAnimatedLength { + public constructor SVGAnimatedLength() + + public open val animVal: org.w3c.dom.svg.SVGLength { get; } + + public open val baseVal: org.w3c.dom.svg.SVGLength { get; } +} + +public abstract external class SVGAnimatedLengthList { + public constructor SVGAnimatedLengthList() + + public open val animVal: org.w3c.dom.svg.SVGLengthList { get; } + + public open val baseVal: org.w3c.dom.svg.SVGLengthList { get; } +} + +public abstract external class SVGAnimatedNumber { + public constructor SVGAnimatedNumber() + + public open val animVal: kotlin.Float { get; } + + public open var baseVal: kotlin.Float { get; set; } +} + +public abstract external class SVGAnimatedNumberList { + public constructor SVGAnimatedNumberList() + + public open val animVal: org.w3c.dom.svg.SVGNumberList { get; } + + public open val baseVal: org.w3c.dom.svg.SVGNumberList { get; } +} + +public external interface SVGAnimatedPoints { + public abstract val animatedPoints: org.w3c.dom.svg.SVGPointList { get; } + + public abstract val points: org.w3c.dom.svg.SVGPointList { get; } +} + +public abstract external class SVGAnimatedPreserveAspectRatio { + public constructor SVGAnimatedPreserveAspectRatio() + + public open val animVal: org.w3c.dom.svg.SVGPreserveAspectRatio { get; } + + public open val baseVal: org.w3c.dom.svg.SVGPreserveAspectRatio { get; } +} + +public abstract external class SVGAnimatedRect { + public constructor SVGAnimatedRect() + + public open val animVal: org.w3c.dom.DOMRectReadOnly { get; } + + public open val baseVal: org.w3c.dom.DOMRect { get; } +} + +public abstract external class SVGAnimatedString { + public constructor SVGAnimatedString() + + public open val animVal: kotlin.String { get; } + + public open var baseVal: kotlin.String { get; set; } +} + +public abstract external class SVGAnimatedTransformList { + public constructor SVGAnimatedTransformList() + + public open val animVal: org.w3c.dom.svg.SVGTransformList { get; } + + public open val baseVal: org.w3c.dom.svg.SVGTransformList { get; } +} + +public external interface SVGBoundingBoxOptions { + public open var clipped: kotlin.Boolean? { get; set; } + + public open var fill: kotlin.Boolean? { get; set; } + + public open var markers: kotlin.Boolean? { get; set; } + + public open var stroke: kotlin.Boolean? { get; set; } +} + +public abstract external class SVGCircleElement : org.w3c.dom.svg.SVGGeometryElement { + public constructor SVGCircleElement() + + public open val cx: org.w3c.dom.svg.SVGAnimatedLength { get; } + + public open val cy: org.w3c.dom.svg.SVGAnimatedLength { get; } + + public open val r: org.w3c.dom.svg.SVGAnimatedLength { get; } + + public companion object of SVGCircleElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class SVGCursorElement : org.w3c.dom.svg.SVGElement, org.w3c.dom.svg.SVGURIReference { + public constructor SVGCursorElement() + + public open val x: org.w3c.dom.svg.SVGAnimatedLength { get; } + + public open val y: org.w3c.dom.svg.SVGAnimatedLength { get; } + + public companion object of SVGCursorElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class SVGDefsElement : org.w3c.dom.svg.SVGGraphicsElement { + public constructor SVGDefsElement() + + public companion object of SVGDefsElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class SVGDescElement : org.w3c.dom.svg.SVGElement { + public constructor SVGDescElement() + + public companion object of SVGDescElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class SVGElement : org.w3c.dom.Element, org.w3c.dom.css.ElementCSSInlineStyle, org.w3c.dom.GlobalEventHandlers, org.w3c.dom.svg.SVGElementInstance { + public constructor SVGElement() + + public open val dataset: org.w3c.dom.DOMStringMap { get; } + + public open val ownerSVGElement: org.w3c.dom.svg.SVGSVGElement? { get; } + + public open var tabIndex: kotlin.Int { get; set; } + + public open val viewportElement: org.w3c.dom.svg.SVGElement? { get; } + + public final fun blur(): kotlin.Unit + + public final fun focus(): kotlin.Unit + + public companion object of SVGElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public external interface SVGElementInstance { + public open val correspondingElement: org.w3c.dom.svg.SVGElement? { get; } + + public open val correspondingUseElement: org.w3c.dom.svg.SVGUseElement? { get; } +} + +public abstract external class SVGEllipseElement : org.w3c.dom.svg.SVGGeometryElement { + public constructor SVGEllipseElement() + + public open val cx: org.w3c.dom.svg.SVGAnimatedLength { get; } + + public open val cy: org.w3c.dom.svg.SVGAnimatedLength { get; } + + public open val rx: org.w3c.dom.svg.SVGAnimatedLength { get; } + + public open val ry: org.w3c.dom.svg.SVGAnimatedLength { get; } + + public companion object of SVGEllipseElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public external interface SVGFitToViewBox { + public abstract val preserveAspectRatio: org.w3c.dom.svg.SVGAnimatedPreserveAspectRatio { get; } + + public abstract val viewBox: org.w3c.dom.svg.SVGAnimatedRect { get; } +} + +public abstract external class SVGForeignObjectElement : org.w3c.dom.svg.SVGGraphicsElement { + public constructor SVGForeignObjectElement() + + public open val height: org.w3c.dom.svg.SVGAnimatedLength { get; } + + public open val width: org.w3c.dom.svg.SVGAnimatedLength { get; } + + public open val x: org.w3c.dom.svg.SVGAnimatedLength { get; } + + public open val y: org.w3c.dom.svg.SVGAnimatedLength { get; } + + public companion object of SVGForeignObjectElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class SVGGElement : org.w3c.dom.svg.SVGGraphicsElement { + public constructor SVGGElement() + + public companion object of SVGGElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class SVGGeometryElement : org.w3c.dom.svg.SVGGraphicsElement { + public constructor SVGGeometryElement() + + public open val pathLength: org.w3c.dom.svg.SVGAnimatedNumber { get; } + + public final fun getPointAtLength(distance: kotlin.Float): org.w3c.dom.DOMPoint + + public final fun getTotalLength(): kotlin.Float + + public final fun isPointInFill(point: org.w3c.dom.DOMPoint): kotlin.Boolean + + public final fun isPointInStroke(point: org.w3c.dom.DOMPoint): kotlin.Boolean + + public companion object of SVGGeometryElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class SVGGradientElement : org.w3c.dom.svg.SVGElement, org.w3c.dom.svg.SVGURIReference, org.w3c.dom.svg.SVGUnitTypes { + public constructor SVGGradientElement() + + public open val gradientTransform: org.w3c.dom.svg.SVGAnimatedTransformList { get; } + + public open val gradientUnits: org.w3c.dom.svg.SVGAnimatedEnumeration { get; } + + public open val spreadMethod: org.w3c.dom.svg.SVGAnimatedEnumeration { get; } + + public companion object of SVGGradientElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val SVG_SPREADMETHOD_PAD: kotlin.Short { get; } + + public final val SVG_SPREADMETHOD_REFLECT: kotlin.Short { get; } + + public final val SVG_SPREADMETHOD_REPEAT: kotlin.Short { get; } + + public final val SVG_SPREADMETHOD_UNKNOWN: kotlin.Short { get; } + + public final val SVG_UNIT_TYPE_OBJECTBOUNDINGBOX: kotlin.Short { get; } + + public final val SVG_UNIT_TYPE_UNKNOWN: kotlin.Short { get; } + + public final val SVG_UNIT_TYPE_USERSPACEONUSE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class SVGGraphicsElement : org.w3c.dom.svg.SVGElement, org.w3c.dom.svg.SVGTests { + public constructor SVGGraphicsElement() + + public open val transform: org.w3c.dom.svg.SVGAnimatedTransformList { get; } + + public final fun getBBox(options: org.w3c.dom.svg.SVGBoundingBoxOptions = ...): org.w3c.dom.DOMRect + + public final fun getCTM(): org.w3c.dom.DOMMatrix? + + public final fun getScreenCTM(): org.w3c.dom.DOMMatrix? + + public companion object of SVGGraphicsElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class SVGHatchElement : org.w3c.dom.svg.SVGElement { + public constructor SVGHatchElement() + + public companion object of SVGHatchElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class SVGHatchpathElement : org.w3c.dom.svg.SVGElement { + public constructor SVGHatchpathElement() + + public companion object of SVGHatchpathElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class SVGImageElement : org.w3c.dom.svg.SVGGraphicsElement, org.w3c.dom.svg.SVGURIReference, org.w3c.dom.HTMLOrSVGImageElement { + public constructor SVGImageElement() + + public open var crossOrigin: kotlin.String? { get; set; } + + public open val height: org.w3c.dom.svg.SVGAnimatedLength { get; } + + public open val preserveAspectRatio: org.w3c.dom.svg.SVGAnimatedPreserveAspectRatio { get; } + + public open val width: org.w3c.dom.svg.SVGAnimatedLength { get; } + + public open val x: org.w3c.dom.svg.SVGAnimatedLength { get; } + + public open val y: org.w3c.dom.svg.SVGAnimatedLength { get; } + + public companion object of SVGImageElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class SVGLength { + public constructor SVGLength() + + public open val unitType: kotlin.Short { get; } + + public open var value: kotlin.Float { get; set; } + + public open var valueAsString: kotlin.String { get; set; } + + public open var valueInSpecifiedUnits: kotlin.Float { get; set; } + + public final fun convertToSpecifiedUnits(unitType: kotlin.Short): kotlin.Unit + + public final fun newValueSpecifiedUnits(unitType: kotlin.Short, valueInSpecifiedUnits: kotlin.Float): kotlin.Unit + + public companion object of SVGLength { + public final val SVG_LENGTHTYPE_CM: kotlin.Short { get; } + + public final val SVG_LENGTHTYPE_EMS: kotlin.Short { get; } + + public final val SVG_LENGTHTYPE_EXS: kotlin.Short { get; } + + public final val SVG_LENGTHTYPE_IN: kotlin.Short { get; } + + public final val SVG_LENGTHTYPE_MM: kotlin.Short { get; } + + public final val SVG_LENGTHTYPE_NUMBER: kotlin.Short { get; } + + public final val SVG_LENGTHTYPE_PC: kotlin.Short { get; } + + public final val SVG_LENGTHTYPE_PERCENTAGE: kotlin.Short { get; } + + public final val SVG_LENGTHTYPE_PT: kotlin.Short { get; } + + public final val SVG_LENGTHTYPE_PX: kotlin.Short { get; } + + public final val SVG_LENGTHTYPE_UNKNOWN: kotlin.Short { get; } + } +} + +public abstract external class SVGLengthList { + public constructor SVGLengthList() + + public open val length: kotlin.Int { get; } + + public open val numberOfItems: kotlin.Int { get; } + + public final fun appendItem(newItem: org.w3c.dom.svg.SVGLength): org.w3c.dom.svg.SVGLength + + public final fun clear(): kotlin.Unit + + public final fun getItem(index: kotlin.Int): org.w3c.dom.svg.SVGLength + + public final fun initialize(newItem: org.w3c.dom.svg.SVGLength): org.w3c.dom.svg.SVGLength + + public final fun insertItemBefore(newItem: org.w3c.dom.svg.SVGLength, index: kotlin.Int): org.w3c.dom.svg.SVGLength + + public final fun removeItem(index: kotlin.Int): org.w3c.dom.svg.SVGLength + + public final fun replaceItem(newItem: org.w3c.dom.svg.SVGLength, index: kotlin.Int): org.w3c.dom.svg.SVGLength +} + +public abstract external class SVGLineElement : org.w3c.dom.svg.SVGGeometryElement { + public constructor SVGLineElement() + + public open val x1: org.w3c.dom.svg.SVGAnimatedLength { get; } + + public open val x2: org.w3c.dom.svg.SVGAnimatedLength { get; } + + public open val y1: org.w3c.dom.svg.SVGAnimatedLength { get; } + + public open val y2: org.w3c.dom.svg.SVGAnimatedLength { get; } + + public companion object of SVGLineElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class SVGLinearGradientElement : org.w3c.dom.svg.SVGGradientElement { + public constructor SVGLinearGradientElement() + + public open val x1: org.w3c.dom.svg.SVGAnimatedLength { get; } + + public open val x2: org.w3c.dom.svg.SVGAnimatedLength { get; } + + public open val y1: org.w3c.dom.svg.SVGAnimatedLength { get; } + + public open val y2: org.w3c.dom.svg.SVGAnimatedLength { get; } + + public companion object of SVGLinearGradientElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val SVG_SPREADMETHOD_PAD: kotlin.Short { get; } + + public final val SVG_SPREADMETHOD_REFLECT: kotlin.Short { get; } + + public final val SVG_SPREADMETHOD_REPEAT: kotlin.Short { get; } + + public final val SVG_SPREADMETHOD_UNKNOWN: kotlin.Short { get; } + + public final val SVG_UNIT_TYPE_OBJECTBOUNDINGBOX: kotlin.Short { get; } + + public final val SVG_UNIT_TYPE_UNKNOWN: kotlin.Short { get; } + + public final val SVG_UNIT_TYPE_USERSPACEONUSE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class SVGMarkerElement : org.w3c.dom.svg.SVGElement, org.w3c.dom.svg.SVGFitToViewBox { + public constructor SVGMarkerElement() + + public open val markerHeight: org.w3c.dom.svg.SVGAnimatedLength { get; } + + public open val markerUnits: org.w3c.dom.svg.SVGAnimatedEnumeration { get; } + + public open val markerWidth: org.w3c.dom.svg.SVGAnimatedLength { get; } + + public open var orient: kotlin.String { get; set; } + + public open val orientAngle: org.w3c.dom.svg.SVGAnimatedAngle { get; } + + public open val orientType: org.w3c.dom.svg.SVGAnimatedEnumeration { get; } + + public open val refX: org.w3c.dom.svg.SVGAnimatedLength { get; } + + public open val refY: org.w3c.dom.svg.SVGAnimatedLength { get; } + + public final fun setOrientToAngle(angle: org.w3c.dom.svg.SVGAngle): kotlin.Unit + + public final fun setOrientToAuto(): kotlin.Unit + + public companion object of SVGMarkerElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val SVG_MARKERUNITS_STROKEWIDTH: kotlin.Short { get; } + + public final val SVG_MARKERUNITS_UNKNOWN: kotlin.Short { get; } + + public final val SVG_MARKERUNITS_USERSPACEONUSE: kotlin.Short { get; } + + public final val SVG_MARKER_ORIENT_ANGLE: kotlin.Short { get; } + + public final val SVG_MARKER_ORIENT_AUTO: kotlin.Short { get; } + + public final val SVG_MARKER_ORIENT_UNKNOWN: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class SVGMeshElement : org.w3c.dom.svg.SVGGeometryElement, org.w3c.dom.svg.SVGURIReference { + public constructor SVGMeshElement() + + public companion object of SVGMeshElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class SVGMeshGradientElement : org.w3c.dom.svg.SVGGradientElement { + public constructor SVGMeshGradientElement() + + public companion object of SVGMeshGradientElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val SVG_SPREADMETHOD_PAD: kotlin.Short { get; } + + public final val SVG_SPREADMETHOD_REFLECT: kotlin.Short { get; } + + public final val SVG_SPREADMETHOD_REPEAT: kotlin.Short { get; } + + public final val SVG_SPREADMETHOD_UNKNOWN: kotlin.Short { get; } + + public final val SVG_UNIT_TYPE_OBJECTBOUNDINGBOX: kotlin.Short { get; } + + public final val SVG_UNIT_TYPE_UNKNOWN: kotlin.Short { get; } + + public final val SVG_UNIT_TYPE_USERSPACEONUSE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class SVGMeshpatchElement : org.w3c.dom.svg.SVGElement { + public constructor SVGMeshpatchElement() + + public companion object of SVGMeshpatchElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class SVGMeshrowElement : org.w3c.dom.svg.SVGElement { + public constructor SVGMeshrowElement() + + public companion object of SVGMeshrowElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class SVGMetadataElement : org.w3c.dom.svg.SVGElement { + public constructor SVGMetadataElement() + + public companion object of SVGMetadataElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class SVGNameList { + public constructor SVGNameList() + + public open val length: kotlin.Int { get; } + + public open val numberOfItems: kotlin.Int { get; } + + public final fun appendItem(newItem: dynamic): dynamic + + public final fun clear(): kotlin.Unit + + public final fun getItem(index: kotlin.Int): dynamic + + public final fun initialize(newItem: dynamic): dynamic + + public final fun insertItemBefore(newItem: dynamic, index: kotlin.Int): dynamic + + public final fun removeItem(index: kotlin.Int): dynamic + + public final fun replaceItem(newItem: dynamic, index: kotlin.Int): dynamic +} + +public abstract external class SVGNumber { + public constructor SVGNumber() + + public open var value: kotlin.Float { get; set; } +} + +public abstract external class SVGNumberList { + public constructor SVGNumberList() + + public open val length: kotlin.Int { get; } + + public open val numberOfItems: kotlin.Int { get; } + + public final fun appendItem(newItem: org.w3c.dom.svg.SVGNumber): org.w3c.dom.svg.SVGNumber + + public final fun clear(): kotlin.Unit + + public final fun getItem(index: kotlin.Int): org.w3c.dom.svg.SVGNumber + + public final fun initialize(newItem: org.w3c.dom.svg.SVGNumber): org.w3c.dom.svg.SVGNumber + + public final fun insertItemBefore(newItem: org.w3c.dom.svg.SVGNumber, index: kotlin.Int): org.w3c.dom.svg.SVGNumber + + public final fun removeItem(index: kotlin.Int): org.w3c.dom.svg.SVGNumber + + public final fun replaceItem(newItem: org.w3c.dom.svg.SVGNumber, index: kotlin.Int): org.w3c.dom.svg.SVGNumber +} + +public abstract external class SVGPathElement : org.w3c.dom.svg.SVGGeometryElement { + public constructor SVGPathElement() + + public companion object of SVGPathElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class SVGPatternElement : org.w3c.dom.svg.SVGElement, org.w3c.dom.svg.SVGFitToViewBox, org.w3c.dom.svg.SVGURIReference, org.w3c.dom.svg.SVGUnitTypes { + public constructor SVGPatternElement() + + public open val height: org.w3c.dom.svg.SVGAnimatedLength { get; } + + public open val patternContentUnits: org.w3c.dom.svg.SVGAnimatedEnumeration { get; } + + public open val patternTransform: org.w3c.dom.svg.SVGAnimatedTransformList { get; } + + public open val patternUnits: org.w3c.dom.svg.SVGAnimatedEnumeration { get; } + + public open val width: org.w3c.dom.svg.SVGAnimatedLength { get; } + + public open val x: org.w3c.dom.svg.SVGAnimatedLength { get; } + + public open val y: org.w3c.dom.svg.SVGAnimatedLength { get; } + + public companion object of SVGPatternElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val SVG_UNIT_TYPE_OBJECTBOUNDINGBOX: kotlin.Short { get; } + + public final val SVG_UNIT_TYPE_UNKNOWN: kotlin.Short { get; } + + public final val SVG_UNIT_TYPE_USERSPACEONUSE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class SVGPointList { + public constructor SVGPointList() + + public open val length: kotlin.Int { get; } + + public open val numberOfItems: kotlin.Int { get; } + + public final fun appendItem(newItem: org.w3c.dom.DOMPoint): org.w3c.dom.DOMPoint + + public final fun clear(): kotlin.Unit + + public final fun getItem(index: kotlin.Int): org.w3c.dom.DOMPoint + + public final fun initialize(newItem: org.w3c.dom.DOMPoint): org.w3c.dom.DOMPoint + + public final fun insertItemBefore(newItem: org.w3c.dom.DOMPoint, index: kotlin.Int): org.w3c.dom.DOMPoint + + public final fun removeItem(index: kotlin.Int): org.w3c.dom.DOMPoint + + public final fun replaceItem(newItem: org.w3c.dom.DOMPoint, index: kotlin.Int): org.w3c.dom.DOMPoint +} + +public abstract external class SVGPolygonElement : org.w3c.dom.svg.SVGGeometryElement, org.w3c.dom.svg.SVGAnimatedPoints { + public constructor SVGPolygonElement() + + public companion object of SVGPolygonElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class SVGPolylineElement : org.w3c.dom.svg.SVGGeometryElement, org.w3c.dom.svg.SVGAnimatedPoints { + public constructor SVGPolylineElement() + + public companion object of SVGPolylineElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class SVGPreserveAspectRatio { + public constructor SVGPreserveAspectRatio() + + public open var align: kotlin.Short { get; set; } + + public open var meetOrSlice: kotlin.Short { get; set; } + + public companion object of SVGPreserveAspectRatio { + public final val SVG_MEETORSLICE_MEET: kotlin.Short { get; } + + public final val SVG_MEETORSLICE_SLICE: kotlin.Short { get; } + + public final val SVG_MEETORSLICE_UNKNOWN: kotlin.Short { get; } + + public final val SVG_PRESERVEASPECTRATIO_NONE: kotlin.Short { get; } + + public final val SVG_PRESERVEASPECTRATIO_UNKNOWN: kotlin.Short { get; } + + public final val SVG_PRESERVEASPECTRATIO_XMAXYMAX: kotlin.Short { get; } + + public final val SVG_PRESERVEASPECTRATIO_XMAXYMID: kotlin.Short { get; } + + public final val SVG_PRESERVEASPECTRATIO_XMAXYMIN: kotlin.Short { get; } + + public final val SVG_PRESERVEASPECTRATIO_XMIDYMAX: kotlin.Short { get; } + + public final val SVG_PRESERVEASPECTRATIO_XMIDYMID: kotlin.Short { get; } + + public final val SVG_PRESERVEASPECTRATIO_XMIDYMIN: kotlin.Short { get; } + + public final val SVG_PRESERVEASPECTRATIO_XMINYMAX: kotlin.Short { get; } + + public final val SVG_PRESERVEASPECTRATIO_XMINYMID: kotlin.Short { get; } + + public final val SVG_PRESERVEASPECTRATIO_XMINYMIN: kotlin.Short { get; } + } +} + +public abstract external class SVGRadialGradientElement : org.w3c.dom.svg.SVGGradientElement { + public constructor SVGRadialGradientElement() + + public open val cx: org.w3c.dom.svg.SVGAnimatedLength { get; } + + public open val cy: org.w3c.dom.svg.SVGAnimatedLength { get; } + + public open val fr: org.w3c.dom.svg.SVGAnimatedLength { get; } + + public open val fx: org.w3c.dom.svg.SVGAnimatedLength { get; } + + public open val fy: org.w3c.dom.svg.SVGAnimatedLength { get; } + + public open val r: org.w3c.dom.svg.SVGAnimatedLength { get; } + + public companion object of SVGRadialGradientElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val SVG_SPREADMETHOD_PAD: kotlin.Short { get; } + + public final val SVG_SPREADMETHOD_REFLECT: kotlin.Short { get; } + + public final val SVG_SPREADMETHOD_REPEAT: kotlin.Short { get; } + + public final val SVG_SPREADMETHOD_UNKNOWN: kotlin.Short { get; } + + public final val SVG_UNIT_TYPE_OBJECTBOUNDINGBOX: kotlin.Short { get; } + + public final val SVG_UNIT_TYPE_UNKNOWN: kotlin.Short { get; } + + public final val SVG_UNIT_TYPE_USERSPACEONUSE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class SVGRectElement : org.w3c.dom.svg.SVGGeometryElement { + public constructor SVGRectElement() + + public open val height: org.w3c.dom.svg.SVGAnimatedLength { get; } + + public open val rx: org.w3c.dom.svg.SVGAnimatedLength { get; } + + public open val ry: org.w3c.dom.svg.SVGAnimatedLength { get; } + + public open val width: org.w3c.dom.svg.SVGAnimatedLength { get; } + + public open val x: org.w3c.dom.svg.SVGAnimatedLength { get; } + + public open val y: org.w3c.dom.svg.SVGAnimatedLength { get; } + + public companion object of SVGRectElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class SVGSVGElement : org.w3c.dom.svg.SVGGraphicsElement, org.w3c.dom.svg.SVGFitToViewBox, org.w3c.dom.svg.SVGZoomAndPan, org.w3c.dom.WindowEventHandlers { + public constructor SVGSVGElement() + + public open var currentScale: kotlin.Float { get; set; } + + public open val currentTranslate: org.w3c.dom.DOMPointReadOnly { get; } + + public open val height: org.w3c.dom.svg.SVGAnimatedLength { get; } + + public open val width: org.w3c.dom.svg.SVGAnimatedLength { get; } + + public open val x: org.w3c.dom.svg.SVGAnimatedLength { get; } + + public open val y: org.w3c.dom.svg.SVGAnimatedLength { get; } + + public final fun checkEnclosure(element: org.w3c.dom.svg.SVGElement, rect: org.w3c.dom.DOMRectReadOnly): kotlin.Boolean + + public final fun checkIntersection(element: org.w3c.dom.svg.SVGElement, rect: org.w3c.dom.DOMRectReadOnly): kotlin.Boolean + + public final fun createSVGAngle(): org.w3c.dom.svg.SVGAngle + + public final fun createSVGLength(): org.w3c.dom.svg.SVGLength + + public final fun createSVGMatrix(): org.w3c.dom.DOMMatrix + + public final fun createSVGNumber(): org.w3c.dom.svg.SVGNumber + + public final fun createSVGPoint(): org.w3c.dom.DOMPoint + + public final fun createSVGRect(): org.w3c.dom.DOMRect + + public final fun createSVGTransform(): org.w3c.dom.svg.SVGTransform + + public final fun createSVGTransformFromMatrix(matrix: org.w3c.dom.DOMMatrixReadOnly): org.w3c.dom.svg.SVGTransform + + public final fun deselectAll(): kotlin.Unit + + public final fun forceRedraw(): kotlin.Unit + + public final fun getElementById(elementId: kotlin.String): org.w3c.dom.Element + + public final fun getEnclosureList(rect: org.w3c.dom.DOMRectReadOnly, referenceElement: org.w3c.dom.svg.SVGElement?): org.w3c.dom.NodeList + + public final fun getIntersectionList(rect: org.w3c.dom.DOMRectReadOnly, referenceElement: org.w3c.dom.svg.SVGElement?): org.w3c.dom.NodeList + + public final fun suspendRedraw(maxWaitMilliseconds: kotlin.Int): kotlin.Int + + public final fun unsuspendRedraw(suspendHandleID: kotlin.Int): kotlin.Unit + + public final fun unsuspendRedrawAll(): kotlin.Unit + + public companion object of SVGSVGElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val SVG_ZOOMANDPAN_DISABLE: kotlin.Short { get; } + + public final val SVG_ZOOMANDPAN_MAGNIFY: kotlin.Short { get; } + + public final val SVG_ZOOMANDPAN_UNKNOWN: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class SVGScriptElement : org.w3c.dom.svg.SVGElement, org.w3c.dom.svg.SVGURIReference, org.w3c.dom.HTMLOrSVGScriptElement { + public constructor SVGScriptElement() + + public open var crossOrigin: kotlin.String? { get; set; } + + public open var type: kotlin.String { get; set; } + + public companion object of SVGScriptElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class SVGSolidcolorElement : org.w3c.dom.svg.SVGElement { + public constructor SVGSolidcolorElement() + + public companion object of SVGSolidcolorElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class SVGStopElement : org.w3c.dom.svg.SVGElement { + public constructor SVGStopElement() + + public open val offset: org.w3c.dom.svg.SVGAnimatedNumber { get; } + + public companion object of SVGStopElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class SVGStringList { + public constructor SVGStringList() + + public open val length: kotlin.Int { get; } + + public open val numberOfItems: kotlin.Int { get; } + + public final fun appendItem(newItem: kotlin.String): kotlin.String + + public final fun clear(): kotlin.Unit + + public final fun getItem(index: kotlin.Int): kotlin.String + + public final fun initialize(newItem: kotlin.String): kotlin.String + + public final fun insertItemBefore(newItem: kotlin.String, index: kotlin.Int): kotlin.String + + public final fun removeItem(index: kotlin.Int): kotlin.String + + public final fun replaceItem(newItem: kotlin.String, index: kotlin.Int): kotlin.String +} + +public abstract external class SVGStyleElement : org.w3c.dom.svg.SVGElement, org.w3c.dom.css.LinkStyle { + public constructor SVGStyleElement() + + public open var media: kotlin.String { get; set; } + + public open var title: kotlin.String { get; set; } + + public open var type: kotlin.String { get; set; } + + public companion object of SVGStyleElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class SVGSwitchElement : org.w3c.dom.svg.SVGGraphicsElement { + public constructor SVGSwitchElement() + + public companion object of SVGSwitchElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class SVGSymbolElement : org.w3c.dom.svg.SVGGraphicsElement, org.w3c.dom.svg.SVGFitToViewBox { + public constructor SVGSymbolElement() + + public companion object of SVGSymbolElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class SVGTSpanElement : org.w3c.dom.svg.SVGTextPositioningElement { + public constructor SVGTSpanElement() + + public companion object of SVGTSpanElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val LENGTHADJUST_SPACING: kotlin.Short { get; } + + public final val LENGTHADJUST_SPACINGANDGLYPHS: kotlin.Short { get; } + + public final val LENGTHADJUST_UNKNOWN: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public external interface SVGTests { + public abstract val requiredExtensions: org.w3c.dom.svg.SVGStringList { get; } + + public abstract val systemLanguage: org.w3c.dom.svg.SVGStringList { get; } +} + +public abstract external class SVGTextContentElement : org.w3c.dom.svg.SVGGraphicsElement { + public constructor SVGTextContentElement() + + public open val lengthAdjust: org.w3c.dom.svg.SVGAnimatedEnumeration { get; } + + public open val textLength: org.w3c.dom.svg.SVGAnimatedLength { get; } + + public final fun getCharNumAtPosition(point: org.w3c.dom.DOMPoint): kotlin.Int + + public final fun getComputedTextLength(): kotlin.Float + + public final fun getEndPositionOfChar(charnum: kotlin.Int): org.w3c.dom.DOMPoint + + public final fun getExtentOfChar(charnum: kotlin.Int): org.w3c.dom.DOMRect + + public final fun getNumberOfChars(): kotlin.Int + + public final fun getRotationOfChar(charnum: kotlin.Int): kotlin.Float + + public final fun getStartPositionOfChar(charnum: kotlin.Int): org.w3c.dom.DOMPoint + + public final fun getSubStringLength(charnum: kotlin.Int, nchars: kotlin.Int): kotlin.Float + + public final fun selectSubString(charnum: kotlin.Int, nchars: kotlin.Int): kotlin.Unit + + public companion object of SVGTextContentElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val LENGTHADJUST_SPACING: kotlin.Short { get; } + + public final val LENGTHADJUST_SPACINGANDGLYPHS: kotlin.Short { get; } + + public final val LENGTHADJUST_UNKNOWN: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class SVGTextElement : org.w3c.dom.svg.SVGTextPositioningElement { + public constructor SVGTextElement() + + public companion object of SVGTextElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val LENGTHADJUST_SPACING: kotlin.Short { get; } + + public final val LENGTHADJUST_SPACINGANDGLYPHS: kotlin.Short { get; } + + public final val LENGTHADJUST_UNKNOWN: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class SVGTextPathElement : org.w3c.dom.svg.SVGTextContentElement, org.w3c.dom.svg.SVGURIReference { + public constructor SVGTextPathElement() + + public open val method: org.w3c.dom.svg.SVGAnimatedEnumeration { get; } + + public open val spacing: org.w3c.dom.svg.SVGAnimatedEnumeration { get; } + + public open val startOffset: org.w3c.dom.svg.SVGAnimatedLength { get; } + + public companion object of SVGTextPathElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val LENGTHADJUST_SPACING: kotlin.Short { get; } + + public final val LENGTHADJUST_SPACINGANDGLYPHS: kotlin.Short { get; } + + public final val LENGTHADJUST_UNKNOWN: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXTPATH_METHODTYPE_ALIGN: kotlin.Short { get; } + + public final val TEXTPATH_METHODTYPE_STRETCH: kotlin.Short { get; } + + public final val TEXTPATH_METHODTYPE_UNKNOWN: kotlin.Short { get; } + + public final val TEXTPATH_SPACINGTYPE_AUTO: kotlin.Short { get; } + + public final val TEXTPATH_SPACINGTYPE_EXACT: kotlin.Short { get; } + + public final val TEXTPATH_SPACINGTYPE_UNKNOWN: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class SVGTextPositioningElement : org.w3c.dom.svg.SVGTextContentElement { + public constructor SVGTextPositioningElement() + + public open val dx: org.w3c.dom.svg.SVGAnimatedLengthList { get; } + + public open val dy: org.w3c.dom.svg.SVGAnimatedLengthList { get; } + + public open val rotate: org.w3c.dom.svg.SVGAnimatedNumberList { get; } + + public open val x: org.w3c.dom.svg.SVGAnimatedLengthList { get; } + + public open val y: org.w3c.dom.svg.SVGAnimatedLengthList { get; } + + public companion object of SVGTextPositioningElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val LENGTHADJUST_SPACING: kotlin.Short { get; } + + public final val LENGTHADJUST_SPACINGANDGLYPHS: kotlin.Short { get; } + + public final val LENGTHADJUST_UNKNOWN: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class SVGTitleElement : org.w3c.dom.svg.SVGElement { + public constructor SVGTitleElement() + + public companion object of SVGTitleElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class SVGTransform { + public constructor SVGTransform() + + public open val angle: kotlin.Float { get; } + + public open val matrix: org.w3c.dom.DOMMatrix { get; } + + public open val type: kotlin.Short { get; } + + public final fun setMatrix(matrix: org.w3c.dom.DOMMatrixReadOnly): kotlin.Unit + + public final fun setRotate(angle: kotlin.Float, cx: kotlin.Float, cy: kotlin.Float): kotlin.Unit + + public final fun setScale(sx: kotlin.Float, sy: kotlin.Float): kotlin.Unit + + public final fun setSkewX(angle: kotlin.Float): kotlin.Unit + + public final fun setSkewY(angle: kotlin.Float): kotlin.Unit + + public final fun setTranslate(tx: kotlin.Float, ty: kotlin.Float): kotlin.Unit + + public companion object of SVGTransform { + public final val SVG_TRANSFORM_MATRIX: kotlin.Short { get; } + + public final val SVG_TRANSFORM_ROTATE: kotlin.Short { get; } + + public final val SVG_TRANSFORM_SCALE: kotlin.Short { get; } + + public final val SVG_TRANSFORM_SKEWX: kotlin.Short { get; } + + public final val SVG_TRANSFORM_SKEWY: kotlin.Short { get; } + + public final val SVG_TRANSFORM_TRANSLATE: kotlin.Short { get; } + + public final val SVG_TRANSFORM_UNKNOWN: kotlin.Short { get; } + } +} + +public abstract external class SVGTransformList { + public constructor SVGTransformList() + + public open val length: kotlin.Int { get; } + + public open val numberOfItems: kotlin.Int { get; } + + public final fun appendItem(newItem: org.w3c.dom.svg.SVGTransform): org.w3c.dom.svg.SVGTransform + + public final fun clear(): kotlin.Unit + + public final fun consolidate(): org.w3c.dom.svg.SVGTransform? + + public final fun createSVGTransformFromMatrix(matrix: org.w3c.dom.DOMMatrixReadOnly): org.w3c.dom.svg.SVGTransform + + public final fun getItem(index: kotlin.Int): org.w3c.dom.svg.SVGTransform + + public final fun initialize(newItem: org.w3c.dom.svg.SVGTransform): org.w3c.dom.svg.SVGTransform + + public final fun insertItemBefore(newItem: org.w3c.dom.svg.SVGTransform, index: kotlin.Int): org.w3c.dom.svg.SVGTransform + + public final fun removeItem(index: kotlin.Int): org.w3c.dom.svg.SVGTransform + + public final fun replaceItem(newItem: org.w3c.dom.svg.SVGTransform, index: kotlin.Int): org.w3c.dom.svg.SVGTransform +} + +public external interface SVGURIReference { + public abstract val href: org.w3c.dom.svg.SVGAnimatedString { get; } +} + +public external interface SVGUnitTypes { + public companion object of SVGUnitTypes { + public final val SVG_UNIT_TYPE_OBJECTBOUNDINGBOX: kotlin.Short { get; } + + public final val SVG_UNIT_TYPE_UNKNOWN: kotlin.Short { get; } + + public final val SVG_UNIT_TYPE_USERSPACEONUSE: kotlin.Short { get; } + } +} + +public abstract external class SVGUnknownElement : org.w3c.dom.svg.SVGGraphicsElement { + public constructor SVGUnknownElement() + + public companion object of SVGUnknownElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class SVGUseElement : org.w3c.dom.svg.SVGGraphicsElement, org.w3c.dom.svg.SVGURIReference { + public constructor SVGUseElement() + + public open val animatedInstanceRoot: org.w3c.dom.svg.SVGElement? { get; } + + public open val height: org.w3c.dom.svg.SVGAnimatedLength { get; } + + public open val instanceRoot: org.w3c.dom.svg.SVGElement? { get; } + + public open val width: org.w3c.dom.svg.SVGAnimatedLength { get; } + + public open val x: org.w3c.dom.svg.SVGAnimatedLength { get; } + + public open val y: org.w3c.dom.svg.SVGAnimatedLength { get; } + + public companion object of SVGUseElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public open external class SVGUseElementShadowRoot : org.w3c.dom.ShadowRoot { + public constructor SVGUseElementShadowRoot() + + public companion object of SVGUseElementShadowRoot { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public abstract external class SVGViewElement : org.w3c.dom.svg.SVGElement, org.w3c.dom.svg.SVGFitToViewBox, org.w3c.dom.svg.SVGZoomAndPan { + public constructor SVGViewElement() + + public companion object of SVGViewElement { + public final val ATTRIBUTE_NODE: kotlin.Short { get; } + + public final val CDATA_SECTION_NODE: kotlin.Short { get; } + + public final val COMMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_FRAGMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_NODE: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINED_BY: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_CONTAINS: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_DISCONNECTED: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_FOLLOWING: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: kotlin.Short { get; } + + public final val DOCUMENT_POSITION_PRECEDING: kotlin.Short { get; } + + public final val DOCUMENT_TYPE_NODE: kotlin.Short { get; } + + public final val ELEMENT_NODE: kotlin.Short { get; } + + public final val ENTITY_NODE: kotlin.Short { get; } + + public final val ENTITY_REFERENCE_NODE: kotlin.Short { get; } + + public final val NOTATION_NODE: kotlin.Short { get; } + + public final val PROCESSING_INSTRUCTION_NODE: kotlin.Short { get; } + + public final val SVG_ZOOMANDPAN_DISABLE: kotlin.Short { get; } + + public final val SVG_ZOOMANDPAN_MAGNIFY: kotlin.Short { get; } + + public final val SVG_ZOOMANDPAN_UNKNOWN: kotlin.Short { get; } + + public final val TEXT_NODE: kotlin.Short { get; } + } +} + +public external interface SVGZoomAndPan { + public abstract var zoomAndPan: kotlin.Short { get; set; } + + public companion object of SVGZoomAndPan { + public final val SVG_ZOOMANDPAN_DISABLE: kotlin.Short { get; } + + public final val SVG_ZOOMANDPAN_MAGNIFY: kotlin.Short { get; } + + public final val SVG_ZOOMANDPAN_UNKNOWN: kotlin.Short { get; } + } +} + +public open external class ShadowAnimation { + public constructor ShadowAnimation(source: dynamic, newTarget: dynamic) + + public open val sourceAnimation: dynamic { get; } +} \ No newline at end of file diff --git a/libraries/stdlib/api/js/org.w3c.dom.url.kt b/libraries/stdlib/api/js/org.w3c.dom.url.kt new file mode 100644 index 00000000000..e113dd29b31 --- /dev/null +++ b/libraries/stdlib/api/js/org.w3c.dom.url.kt @@ -0,0 +1,57 @@ +public open external class URL { + public constructor URL(url: kotlin.String, base: kotlin.String = ...) + + public final var hash: kotlin.String { get; set; } + + public final var host: kotlin.String { get; set; } + + public final var hostname: kotlin.String { get; set; } + + public final var href: kotlin.String { get; set; } + + public open val origin: kotlin.String { get; } + + public final var password: kotlin.String { get; set; } + + public final var pathname: kotlin.String { get; set; } + + public final var port: kotlin.String { get; set; } + + public final var protocol: kotlin.String { get; set; } + + public final var search: kotlin.String { get; set; } + + public open val searchParams: org.w3c.dom.url.URLSearchParams { get; } + + public final var username: kotlin.String { get; set; } + + public companion object of URL { + public final fun createFor(blob: org.w3c.files.Blob): kotlin.String + + public final fun createObjectURL(mediaSource: org.w3c.dom.mediasource.MediaSource): kotlin.String + + public final fun createObjectURL(blob: org.w3c.files.Blob): kotlin.String + + public final fun domainToASCII(domain: kotlin.String): kotlin.String + + public final fun domainToUnicode(domain: kotlin.String): kotlin.String + + public final fun revokeObjectURL(url: kotlin.String): kotlin.Unit + } +} + +public open external class URLSearchParams { + public constructor URLSearchParams(init: dynamic = ...) + + public final fun append(name: kotlin.String, value: kotlin.String): kotlin.Unit + + public final fun delete(name: kotlin.String): kotlin.Unit + + public final fun get(name: kotlin.String): kotlin.String? + + public final fun getAll(name: kotlin.String): kotlin.Array + + public final fun has(name: kotlin.String): kotlin.Boolean + + public final fun set(name: kotlin.String, value: kotlin.String): kotlin.Unit +} \ No newline at end of file diff --git a/libraries/stdlib/api/js/org.w3c.fetch.kt b/libraries/stdlib/api/js/org.w3c.fetch.kt new file mode 100644 index 00000000000..393e775ec68 --- /dev/null +++ b/libraries/stdlib/api/js/org.w3c.fetch.kt @@ -0,0 +1,278 @@ +public val org.w3c.fetch.RequestType.Companion.AUDIO: org.w3c.fetch.RequestType { get; } + +public val org.w3c.fetch.ResponseType.Companion.BASIC: org.w3c.fetch.ResponseType { get; } + +public val org.w3c.fetch.RequestMode.Companion.CORS: org.w3c.fetch.RequestMode { get; } + +public val org.w3c.fetch.ResponseType.Companion.CORS: org.w3c.fetch.ResponseType { get; } + +public val org.w3c.fetch.RequestCache.Companion.DEFAULT: org.w3c.fetch.RequestCache { get; } + +public val org.w3c.fetch.ResponseType.Companion.DEFAULT: org.w3c.fetch.ResponseType { get; } + +public val org.w3c.fetch.RequestDestination.Companion.DOCUMENT: org.w3c.fetch.RequestDestination { get; } + +public val org.w3c.fetch.RequestDestination.Companion.EMBED: org.w3c.fetch.RequestDestination { get; } + +public val org.w3c.fetch.RequestDestination.Companion.EMPTY: org.w3c.fetch.RequestDestination { get; } + +public val org.w3c.fetch.RequestType.Companion.EMPTY: org.w3c.fetch.RequestType { get; } + +public val org.w3c.fetch.RequestRedirect.Companion.ERROR: org.w3c.fetch.RequestRedirect { get; } + +public val org.w3c.fetch.ResponseType.Companion.ERROR: org.w3c.fetch.ResponseType { get; } + +public val org.w3c.fetch.RequestRedirect.Companion.FOLLOW: org.w3c.fetch.RequestRedirect { get; } + +public val org.w3c.fetch.RequestDestination.Companion.FONT: org.w3c.fetch.RequestDestination { get; } + +public val org.w3c.fetch.RequestType.Companion.FONT: org.w3c.fetch.RequestType { get; } + +public val org.w3c.fetch.RequestCache.Companion.FORCE_CACHE: org.w3c.fetch.RequestCache { get; } + +public val org.w3c.fetch.RequestDestination.Companion.IMAGE: org.w3c.fetch.RequestDestination { get; } + +public val org.w3c.fetch.RequestType.Companion.IMAGE: org.w3c.fetch.RequestType { get; } + +public val org.w3c.fetch.RequestCredentials.Companion.INCLUDE: org.w3c.fetch.RequestCredentials { get; } + +public val org.w3c.fetch.RequestDestination.Companion.MANIFEST: org.w3c.fetch.RequestDestination { get; } + +public val org.w3c.fetch.RequestRedirect.Companion.MANUAL: org.w3c.fetch.RequestRedirect { get; } + +public val org.w3c.fetch.RequestDestination.Companion.MEDIA: org.w3c.fetch.RequestDestination { get; } + +public val org.w3c.fetch.RequestMode.Companion.NAVIGATE: org.w3c.fetch.RequestMode { get; } + +public val org.w3c.fetch.RequestCache.Companion.NO_CACHE: org.w3c.fetch.RequestCache { get; } + +public val org.w3c.fetch.RequestMode.Companion.NO_CORS: org.w3c.fetch.RequestMode { get; } + +public val org.w3c.fetch.RequestCache.Companion.NO_STORE: org.w3c.fetch.RequestCache { get; } + +public val org.w3c.fetch.RequestDestination.Companion.OBJECT: org.w3c.fetch.RequestDestination { get; } + +public val org.w3c.fetch.RequestCredentials.Companion.OMIT: org.w3c.fetch.RequestCredentials { get; } + +public val org.w3c.fetch.RequestCache.Companion.ONLY_IF_CACHED: org.w3c.fetch.RequestCache { get; } + +public val org.w3c.fetch.ResponseType.Companion.OPAQUE: org.w3c.fetch.ResponseType { get; } + +public val org.w3c.fetch.ResponseType.Companion.OPAQUEREDIRECT: org.w3c.fetch.ResponseType { get; } + +public val org.w3c.fetch.RequestCache.Companion.RELOAD: org.w3c.fetch.RequestCache { get; } + +public val org.w3c.fetch.RequestDestination.Companion.REPORT: org.w3c.fetch.RequestDestination { get; } + +public val org.w3c.fetch.RequestCredentials.Companion.SAME_ORIGIN: org.w3c.fetch.RequestCredentials { get; } + +public val org.w3c.fetch.RequestMode.Companion.SAME_ORIGIN: org.w3c.fetch.RequestMode { get; } + +public val org.w3c.fetch.RequestDestination.Companion.SCRIPT: org.w3c.fetch.RequestDestination { get; } + +public val org.w3c.fetch.RequestType.Companion.SCRIPT: org.w3c.fetch.RequestType { get; } + +public val org.w3c.fetch.RequestDestination.Companion.SERVICEWORKER: org.w3c.fetch.RequestDestination { get; } + +public val org.w3c.fetch.RequestDestination.Companion.SHAREDWORKER: org.w3c.fetch.RequestDestination { get; } + +public val org.w3c.fetch.RequestDestination.Companion.STYLE: org.w3c.fetch.RequestDestination { get; } + +public val org.w3c.fetch.RequestType.Companion.STYLE: org.w3c.fetch.RequestType { get; } + +public val org.w3c.fetch.RequestType.Companion.TRACK: org.w3c.fetch.RequestType { get; } + +public val org.w3c.fetch.RequestType.Companion.VIDEO: org.w3c.fetch.RequestType { get; } + +public val org.w3c.fetch.RequestDestination.Companion.WORKER: org.w3c.fetch.RequestDestination { get; } + +public val org.w3c.fetch.RequestDestination.Companion.XSLT: org.w3c.fetch.RequestDestination { get; } + +@kotlin.internal.InlineOnly +public inline fun RequestInit(method: kotlin.String? = ..., headers: dynamic = ..., body: dynamic = ..., referrer: kotlin.String? = ..., referrerPolicy: dynamic = ..., mode: org.w3c.fetch.RequestMode? = ..., credentials: org.w3c.fetch.RequestCredentials? = ..., cache: org.w3c.fetch.RequestCache? = ..., redirect: org.w3c.fetch.RequestRedirect? = ..., integrity: kotlin.String? = ..., keepalive: kotlin.Boolean? = ..., window: kotlin.Any? = ...): org.w3c.fetch.RequestInit + +@kotlin.internal.InlineOnly +public inline fun ResponseInit(status: kotlin.Short? = ..., statusText: kotlin.String? = ..., headers: dynamic = ...): org.w3c.fetch.ResponseInit + +public external interface Body { + public abstract val bodyUsed: kotlin.Boolean { get; } + + public abstract fun arrayBuffer(): kotlin.js.Promise + + public abstract fun blob(): kotlin.js.Promise + + public abstract fun formData(): kotlin.js.Promise + + public abstract fun json(): kotlin.js.Promise + + public abstract fun text(): kotlin.js.Promise +} + +public open external class Headers { + public constructor Headers(init: dynamic = ...) + + public final fun append(name: kotlin.String, value: kotlin.String): kotlin.Unit + + public final fun delete(name: kotlin.String): kotlin.Unit + + public final fun get(name: kotlin.String): kotlin.String? + + public final fun has(name: kotlin.String): kotlin.Boolean + + public final fun set(name: kotlin.String, value: kotlin.String): kotlin.Unit +} + +public open external class Request : org.w3c.fetch.Body { + public constructor Request(input: dynamic, init: org.w3c.fetch.RequestInit = ...) + + public open override val bodyUsed: kotlin.Boolean { get; } + + public open val cache: org.w3c.fetch.RequestCache { get; } + + public open val credentials: org.w3c.fetch.RequestCredentials { get; } + + public open val destination: org.w3c.fetch.RequestDestination { get; } + + public open val headers: org.w3c.fetch.Headers { get; } + + public open val integrity: kotlin.String { get; } + + public open val keepalive: kotlin.Boolean { get; } + + public open val method: kotlin.String { get; } + + public open val mode: org.w3c.fetch.RequestMode { get; } + + public open val redirect: org.w3c.fetch.RequestRedirect { get; } + + public open val referrer: kotlin.String { get; } + + public open val referrerPolicy: dynamic { get; } + + public open val type: org.w3c.fetch.RequestType { get; } + + public open val url: kotlin.String { get; } + + public open override fun arrayBuffer(): kotlin.js.Promise + + public open override fun blob(): kotlin.js.Promise + + public final fun clone(): org.w3c.fetch.Request + + public open override fun formData(): kotlin.js.Promise + + public open override fun json(): kotlin.js.Promise + + public open override fun text(): kotlin.js.Promise +} + +public external interface RequestCache { + public companion object of RequestCache { + } +} + +public external interface RequestCredentials { + public companion object of RequestCredentials { + } +} + +public external interface RequestDestination { + public companion object of RequestDestination { + } +} + +public external interface RequestInit { + public open var body: dynamic { get; set; } + + public open var cache: org.w3c.fetch.RequestCache? { get; set; } + + public open var credentials: org.w3c.fetch.RequestCredentials? { get; set; } + + public open var headers: dynamic { get; set; } + + public open var integrity: kotlin.String? { get; set; } + + public open var keepalive: kotlin.Boolean? { get; set; } + + public open var method: kotlin.String? { get; set; } + + public open var mode: org.w3c.fetch.RequestMode? { get; set; } + + public open var redirect: org.w3c.fetch.RequestRedirect? { get; set; } + + public open var referrer: kotlin.String? { get; set; } + + public open var referrerPolicy: dynamic { get; set; } + + public open var window: kotlin.Any? { get; set; } +} + +public external interface RequestMode { + public companion object of RequestMode { + } +} + +public external interface RequestRedirect { + public companion object of RequestRedirect { + } +} + +public external interface RequestType { + public companion object of RequestType { + } +} + +public open external class Response : org.w3c.fetch.Body { + public constructor Response(body: dynamic = ..., init: org.w3c.fetch.ResponseInit = ...) + + public open val body: dynamic { get; } + + public open override val bodyUsed: kotlin.Boolean { get; } + + public open val headers: org.w3c.fetch.Headers { get; } + + public open val ok: kotlin.Boolean { get; } + + public open val redirected: kotlin.Boolean { get; } + + public open val status: kotlin.Short { get; } + + public open val statusText: kotlin.String { get; } + + public open val trailer: kotlin.js.Promise { get; } + + public open val type: org.w3c.fetch.ResponseType { get; } + + public open val url: kotlin.String { get; } + + public open override fun arrayBuffer(): kotlin.js.Promise + + public open override fun blob(): kotlin.js.Promise + + public final fun clone(): org.w3c.fetch.Response + + public open override fun formData(): kotlin.js.Promise + + public open override fun json(): kotlin.js.Promise + + public open override fun text(): kotlin.js.Promise + + public companion object of Response { + public final fun error(): org.w3c.fetch.Response + + public final fun redirect(url: kotlin.String, status: kotlin.Short = ...): org.w3c.fetch.Response + } +} + +public external interface ResponseInit { + public open var headers: dynamic { get; set; } + + public open var status: kotlin.Short? { get; set; } + + public open var statusText: kotlin.String? { get; set; } +} + +public external interface ResponseType { + public companion object of ResponseType { + } +} \ No newline at end of file diff --git a/libraries/stdlib/api/js/org.w3c.files.kt b/libraries/stdlib/api/js/org.w3c.files.kt new file mode 100644 index 00000000000..93d4ae51363 --- /dev/null +++ b/libraries/stdlib/api/js/org.w3c.files.kt @@ -0,0 +1,96 @@ +@kotlin.internal.InlineOnly +public inline fun BlobPropertyBag(type: kotlin.String? = ...): org.w3c.files.BlobPropertyBag + +@kotlin.internal.InlineOnly +public inline fun FilePropertyBag(lastModified: kotlin.Int? = ..., type: kotlin.String? = ...): org.w3c.files.FilePropertyBag + +@kotlin.internal.InlineOnly +public inline operator fun org.w3c.files.FileList.get(index: kotlin.Int): org.w3c.files.File? + +public open external class Blob : org.w3c.dom.MediaProvider, org.w3c.dom.ImageBitmapSource { + public constructor Blob(blobParts: kotlin.Array = ..., options: org.w3c.files.BlobPropertyBag = ...) + + public open val isClosed: kotlin.Boolean { get; } + + public open val size: kotlin.Number { get; } + + public open val type: kotlin.String { get; } + + public final fun close(): kotlin.Unit + + public final fun slice(start: kotlin.Int = ..., end: kotlin.Int = ..., contentType: kotlin.String = ...): org.w3c.files.Blob +} + +public external interface BlobPropertyBag { + public open var type: kotlin.String? { get; set; } +} + +public open external class File : org.w3c.files.Blob { + public constructor File(fileBits: kotlin.Array, fileName: kotlin.String, options: org.w3c.files.FilePropertyBag = ...) + + public open val lastModified: kotlin.Int { get; } + + public open val name: kotlin.String { get; } +} + +public abstract external class FileList : org.w3c.dom.ItemArrayLike { + public constructor FileList() + + public open override fun item(index: kotlin.Int): org.w3c.files.File? +} + +public external interface FilePropertyBag : org.w3c.files.BlobPropertyBag { + public open var lastModified: kotlin.Int? { get; set; } +} + +public open external class FileReader : org.w3c.dom.events.EventTarget { + public constructor FileReader() + + public open val error: dynamic { get; } + + public final var onabort: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public final var onerror: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public final var onload: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public final var onloadend: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public final var onloadstart: ((org.w3c.xhr.ProgressEvent) -> dynamic)? { get; set; } + + public final var onprogress: ((org.w3c.xhr.ProgressEvent) -> dynamic)? { get; set; } + + public open val readyState: kotlin.Short { get; } + + public open val result: dynamic { get; } + + public final fun abort(): kotlin.Unit + + public final fun readAsArrayBuffer(blob: org.w3c.files.Blob): kotlin.Unit + + public final fun readAsBinaryString(blob: org.w3c.files.Blob): kotlin.Unit + + public final fun readAsDataURL(blob: org.w3c.files.Blob): kotlin.Unit + + public final fun readAsText(blob: org.w3c.files.Blob, label: kotlin.String = ...): kotlin.Unit + + public companion object of FileReader { + public final val DONE: kotlin.Short { get; } + + public final val EMPTY: kotlin.Short { get; } + + public final val LOADING: kotlin.Short { get; } + } +} + +public open external class FileReaderSync { + public constructor FileReaderSync() + + public final fun readAsArrayBuffer(blob: org.w3c.files.Blob): org.khronos.webgl.ArrayBuffer + + public final fun readAsBinaryString(blob: org.w3c.files.Blob): kotlin.String + + public final fun readAsDataURL(blob: org.w3c.files.Blob): kotlin.String + + public final fun readAsText(blob: org.w3c.files.Blob, label: kotlin.String = ...): kotlin.String +} \ No newline at end of file diff --git a/libraries/stdlib/api/js/org.w3c.notifications.kt b/libraries/stdlib/api/js/org.w3c.notifications.kt new file mode 100644 index 00000000000..a74dccf465f --- /dev/null +++ b/libraries/stdlib/api/js/org.w3c.notifications.kt @@ -0,0 +1,159 @@ +public val org.w3c.notifications.NotificationDirection.Companion.AUTO: org.w3c.notifications.NotificationDirection { get; } + +public val org.w3c.notifications.NotificationPermission.Companion.DEFAULT: org.w3c.notifications.NotificationPermission { get; } + +public val org.w3c.notifications.NotificationPermission.Companion.DENIED: org.w3c.notifications.NotificationPermission { get; } + +public val org.w3c.notifications.NotificationPermission.Companion.GRANTED: org.w3c.notifications.NotificationPermission { get; } + +public val org.w3c.notifications.NotificationDirection.Companion.LTR: org.w3c.notifications.NotificationDirection { get; } + +public val org.w3c.notifications.NotificationDirection.Companion.RTL: org.w3c.notifications.NotificationDirection { get; } + +@kotlin.internal.InlineOnly +public inline fun GetNotificationOptions(tag: kotlin.String? = ...): org.w3c.notifications.GetNotificationOptions + +@kotlin.internal.InlineOnly +public inline fun NotificationAction(action: kotlin.String?, title: kotlin.String?, icon: kotlin.String? = ...): org.w3c.notifications.NotificationAction + +@kotlin.internal.InlineOnly +public inline fun NotificationEventInit(notification: org.w3c.notifications.Notification?, action: kotlin.String? = ..., bubbles: kotlin.Boolean? = ..., cancelable: kotlin.Boolean? = ..., composed: kotlin.Boolean? = ...): org.w3c.notifications.NotificationEventInit + +@kotlin.internal.InlineOnly +public inline fun NotificationOptions(dir: org.w3c.notifications.NotificationDirection? = ..., lang: kotlin.String? = ..., body: kotlin.String? = ..., tag: kotlin.String? = ..., image: kotlin.String? = ..., icon: kotlin.String? = ..., badge: kotlin.String? = ..., sound: kotlin.String? = ..., vibrate: dynamic = ..., timestamp: kotlin.Number? = ..., renotify: kotlin.Boolean? = ..., silent: kotlin.Boolean? = ..., noscreen: kotlin.Boolean? = ..., requireInteraction: kotlin.Boolean? = ..., sticky: kotlin.Boolean? = ..., data: kotlin.Any? = ..., actions: kotlin.Array? = ...): org.w3c.notifications.NotificationOptions + +public external interface GetNotificationOptions { + public open var tag: kotlin.String? { get; set; } +} + +public open external class Notification : org.w3c.dom.events.EventTarget { + public constructor Notification(title: kotlin.String, options: org.w3c.notifications.NotificationOptions = ...) + + public open val actions: kotlin.Array { get; } + + public open val badge: kotlin.String { get; } + + public open val body: kotlin.String { get; } + + public open val data: kotlin.Any? { get; } + + public open val dir: org.w3c.notifications.NotificationDirection { get; } + + public open val icon: kotlin.String { get; } + + public open val image: kotlin.String { get; } + + public open val lang: kotlin.String { get; } + + public open val noscreen: kotlin.Boolean { get; } + + public final var onclick: ((org.w3c.dom.events.MouseEvent) -> dynamic)? { get; set; } + + public final var onerror: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open val renotify: kotlin.Boolean { get; } + + public open val requireInteraction: kotlin.Boolean { get; } + + public open val silent: kotlin.Boolean { get; } + + public open val sound: kotlin.String { get; } + + public open val sticky: kotlin.Boolean { get; } + + public open val tag: kotlin.String { get; } + + public open val timestamp: kotlin.Number { get; } + + public open val title: kotlin.String { get; } + + public open val vibrate: kotlin.Array { get; } + + public final fun close(): kotlin.Unit + + public companion object of Notification { + public final val maxActions: kotlin.Int { get; } + + public final val permission: org.w3c.notifications.NotificationPermission { get; } + + public final fun requestPermission(deprecatedCallback: (org.w3c.notifications.NotificationPermission) -> kotlin.Unit = ...): kotlin.js.Promise + } +} + +public external interface NotificationAction { + public open var action: kotlin.String? { get; set; } + + public open var icon: kotlin.String? { get; set; } + + public open var title: kotlin.String? { get; set; } +} + +public external interface NotificationDirection { + public companion object of NotificationDirection { + } +} + +public open external class NotificationEvent : org.w3c.workers.ExtendableEvent { + public constructor NotificationEvent(type: kotlin.String, eventInitDict: org.w3c.notifications.NotificationEventInit) + + public open val action: kotlin.String { get; } + + public open val notification: org.w3c.notifications.Notification { get; } + + public companion object of NotificationEvent { + public final val AT_TARGET: kotlin.Short { get; } + + public final val BUBBLING_PHASE: kotlin.Short { get; } + + public final val CAPTURING_PHASE: kotlin.Short { get; } + + public final val NONE: kotlin.Short { get; } + } +} + +public external interface NotificationEventInit : org.w3c.workers.ExtendableEventInit { + public open var action: kotlin.String? { get; set; } + + public open var notification: org.w3c.notifications.Notification? { get; set; } +} + +public external interface NotificationOptions { + public open var actions: kotlin.Array? { get; set; } + + public open var badge: kotlin.String? { get; set; } + + public open var body: kotlin.String? { get; set; } + + public open var data: kotlin.Any? { get; set; } + + public open var dir: org.w3c.notifications.NotificationDirection? { get; set; } + + public open var icon: kotlin.String? { get; set; } + + public open var image: kotlin.String? { get; set; } + + public open var lang: kotlin.String? { get; set; } + + public open var noscreen: kotlin.Boolean? { get; set; } + + public open var renotify: kotlin.Boolean? { get; set; } + + public open var requireInteraction: kotlin.Boolean? { get; set; } + + public open var silent: kotlin.Boolean? { get; set; } + + public open var sound: kotlin.String? { get; set; } + + public open var sticky: kotlin.Boolean? { get; set; } + + public open var tag: kotlin.String? { get; set; } + + public open var timestamp: kotlin.Number? { get; set; } + + public open var vibrate: dynamic { get; set; } +} + +public external interface NotificationPermission { + public companion object of NotificationPermission { + } +} \ No newline at end of file diff --git a/libraries/stdlib/api/js/org.w3c.performance.kt b/libraries/stdlib/api/js/org.w3c.performance.kt new file mode 100644 index 00000000000..58fbb787b6a --- /dev/null +++ b/libraries/stdlib/api/js/org.w3c.performance.kt @@ -0,0 +1,77 @@ +public external interface GlobalPerformance { + public abstract val performance: org.w3c.performance.Performance { get; } +} + +public abstract external class Performance : org.w3c.dom.events.EventTarget { + public constructor Performance() + + public open val navigation: org.w3c.performance.PerformanceNavigation { get; } + + public open val timing: org.w3c.performance.PerformanceTiming { get; } + + public final fun now(): kotlin.Double +} + +public abstract external class PerformanceNavigation { + public constructor PerformanceNavigation() + + public open val redirectCount: kotlin.Short { get; } + + public open val type: kotlin.Short { get; } + + public companion object of PerformanceNavigation { + public final val TYPE_BACK_FORWARD: kotlin.Short { get; } + + public final val TYPE_NAVIGATE: kotlin.Short { get; } + + public final val TYPE_RELOAD: kotlin.Short { get; } + + public final val TYPE_RESERVED: kotlin.Short { get; } + } +} + +public abstract external class PerformanceTiming { + public constructor PerformanceTiming() + + public open val connectEnd: kotlin.Number { get; } + + public open val connectStart: kotlin.Number { get; } + + public open val domComplete: kotlin.Number { get; } + + public open val domContentLoadedEventEnd: kotlin.Number { get; } + + public open val domContentLoadedEventStart: kotlin.Number { get; } + + public open val domInteractive: kotlin.Number { get; } + + public open val domLoading: kotlin.Number { get; } + + public open val domainLookupEnd: kotlin.Number { get; } + + public open val domainLookupStart: kotlin.Number { get; } + + public open val fetchStart: kotlin.Number { get; } + + public open val loadEventEnd: kotlin.Number { get; } + + public open val loadEventStart: kotlin.Number { get; } + + public open val navigationStart: kotlin.Number { get; } + + public open val redirectEnd: kotlin.Number { get; } + + public open val redirectStart: kotlin.Number { get; } + + public open val requestStart: kotlin.Number { get; } + + public open val responseEnd: kotlin.Number { get; } + + public open val responseStart: kotlin.Number { get; } + + public open val secureConnectionStart: kotlin.Number { get; } + + public open val unloadEventEnd: kotlin.Number { get; } + + public open val unloadEventStart: kotlin.Number { get; } +} \ No newline at end of file diff --git a/libraries/stdlib/api/js/org.w3c.workers.kt b/libraries/stdlib/api/js/org.w3c.workers.kt new file mode 100644 index 00000000000..e3e2bd3e994 --- /dev/null +++ b/libraries/stdlib/api/js/org.w3c.workers.kt @@ -0,0 +1,454 @@ +public val org.w3c.workers.ServiceWorkerState.Companion.ACTIVATED: org.w3c.workers.ServiceWorkerState { get; } + +public val org.w3c.workers.ServiceWorkerState.Companion.ACTIVATING: org.w3c.workers.ServiceWorkerState { get; } + +public val org.w3c.workers.ClientType.Companion.ALL: org.w3c.workers.ClientType { get; } + +public val org.w3c.workers.FrameType.Companion.AUXILIARY: org.w3c.workers.FrameType { get; } + +public val org.w3c.workers.ServiceWorkerState.Companion.INSTALLED: org.w3c.workers.ServiceWorkerState { get; } + +public val org.w3c.workers.ServiceWorkerState.Companion.INSTALLING: org.w3c.workers.ServiceWorkerState { get; } + +public val org.w3c.workers.FrameType.Companion.NESTED: org.w3c.workers.FrameType { get; } + +public val org.w3c.workers.FrameType.Companion.NONE: org.w3c.workers.FrameType { get; } + +public val org.w3c.workers.ServiceWorkerState.Companion.REDUNDANT: org.w3c.workers.ServiceWorkerState { get; } + +public val org.w3c.workers.ClientType.Companion.SHAREDWORKER: org.w3c.workers.ClientType { get; } + +public val org.w3c.workers.FrameType.Companion.TOP_LEVEL: org.w3c.workers.FrameType { get; } + +public val org.w3c.workers.ClientType.Companion.WINDOW: org.w3c.workers.ClientType { get; } + +public val org.w3c.workers.ClientType.Companion.WORKER: org.w3c.workers.ClientType { get; } + +@kotlin.internal.InlineOnly +public inline fun CacheBatchOperation(type: kotlin.String? = ..., request: org.w3c.fetch.Request? = ..., response: org.w3c.fetch.Response? = ..., options: org.w3c.workers.CacheQueryOptions? = ...): org.w3c.workers.CacheBatchOperation + +@kotlin.internal.InlineOnly +public inline fun CacheQueryOptions(ignoreSearch: kotlin.Boolean? = ..., ignoreMethod: kotlin.Boolean? = ..., ignoreVary: kotlin.Boolean? = ..., cacheName: kotlin.String? = ...): org.w3c.workers.CacheQueryOptions + +@kotlin.internal.InlineOnly +public inline fun ClientQueryOptions(includeUncontrolled: kotlin.Boolean? = ..., type: org.w3c.workers.ClientType? = ...): org.w3c.workers.ClientQueryOptions + +@kotlin.internal.InlineOnly +public inline fun ExtendableEventInit(bubbles: kotlin.Boolean? = ..., cancelable: kotlin.Boolean? = ..., composed: kotlin.Boolean? = ...): org.w3c.workers.ExtendableEventInit + +@kotlin.internal.InlineOnly +public inline fun ExtendableMessageEventInit(data: kotlin.Any? = ..., origin: kotlin.String? = ..., lastEventId: kotlin.String? = ..., source: org.w3c.workers.UnionClientOrMessagePortOrServiceWorker? = ..., ports: kotlin.Array? = ..., bubbles: kotlin.Boolean? = ..., cancelable: kotlin.Boolean? = ..., composed: kotlin.Boolean? = ...): org.w3c.workers.ExtendableMessageEventInit + +@kotlin.internal.InlineOnly +public inline fun FetchEventInit(request: org.w3c.fetch.Request?, clientId: kotlin.String? = ..., isReload: kotlin.Boolean? = ..., bubbles: kotlin.Boolean? = ..., cancelable: kotlin.Boolean? = ..., composed: kotlin.Boolean? = ...): org.w3c.workers.FetchEventInit + +@kotlin.internal.InlineOnly +public inline fun ForeignFetchEventInit(request: org.w3c.fetch.Request?, origin: kotlin.String? = ..., bubbles: kotlin.Boolean? = ..., cancelable: kotlin.Boolean? = ..., composed: kotlin.Boolean? = ...): org.w3c.workers.ForeignFetchEventInit + +@kotlin.internal.InlineOnly +public inline fun ForeignFetchOptions(scopes: kotlin.Array?, origins: kotlin.Array?): org.w3c.workers.ForeignFetchOptions + +@kotlin.internal.InlineOnly +public inline fun ForeignFetchResponse(response: org.w3c.fetch.Response?, origin: kotlin.String? = ..., headers: kotlin.Array? = ...): org.w3c.workers.ForeignFetchResponse + +@kotlin.internal.InlineOnly +public inline fun RegistrationOptions(scope: kotlin.String? = ..., type: org.w3c.dom.WorkerType? = ...): org.w3c.workers.RegistrationOptions + +@kotlin.internal.InlineOnly +public inline fun ServiceWorkerMessageEventInit(data: kotlin.Any? = ..., origin: kotlin.String? = ..., lastEventId: kotlin.String? = ..., source: org.w3c.workers.UnionMessagePortOrServiceWorker? = ..., ports: kotlin.Array? = ..., bubbles: kotlin.Boolean? = ..., cancelable: kotlin.Boolean? = ..., composed: kotlin.Boolean? = ...): org.w3c.workers.ServiceWorkerMessageEventInit + +public abstract external class Cache { + public constructor Cache() + + public final fun add(request: dynamic): kotlin.js.Promise + + public final fun addAll(requests: kotlin.Array): kotlin.js.Promise + + public final fun delete(request: dynamic, options: org.w3c.workers.CacheQueryOptions = ...): kotlin.js.Promise + + public final fun keys(request: dynamic = ..., options: org.w3c.workers.CacheQueryOptions = ...): kotlin.js.Promise> + + public final fun match(request: dynamic, options: org.w3c.workers.CacheQueryOptions = ...): kotlin.js.Promise + + public final fun matchAll(request: dynamic = ..., options: org.w3c.workers.CacheQueryOptions = ...): kotlin.js.Promise> + + public final fun put(request: dynamic, response: org.w3c.fetch.Response): kotlin.js.Promise +} + +public external interface CacheBatchOperation { + public open var options: org.w3c.workers.CacheQueryOptions? { get; set; } + + public open var request: org.w3c.fetch.Request? { get; set; } + + public open var response: org.w3c.fetch.Response? { get; set; } + + public open var type: kotlin.String? { get; set; } +} + +public external interface CacheQueryOptions { + public open var cacheName: kotlin.String? { get; set; } + + public open var ignoreMethod: kotlin.Boolean? { get; set; } + + public open var ignoreSearch: kotlin.Boolean? { get; set; } + + public open var ignoreVary: kotlin.Boolean? { get; set; } +} + +public abstract external class CacheStorage { + public constructor CacheStorage() + + public final fun delete(cacheName: kotlin.String): kotlin.js.Promise + + public final fun has(cacheName: kotlin.String): kotlin.js.Promise + + public final fun keys(): kotlin.js.Promise> + + public final fun match(request: dynamic, options: org.w3c.workers.CacheQueryOptions = ...): kotlin.js.Promise + + public final fun open(cacheName: kotlin.String): kotlin.js.Promise +} + +public abstract external class Client : org.w3c.workers.UnionClientOrMessagePortOrServiceWorker { + public constructor Client() + + public open val frameType: org.w3c.workers.FrameType { get; } + + public open val id: kotlin.String { get; } + + public open val url: kotlin.String { get; } + + public final fun postMessage(message: kotlin.Any?, transfer: kotlin.Array = ...): kotlin.Unit +} + +public external interface ClientQueryOptions { + public open var includeUncontrolled: kotlin.Boolean? { get; set; } + + public open var type: org.w3c.workers.ClientType? { get; set; } +} + +public external interface ClientType { + public companion object of ClientType { + } +} + +public abstract external class Clients { + public constructor Clients() + + public final fun claim(): kotlin.js.Promise + + public final fun get(id: kotlin.String): kotlin.js.Promise + + public final fun matchAll(options: org.w3c.workers.ClientQueryOptions = ...): kotlin.js.Promise> + + public final fun openWindow(url: kotlin.String): kotlin.js.Promise +} + +public open external class ExtendableEvent : org.w3c.dom.events.Event { + public constructor ExtendableEvent(type: kotlin.String, eventInitDict: org.w3c.workers.ExtendableEventInit = ...) + + public final fun waitUntil(f: kotlin.js.Promise): kotlin.Unit + + public companion object of ExtendableEvent { + public final val AT_TARGET: kotlin.Short { get; } + + public final val BUBBLING_PHASE: kotlin.Short { get; } + + public final val CAPTURING_PHASE: kotlin.Short { get; } + + public final val NONE: kotlin.Short { get; } + } +} + +public external interface ExtendableEventInit : org.w3c.dom.EventInit { +} + +public open external class ExtendableMessageEvent : org.w3c.workers.ExtendableEvent { + public constructor ExtendableMessageEvent(type: kotlin.String, eventInitDict: org.w3c.workers.ExtendableMessageEventInit = ...) + + public open val data: kotlin.Any? { get; } + + public open val lastEventId: kotlin.String { get; } + + public open val origin: kotlin.String { get; } + + public open val ports: kotlin.Array? { get; } + + public open val source: org.w3c.workers.UnionClientOrMessagePortOrServiceWorker? { get; } + + public companion object of ExtendableMessageEvent { + public final val AT_TARGET: kotlin.Short { get; } + + public final val BUBBLING_PHASE: kotlin.Short { get; } + + public final val CAPTURING_PHASE: kotlin.Short { get; } + + public final val NONE: kotlin.Short { get; } + } +} + +public external interface ExtendableMessageEventInit : org.w3c.workers.ExtendableEventInit { + public open var data: kotlin.Any? { get; set; } + + public open var lastEventId: kotlin.String? { get; set; } + + public open var origin: kotlin.String? { get; set; } + + public open var ports: kotlin.Array? { get; set; } + + public open var source: org.w3c.workers.UnionClientOrMessagePortOrServiceWorker? { get; set; } +} + +public open external class FetchEvent : org.w3c.workers.ExtendableEvent { + public constructor FetchEvent(type: kotlin.String, eventInitDict: org.w3c.workers.FetchEventInit) + + public open val clientId: kotlin.String? { get; } + + public open val isReload: kotlin.Boolean { get; } + + public open val request: org.w3c.fetch.Request { get; } + + public final fun respondWith(r: kotlin.js.Promise): kotlin.Unit + + public companion object of FetchEvent { + public final val AT_TARGET: kotlin.Short { get; } + + public final val BUBBLING_PHASE: kotlin.Short { get; } + + public final val CAPTURING_PHASE: kotlin.Short { get; } + + public final val NONE: kotlin.Short { get; } + } +} + +public external interface FetchEventInit : org.w3c.workers.ExtendableEventInit { + public open var clientId: kotlin.String? { get; set; } + + public open var isReload: kotlin.Boolean? { get; set; } + + public open var request: org.w3c.fetch.Request? { get; set; } +} + +public open external class ForeignFetchEvent : org.w3c.workers.ExtendableEvent { + public constructor ForeignFetchEvent(type: kotlin.String, eventInitDict: org.w3c.workers.ForeignFetchEventInit) + + public open val origin: kotlin.String { get; } + + public open val request: org.w3c.fetch.Request { get; } + + public final fun respondWith(r: kotlin.js.Promise): kotlin.Unit + + public companion object of ForeignFetchEvent { + public final val AT_TARGET: kotlin.Short { get; } + + public final val BUBBLING_PHASE: kotlin.Short { get; } + + public final val CAPTURING_PHASE: kotlin.Short { get; } + + public final val NONE: kotlin.Short { get; } + } +} + +public external interface ForeignFetchEventInit : org.w3c.workers.ExtendableEventInit { + public open var origin: kotlin.String? { get; set; } + + public open var request: org.w3c.fetch.Request? { get; set; } +} + +public external interface ForeignFetchOptions { + public open var origins: kotlin.Array? { get; set; } + + public open var scopes: kotlin.Array? { get; set; } +} + +public external interface ForeignFetchResponse { + public open var headers: kotlin.Array? { get; set; } + + public open var origin: kotlin.String? { get; set; } + + public open var response: org.w3c.fetch.Response? { get; set; } +} + +public external interface FrameType { + public companion object of FrameType { + } +} + +public open external class FunctionalEvent : org.w3c.workers.ExtendableEvent { + public constructor FunctionalEvent() + + public companion object of FunctionalEvent { + public final val AT_TARGET: kotlin.Short { get; } + + public final val BUBBLING_PHASE: kotlin.Short { get; } + + public final val CAPTURING_PHASE: kotlin.Short { get; } + + public final val NONE: kotlin.Short { get; } + } +} + +public open external class InstallEvent : org.w3c.workers.ExtendableEvent { + public constructor InstallEvent(type: kotlin.String, eventInitDict: org.w3c.workers.ExtendableEventInit = ...) + + public final fun registerForeignFetch(options: org.w3c.workers.ForeignFetchOptions): kotlin.Unit + + public companion object of InstallEvent { + public final val AT_TARGET: kotlin.Short { get; } + + public final val BUBBLING_PHASE: kotlin.Short { get; } + + public final val CAPTURING_PHASE: kotlin.Short { get; } + + public final val NONE: kotlin.Short { get; } + } +} + +public external interface RegistrationOptions { + public open var scope: kotlin.String? { get; set; } + + public open var type: org.w3c.dom.WorkerType? { get; set; } +} + +public abstract external class ServiceWorker : org.w3c.dom.events.EventTarget, org.w3c.dom.AbstractWorker, org.w3c.workers.UnionMessagePortOrServiceWorker, org.w3c.workers.UnionClientOrMessagePortOrServiceWorker { + public constructor ServiceWorker() + + public open var onstatechange: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open val scriptURL: kotlin.String { get; } + + public open val state: org.w3c.workers.ServiceWorkerState { get; } + + public final fun postMessage(message: kotlin.Any?, transfer: kotlin.Array = ...): kotlin.Unit +} + +public abstract external class ServiceWorkerContainer : org.w3c.dom.events.EventTarget { + public constructor ServiceWorkerContainer() + + public open val controller: org.w3c.workers.ServiceWorker? { get; } + + public open var oncontrollerchange: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open var onmessage: ((org.w3c.dom.MessageEvent) -> dynamic)? { get; set; } + + public open val ready: kotlin.js.Promise { get; } + + public final fun getRegistration(clientURL: kotlin.String = ...): kotlin.js.Promise + + public final fun getRegistrations(): kotlin.js.Promise> + + public final fun register(scriptURL: kotlin.String, options: org.w3c.workers.RegistrationOptions = ...): kotlin.js.Promise + + public final fun startMessages(): kotlin.Unit +} + +public abstract external class ServiceWorkerGlobalScope : org.w3c.dom.WorkerGlobalScope { + public constructor ServiceWorkerGlobalScope() + + public open val clients: org.w3c.workers.Clients { get; } + + public open var onactivate: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open var onfetch: ((org.w3c.workers.FetchEvent) -> dynamic)? { get; set; } + + public open var onforeignfetch: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open var onfunctionalevent: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open var oninstall: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open var onmessage: ((org.w3c.dom.MessageEvent) -> dynamic)? { get; set; } + + public open var onnotificationclick: ((org.w3c.notifications.NotificationEvent) -> dynamic)? { get; set; } + + public open var onnotificationclose: ((org.w3c.notifications.NotificationEvent) -> dynamic)? { get; set; } + + public open val registration: org.w3c.workers.ServiceWorkerRegistration { get; } + + public final fun skipWaiting(): kotlin.js.Promise +} + +public open external class ServiceWorkerMessageEvent : org.w3c.dom.events.Event { + public constructor ServiceWorkerMessageEvent(type: kotlin.String, eventInitDict: org.w3c.workers.ServiceWorkerMessageEventInit = ...) + + public open val data: kotlin.Any? { get; } + + public open val lastEventId: kotlin.String { get; } + + public open val origin: kotlin.String { get; } + + public open val ports: kotlin.Array? { get; } + + public open val source: org.w3c.workers.UnionMessagePortOrServiceWorker? { get; } + + public companion object of ServiceWorkerMessageEvent { + public final val AT_TARGET: kotlin.Short { get; } + + public final val BUBBLING_PHASE: kotlin.Short { get; } + + public final val CAPTURING_PHASE: kotlin.Short { get; } + + public final val NONE: kotlin.Short { get; } + } +} + +public external interface ServiceWorkerMessageEventInit : org.w3c.dom.EventInit { + public open var data: kotlin.Any? { get; set; } + + public open var lastEventId: kotlin.String? { get; set; } + + public open var origin: kotlin.String? { get; set; } + + public open var ports: kotlin.Array? { get; set; } + + public open var source: org.w3c.workers.UnionMessagePortOrServiceWorker? { get; set; } +} + +public abstract external class ServiceWorkerRegistration : org.w3c.dom.events.EventTarget { + public constructor ServiceWorkerRegistration() + + public open val APISpace: dynamic { get; } + + public open val active: org.w3c.workers.ServiceWorker? { get; } + + public open val installing: org.w3c.workers.ServiceWorker? { get; } + + public open var onupdatefound: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open val scope: kotlin.String { get; } + + public open val waiting: org.w3c.workers.ServiceWorker? { get; } + + public final fun getNotifications(filter: org.w3c.notifications.GetNotificationOptions = ...): kotlin.js.Promise> + + public final fun methodName(): kotlin.js.Promise + + public final fun showNotification(title: kotlin.String, options: org.w3c.notifications.NotificationOptions = ...): kotlin.js.Promise + + public final fun unregister(): kotlin.js.Promise + + public final fun update(): kotlin.js.Promise +} + +public external interface ServiceWorkerState { + public companion object of ServiceWorkerState { + } +} + +public external interface UnionClientOrMessagePortOrServiceWorker { +} + +public external interface UnionMessagePortOrServiceWorker { +} + +public abstract external class WindowClient : org.w3c.workers.Client { + public constructor WindowClient() + + public open val focused: kotlin.Boolean { get; } + + public open val visibilityState: dynamic { get; } + + public final fun focus(): kotlin.js.Promise + + public final fun navigate(url: kotlin.String): kotlin.js.Promise +} \ No newline at end of file diff --git a/libraries/stdlib/api/js/org.w3c.xhr.kt b/libraries/stdlib/api/js/org.w3c.xhr.kt new file mode 100644 index 00000000000..b6b5adc50d4 --- /dev/null +++ b/libraries/stdlib/api/js/org.w3c.xhr.kt @@ -0,0 +1,145 @@ +public val org.w3c.xhr.XMLHttpRequestResponseType.Companion.ARRAYBUFFER: org.w3c.xhr.XMLHttpRequestResponseType { get; } + +public val org.w3c.xhr.XMLHttpRequestResponseType.Companion.BLOB: org.w3c.xhr.XMLHttpRequestResponseType { get; } + +public val org.w3c.xhr.XMLHttpRequestResponseType.Companion.DOCUMENT: org.w3c.xhr.XMLHttpRequestResponseType { get; } + +public val org.w3c.xhr.XMLHttpRequestResponseType.Companion.EMPTY: org.w3c.xhr.XMLHttpRequestResponseType { get; } + +public val org.w3c.xhr.XMLHttpRequestResponseType.Companion.JSON: org.w3c.xhr.XMLHttpRequestResponseType { get; } + +public val org.w3c.xhr.XMLHttpRequestResponseType.Companion.TEXT: org.w3c.xhr.XMLHttpRequestResponseType { get; } + +@kotlin.internal.InlineOnly +public inline fun ProgressEventInit(lengthComputable: kotlin.Boolean? = ..., loaded: kotlin.Number? = ..., total: kotlin.Number? = ..., bubbles: kotlin.Boolean? = ..., cancelable: kotlin.Boolean? = ..., composed: kotlin.Boolean? = ...): org.w3c.xhr.ProgressEventInit + +public open external class FormData { + public constructor FormData(form: org.w3c.dom.HTMLFormElement = ...) + + public final fun append(name: kotlin.String, value: kotlin.String): kotlin.Unit + + public final fun append(name: kotlin.String, value: org.w3c.files.Blob, filename: kotlin.String = ...): kotlin.Unit + + public final fun delete(name: kotlin.String): kotlin.Unit + + public final fun get(name: kotlin.String): dynamic + + public final fun getAll(name: kotlin.String): kotlin.Array + + public final fun has(name: kotlin.String): kotlin.Boolean + + public final fun set(name: kotlin.String, value: kotlin.String): kotlin.Unit + + public final fun set(name: kotlin.String, value: org.w3c.files.Blob, filename: kotlin.String = ...): kotlin.Unit +} + +public open external class ProgressEvent : org.w3c.dom.events.Event { + public constructor ProgressEvent(type: kotlin.String, eventInitDict: org.w3c.xhr.ProgressEventInit = ...) + + public open val lengthComputable: kotlin.Boolean { get; } + + public open val loaded: kotlin.Number { get; } + + public open val total: kotlin.Number { get; } + + public companion object of ProgressEvent { + public final val AT_TARGET: kotlin.Short { get; } + + public final val BUBBLING_PHASE: kotlin.Short { get; } + + public final val CAPTURING_PHASE: kotlin.Short { get; } + + public final val NONE: kotlin.Short { get; } + } +} + +public external interface ProgressEventInit : org.w3c.dom.EventInit { + public open var lengthComputable: kotlin.Boolean? { get; set; } + + public open var loaded: kotlin.Number? { get; set; } + + public open var total: kotlin.Number? { get; set; } +} + +public open external class XMLHttpRequest : org.w3c.xhr.XMLHttpRequestEventTarget { + public constructor XMLHttpRequest() + + public final var onreadystatechange: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open val readyState: kotlin.Short { get; } + + public open val response: kotlin.Any? { get; } + + public open val responseText: kotlin.String { get; } + + public final var responseType: org.w3c.xhr.XMLHttpRequestResponseType { get; set; } + + public open val responseURL: kotlin.String { get; } + + public open val responseXML: org.w3c.dom.Document? { get; } + + public open val status: kotlin.Short { get; } + + public open val statusText: kotlin.String { get; } + + public final var timeout: kotlin.Int { get; set; } + + public open val upload: org.w3c.xhr.XMLHttpRequestUpload { get; } + + public final var withCredentials: kotlin.Boolean { get; set; } + + public final fun abort(): kotlin.Unit + + public final fun getAllResponseHeaders(): kotlin.String + + public final fun getResponseHeader(name: kotlin.String): kotlin.String? + + public final fun open(method: kotlin.String, url: kotlin.String): kotlin.Unit + + public final fun open(method: kotlin.String, url: kotlin.String, async: kotlin.Boolean, username: kotlin.String? = ..., password: kotlin.String? = ...): kotlin.Unit + + public final fun overrideMimeType(mime: kotlin.String): kotlin.Unit + + public final fun send(body: dynamic = ...): kotlin.Unit + + public final fun setRequestHeader(name: kotlin.String, value: kotlin.String): kotlin.Unit + + public companion object of XMLHttpRequest { + public final val DONE: kotlin.Short { get; } + + public final val HEADERS_RECEIVED: kotlin.Short { get; } + + public final val LOADING: kotlin.Short { get; } + + public final val OPENED: kotlin.Short { get; } + + public final val UNSENT: kotlin.Short { get; } + } +} + +public abstract external class XMLHttpRequestEventTarget : org.w3c.dom.events.EventTarget { + public constructor XMLHttpRequestEventTarget() + + public open var onabort: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open var onerror: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open var onload: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open var onloadend: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } + + public open var onloadstart: ((org.w3c.xhr.ProgressEvent) -> dynamic)? { get; set; } + + public open var onprogress: ((org.w3c.xhr.ProgressEvent) -> dynamic)? { get; set; } + + public open var ontimeout: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } +} + +public external interface XMLHttpRequestResponseType { + public companion object of XMLHttpRequestResponseType { + } +} + +public abstract external class XMLHttpRequestUpload : org.w3c.xhr.XMLHttpRequestEventTarget { + public constructor XMLHttpRequestUpload() +} \ No newline at end of file