diff --git a/js/js.libraries/src/generated/org.khronos.webgl.kt b/js/js.libraries/src/generated/org.khronos.webgl.kt index acbaa0ca2a3..1d8ec1f9127 100644 --- a/js/js.libraries/src/generated/org.khronos.webgl.kt +++ b/js/js.libraries/src/generated/org.khronos.webgl.kt @@ -66,22 +66,22 @@ public inline fun WebGLContextAttributes(alpha: Boolean? = true, depth: Boolean? public external abstract class WebGLObject { } -public external abstract class WebGLBuffer : WebGLObject() { +public external abstract class WebGLBuffer : WebGLObject { } -public external abstract class WebGLFramebuffer : WebGLObject() { +public external abstract class WebGLFramebuffer : WebGLObject { } -public external abstract class WebGLProgram : WebGLObject() { +public external abstract class WebGLProgram : WebGLObject { } -public external abstract class WebGLRenderbuffer : WebGLObject() { +public external abstract class WebGLRenderbuffer : WebGLObject { } -public external abstract class WebGLShader : WebGLObject() { +public external abstract class WebGLShader : WebGLObject { } -public external abstract class WebGLTexture : WebGLObject() { +public external abstract class WebGLTexture : WebGLObject { } public external abstract class WebGLUniformLocation { @@ -858,7 +858,7 @@ public external abstract class WebGLRenderingContext : WebGLRenderingContextBase } } -public external open class WebGLContextEvent(type: String, eventInit: WebGLContextEventInit = noImpl) : Event(type, noImpl) { +public external open class WebGLContextEvent(type: String, eventInit: WebGLContextEventInit = noImpl) : Event { open val statusMessage: String } diff --git a/js/js.libraries/src/generated/org.w3c.dom.css.kt b/js/js.libraries/src/generated/org.w3c.dom.css.kt index 059c097cbe8..3829c22f78c 100644 --- a/js/js.libraries/src/generated/org.w3c.dom.css.kt +++ b/js/js.libraries/src/generated/org.w3c.dom.css.kt @@ -282,7 +282,7 @@ public external abstract class StyleSheet { open var disabled: Boolean } -public external abstract class CSSStyleSheet : StyleSheet() { +public external abstract class CSSStyleSheet : StyleSheet { open val ownerRule: CSSRule? open val cssRules: CSSRuleList fun insertRule(rule: String, index: Int): Int @@ -325,38 +325,38 @@ public external abstract class CSSRule { } } -public external abstract class CSSStyleRule : CSSRule() { +public external abstract class CSSStyleRule : CSSRule { open var selectorText: String open val style: CSSStyleDeclaration } -public external abstract class CSSImportRule : CSSRule() { +public external abstract class CSSImportRule : CSSRule { open val href: String open val media: MediaList open val styleSheet: CSSStyleSheet } -public external abstract class CSSGroupingRule : CSSRule() { +public external abstract class CSSGroupingRule : CSSRule { open val cssRules: CSSRuleList fun insertRule(rule: String, index: Int): Int fun deleteRule(index: Int): Unit } -public external abstract class CSSMediaRule : CSSGroupingRule() { +public external abstract class CSSMediaRule : CSSGroupingRule { open val media: MediaList } -public external abstract class CSSPageRule : CSSGroupingRule() { +public external abstract class CSSPageRule : CSSGroupingRule { open var selectorText: String open val style: CSSStyleDeclaration } -public external abstract class CSSMarginRule : CSSRule() { +public external abstract class CSSMarginRule : CSSRule { open val name: String open val style: CSSStyleDeclaration } -public external abstract class CSSNamespaceRule : CSSRule() { +public external abstract class CSSNamespaceRule : CSSRule { open val namespaceURI: String open val prefix: String } diff --git a/js/js.libraries/src/generated/org.w3c.dom.events.kt b/js/js.libraries/src/generated/org.w3c.dom.events.kt index 38dcaf2803d..8991bf5c4bd 100644 --- a/js/js.libraries/src/generated/org.w3c.dom.events.kt +++ b/js/js.libraries/src/generated/org.w3c.dom.events.kt @@ -20,7 +20,7 @@ import org.w3c.performance.* import org.w3c.workers.* import org.w3c.xhr.* -public external open class UIEvent(type: String, eventInitDict: UIEventInit = noImpl) : Event(type, eventInitDict) { +public external open class UIEvent(type: String, eventInitDict: UIEventInit = noImpl) : Event { open val view: Window? open val detail: Int } @@ -47,7 +47,7 @@ public inline fun UIEventInit(view: Window? = null, detail: Int? = 0, bubbles: B return o } -public external open class FocusEvent(type: String, eventInitDict: FocusEventInit = noImpl) : UIEvent(type, eventInitDict) { +public external open class FocusEvent(type: String, eventInitDict: FocusEventInit = noImpl) : UIEvent { open val relatedTarget: EventTarget? } @@ -71,7 +71,7 @@ public inline fun FocusEventInit(relatedTarget: EventTarget? = null, view: Windo return o } -public external open class MouseEvent(type: String, eventInitDict: MouseEventInit = noImpl) : UIEvent(type, eventInitDict), UnionElementOrMouseEvent { +public external open class MouseEvent(type: String, eventInitDict: MouseEventInit = noImpl) : UIEvent, UnionElementOrMouseEvent { open val region: String? open val screenX: Int open val screenY: Int @@ -221,7 +221,7 @@ public inline fun EventModifierInit(ctrlKey: Boolean? = false, shiftKey: Boolean return o } -public external open class WheelEvent(type: String, eventInitDict: WheelEventInit = noImpl) : MouseEvent(type, eventInitDict) { +public external open class WheelEvent(type: String, eventInitDict: WheelEventInit = noImpl) : MouseEvent { open val deltaX: Double open val deltaY: Double open val deltaZ: Double @@ -287,7 +287,7 @@ public inline fun WheelEventInit(deltaX: Double? = 0.0, deltaY: Double? = 0.0, d return o } -public external open class InputEvent(type: String, eventInitDict: InputEventInit = noImpl) : UIEvent(type, eventInitDict) { +public external open class InputEvent(type: String, eventInitDict: InputEventInit = noImpl) : UIEvent { open val data: String open val isComposing: Boolean } @@ -316,7 +316,7 @@ public inline fun InputEventInit(data: String? = "", isComposing: Boolean? = fal return o } -public external open class KeyboardEvent(type: String, eventInitDict: KeyboardEventInit = noImpl) : UIEvent(type, eventInitDict) { +public external open class KeyboardEvent(type: String, eventInitDict: KeyboardEventInit = noImpl) : UIEvent { open val key: String open val code: String open val location: Int @@ -389,7 +389,7 @@ public inline fun KeyboardEventInit(key: String? = "", code: String? = "", locat return o } -public external open class CompositionEvent(type: String, eventInitDict: CompositionEventInit = noImpl) : UIEvent(type, eventInitDict) { +public external open class CompositionEvent(type: String, eventInitDict: CompositionEventInit = noImpl) : UIEvent { open val data: String } diff --git a/js/js.libraries/src/generated/org.w3c.dom.kt b/js/js.libraries/src/generated/org.w3c.dom.kt index 4bb8d4edc2e..6584abdecc8 100644 --- a/js/js.libraries/src/generated/org.w3c.dom.kt +++ b/js/js.libraries/src/generated/org.w3c.dom.kt @@ -20,7 +20,7 @@ import org.w3c.performance.* import org.w3c.workers.* import org.w3c.xhr.* -public external open class Document : Node(), GlobalEventHandlers, DocumentAndElementEventHandlers, NonElementParentNode, DocumentOrShadowRoot, ParentNode, GeometryUtils { +public external open class Document : Node, GlobalEventHandlers, DocumentAndElementEventHandlers, NonElementParentNode, DocumentOrShadowRoot, ParentNode, GeometryUtils { open val fullscreenEnabled: Boolean open val fullscreen: Boolean var onfullscreenchange: ((Event) -> dynamic)? @@ -190,7 +190,7 @@ public external open class Document : Node(), GlobalEventHandlers, DocumentAndEl override fun convertPointFromNode(point: DOMPointInit, from: dynamic, options: ConvertCoordinateOptions /* = noImpl */): DOMPoint } -public external abstract class Window : EventTarget(), GlobalEventHandlers, WindowEventHandlers, WindowOrWorkerGlobalScope, WindowSessionStorage, WindowLocalStorage, GlobalPerformance, UnionMessagePortOrWindow { +public external abstract class Window : EventTarget, GlobalEventHandlers, WindowEventHandlers, WindowOrWorkerGlobalScope, WindowSessionStorage, WindowLocalStorage, GlobalPerformance, UnionMessagePortOrWindow { open val window: Window open val self: Window open val document: Document @@ -268,17 +268,17 @@ public external abstract class HTMLAllCollection { fun item(nameOrIndex: String = noImpl): UnionElementOrHTMLCollection? } -public external abstract class HTMLFormControlsCollection : HTMLCollection() { +public external abstract class HTMLFormControlsCollection : HTMLCollection { // override fun namedItem(name: String): UnionElementOrRadioNodeList? // @nativeGetter // operator override fun get(name: String): UnionElementOrRadioNodeList? } -public external abstract class RadioNodeList : NodeList(), UnionElementOrRadioNodeList { +public external abstract class RadioNodeList : NodeList, UnionElementOrRadioNodeList { open var value: String } -public external abstract class HTMLOptionsCollection : HTMLCollection() { +public external abstract class HTMLOptionsCollection : HTMLCollection { override var length: Int open var selectedIndex: Int @nativeSetter @@ -287,7 +287,7 @@ public external abstract class HTMLOptionsCollection : HTMLCollection() { fun remove(index: Int): Unit } -public external abstract class HTMLElement : Element(), ElementCSSInlineStyle, GlobalEventHandlers, DocumentAndElementEventHandlers, ElementContentEditable { +public external abstract class HTMLElement : Element, ElementCSSInlineStyle, GlobalEventHandlers, DocumentAndElementEventHandlers, ElementContentEditable { open var title: String open var lang: String open var translate: Boolean @@ -313,7 +313,7 @@ public external abstract class HTMLElement : Element(), ElementCSSInlineStyle, G fun forceSpellCheck(): Unit } -public external abstract class HTMLUnknownElement : HTMLElement() { +public external abstract class HTMLUnknownElement : HTMLElement { } public external abstract class DOMStringMap { @@ -323,23 +323,23 @@ public external abstract class DOMStringMap { operator fun set(name: String, value: String): Unit } -public external abstract class HTMLHtmlElement : HTMLElement() { +public external abstract class HTMLHtmlElement : HTMLElement { open var version: String } -public external abstract class HTMLHeadElement : HTMLElement() { +public external abstract class HTMLHeadElement : HTMLElement { } -public external abstract class HTMLTitleElement : HTMLElement() { +public external abstract class HTMLTitleElement : HTMLElement { open var text: String } -public external abstract class HTMLBaseElement : HTMLElement() { +public external abstract class HTMLBaseElement : HTMLElement { open var href: String open var target: String } -public external abstract class HTMLLinkElement : HTMLElement(), LinkStyle { +public external abstract class HTMLLinkElement : HTMLElement, LinkStyle { open var scope: String open var workerType: String open var href: String @@ -358,20 +358,20 @@ public external abstract class HTMLLinkElement : HTMLElement(), LinkStyle { open var target: String } -public external abstract class HTMLMetaElement : HTMLElement() { +public external abstract class HTMLMetaElement : HTMLElement { open var name: String open var httpEquiv: String open var content: String open var scheme: String } -public external abstract class HTMLStyleElement : HTMLElement(), LinkStyle { +public external abstract class HTMLStyleElement : HTMLElement, LinkStyle { open var media: String open var nonce: String open var type: String } -public external abstract class HTMLBodyElement : HTMLElement(), WindowEventHandlers { +public external abstract class HTMLBodyElement : HTMLElement, WindowEventHandlers { open var text: String open var link: String open var vLink: String @@ -380,15 +380,15 @@ public external abstract class HTMLBodyElement : HTMLElement(), WindowEventHandl open var background: String } -public external abstract class HTMLHeadingElement : HTMLElement() { +public external abstract class HTMLHeadingElement : HTMLElement { open var align: String } -public external abstract class HTMLParagraphElement : HTMLElement() { +public external abstract class HTMLParagraphElement : HTMLElement { open var align: String } -public external abstract class HTMLHRElement : HTMLElement() { +public external abstract class HTMLHRElement : HTMLElement { open var align: String open var color: String open var noShade: Boolean @@ -396,40 +396,40 @@ public external abstract class HTMLHRElement : HTMLElement() { open var width: String } -public external abstract class HTMLPreElement : HTMLElement() { +public external abstract class HTMLPreElement : HTMLElement { open var width: Int } -public external abstract class HTMLQuoteElement : HTMLElement() { +public external abstract class HTMLQuoteElement : HTMLElement { open var cite: String } -public external abstract class HTMLOListElement : HTMLElement() { +public external abstract class HTMLOListElement : HTMLElement { open var reversed: Boolean open var start: Int open var type: String open var compact: Boolean } -public external abstract class HTMLUListElement : HTMLElement() { +public external abstract class HTMLUListElement : HTMLElement { open var compact: Boolean open var type: String } -public external abstract class HTMLLIElement : HTMLElement() { +public external abstract class HTMLLIElement : HTMLElement { open var value: Int open var type: String } -public external abstract class HTMLDListElement : HTMLElement() { +public external abstract class HTMLDListElement : HTMLElement { open var compact: Boolean } -public external abstract class HTMLDivElement : HTMLElement() { +public external abstract class HTMLDivElement : HTMLElement { open var align: String } -public external abstract class HTMLAnchorElement : HTMLElement(), HTMLHyperlinkElementUtils { +public external abstract class HTMLAnchorElement : HTMLElement, HTMLHyperlinkElementUtils { open var target: String open var download: String open var ping: String @@ -446,18 +446,18 @@ public external abstract class HTMLAnchorElement : HTMLElement(), HTMLHyperlinkE open var shape: String } -public external abstract class HTMLDataElement : HTMLElement() { +public external abstract class HTMLDataElement : HTMLElement { open var value: String } -public external abstract class HTMLTimeElement : HTMLElement() { +public external abstract class HTMLTimeElement : HTMLElement { open var dateTime: String } -public external abstract class HTMLSpanElement : HTMLElement() { +public external abstract class HTMLSpanElement : HTMLElement { } -public external abstract class HTMLBRElement : HTMLElement() { +public external abstract class HTMLBRElement : HTMLElement { open var clear: String } @@ -475,15 +475,15 @@ public external interface HTMLHyperlinkElementUtils { var hash: String } -public external abstract class HTMLModElement : HTMLElement() { +public external abstract class HTMLModElement : HTMLElement { open var cite: String open var dateTime: String } -public external abstract class HTMLPictureElement : HTMLElement() { +public external abstract class HTMLPictureElement : HTMLElement { } -public external abstract class HTMLSourceElement : HTMLElement() { +public external abstract class HTMLSourceElement : HTMLElement { open var src: String open var type: String open var srcset: String @@ -491,7 +491,7 @@ public external abstract class HTMLSourceElement : HTMLElement() { open var media: String } -public external abstract class HTMLImageElement : HTMLElement(), TexImageSource, HTMLOrSVGImageElement { +public external abstract class HTMLImageElement : HTMLElement, TexImageSource, HTMLOrSVGImageElement { open var alt: String open var src: String open var srcset: String @@ -517,7 +517,7 @@ public external abstract class HTMLImageElement : HTMLElement(), TexImageSource, open val y: Int } -public external abstract class HTMLIFrameElement : HTMLElement() { +public external abstract class HTMLIFrameElement : HTMLElement { open var src: String open var srcdoc: String open var name: String @@ -538,7 +538,7 @@ public external abstract class HTMLIFrameElement : HTMLElement() { fun getSVGDocument(): Document? } -public external abstract class HTMLEmbedElement : HTMLElement() { +public external abstract class HTMLEmbedElement : HTMLElement { open var src: String open var type: String open var width: String @@ -548,7 +548,7 @@ public external abstract class HTMLEmbedElement : HTMLElement() { fun getSVGDocument(): Document? } -public external abstract class HTMLObjectElement : HTMLElement() { +public external abstract class HTMLObjectElement : HTMLElement { open var data: String open var type: String open var typeMustMatch: Boolean @@ -578,14 +578,14 @@ public external abstract class HTMLObjectElement : HTMLElement() { fun setCustomValidity(error: String): Unit } -public external abstract class HTMLParamElement : HTMLElement() { +public external abstract class HTMLParamElement : HTMLElement { open var name: String open var value: String open var type: String open var valueType: String } -public external abstract class HTMLVideoElement : HTMLMediaElement(), TexImageSource { +public external abstract class HTMLVideoElement : HTMLMediaElement, TexImageSource { open var width: Int open var height: Int open val videoWidth: Int @@ -594,10 +594,10 @@ public external abstract class HTMLVideoElement : HTMLMediaElement(), TexImageSo open var playsInline: Boolean } -public external abstract class HTMLAudioElement : HTMLMediaElement() { +public external abstract class HTMLAudioElement : HTMLMediaElement { } -public external abstract class HTMLTrackElement : HTMLElement() { +public external abstract class HTMLTrackElement : HTMLElement { open var kind: String open var src: String open var srclang: String @@ -614,7 +614,7 @@ public external abstract class HTMLTrackElement : HTMLElement() { } } -public external abstract class HTMLMediaElement : HTMLElement() { +public external abstract class HTMLMediaElement : HTMLElement { open val error: MediaError? open var src: String open var srcObject: dynamic @@ -674,7 +674,7 @@ public external abstract class MediaError { } } -public external abstract class AudioTrackList : EventTarget() { +public external abstract class AudioTrackList : EventTarget { open val length: Int open var onchange: ((Event) -> dynamic)? open var onaddtrack: ((Event) -> dynamic)? @@ -692,7 +692,7 @@ public external abstract class AudioTrack : UnionAudioTrackOrTextTrackOrVideoTra open var enabled: Boolean } -public external abstract class VideoTrackList : EventTarget() { +public external abstract class VideoTrackList : EventTarget { open val length: Int open val selectedIndex: Int open var onchange: ((Event) -> dynamic)? @@ -711,7 +711,7 @@ public external abstract class VideoTrack : UnionAudioTrackOrTextTrackOrVideoTra open var selected: Boolean } -public external abstract class TextTrackList : EventTarget() { +public external abstract class TextTrackList : EventTarget { open val length: Int open var onchange: ((Event) -> dynamic)? open var onaddtrack: ((Event) -> dynamic)? @@ -721,7 +721,7 @@ public external abstract class TextTrackList : EventTarget() { fun getTrackById(id: String): TextTrack? } -public external abstract class TextTrack : EventTarget(), UnionAudioTrackOrTextTrackOrVideoTrack { +public external abstract class TextTrack : EventTarget, UnionAudioTrackOrTextTrackOrVideoTrack { open val kind: String open val label: String open val language: String @@ -742,7 +742,7 @@ public external abstract class TextTrackCueList { fun getCueById(id: String): TextTrackCue? } -public external abstract class TextTrackCue : EventTarget() { +public external abstract class TextTrackCue : EventTarget { open val track: TextTrack? open var id: String open var startTime: Double @@ -758,7 +758,7 @@ public external abstract class TimeRanges { fun end(index: Int): Double } -public external open class TrackEvent(type: String, eventInitDict: TrackEventInit = noImpl) : Event(type, eventInitDict) { +public external open class TrackEvent(type: String, eventInitDict: TrackEventInit = noImpl) : Event { open val track: UnionAudioTrackOrTextTrackOrVideoTrack? } @@ -780,12 +780,12 @@ public inline fun TrackEventInit(track: UnionAudioTrackOrTextTrackOrVideoTrack? return o } -public external abstract class HTMLMapElement : HTMLElement() { +public external abstract class HTMLMapElement : HTMLElement { open var name: String open val areas: HTMLCollection } -public external abstract class HTMLAreaElement : HTMLElement(), HTMLHyperlinkElementUtils { +public external abstract class HTMLAreaElement : HTMLElement, HTMLHyperlinkElementUtils { open var alt: String open var coords: String open var shape: String @@ -798,7 +798,7 @@ public external abstract class HTMLAreaElement : HTMLElement(), HTMLHyperlinkEle open var noHref: Boolean } -public external abstract class HTMLTableElement : HTMLElement() { +public external abstract class HTMLTableElement : HTMLElement { open var caption: HTMLTableCaptionElement? open var tHead: HTMLTableSectionElement? open var tFoot: HTMLTableSectionElement? @@ -824,11 +824,11 @@ public external abstract class HTMLTableElement : HTMLElement() { fun deleteRow(index: Int): Unit } -public external abstract class HTMLTableCaptionElement : HTMLElement() { +public external abstract class HTMLTableCaptionElement : HTMLElement { open var align: String } -public external abstract class HTMLTableColElement : HTMLElement() { +public external abstract class HTMLTableColElement : HTMLElement { open var span: Int open var align: String open var ch: String @@ -837,7 +837,7 @@ public external abstract class HTMLTableColElement : HTMLElement() { open var width: String } -public external abstract class HTMLTableSectionElement : HTMLElement() { +public external abstract class HTMLTableSectionElement : HTMLElement { open val rows: HTMLCollection open var align: String open var ch: String @@ -847,7 +847,7 @@ public external abstract class HTMLTableSectionElement : HTMLElement() { fun deleteRow(index: Int): Unit } -public external abstract class HTMLTableRowElement : HTMLElement() { +public external abstract class HTMLTableRowElement : HTMLElement { open val rowIndex: Int open val sectionRowIndex: Int open val cells: HTMLCollection @@ -860,7 +860,7 @@ public external abstract class HTMLTableRowElement : HTMLElement() { fun deleteCell(index: Int): Unit } -public external abstract class HTMLTableCellElement : HTMLElement() { +public external abstract class HTMLTableCellElement : HTMLElement { open var colSpan: Int open var rowSpan: Int open var headers: String @@ -878,7 +878,7 @@ public external abstract class HTMLTableCellElement : HTMLElement() { open var bgColor: String } -public external abstract class HTMLFormElement : HTMLElement() { +public external abstract class HTMLFormElement : HTMLElement { open var acceptCharset: String open var action: String open var autocomplete: String @@ -900,13 +900,13 @@ public external abstract class HTMLFormElement : HTMLElement() { fun reportValidity(): Boolean } -public external abstract class HTMLLabelElement : HTMLElement() { +public external abstract class HTMLLabelElement : HTMLElement { open val form: HTMLFormElement? open var htmlFor: String open val control: HTMLElement? } -public external abstract class HTMLInputElement : HTMLElement() { +public external abstract class HTMLInputElement : HTMLElement { open var accept: String open var alt: String open var autocomplete: String @@ -965,7 +965,7 @@ public external abstract class HTMLInputElement : HTMLElement() { fun setSelectionRange(start: Int, end: Int, direction: String = noImpl): Unit } -public external abstract class HTMLButtonElement : HTMLElement() { +public external abstract class HTMLButtonElement : HTMLElement { open var autofocus: Boolean open var disabled: Boolean open val form: HTMLFormElement? @@ -987,7 +987,7 @@ public external abstract class HTMLButtonElement : HTMLElement() { fun setCustomValidity(error: String): Unit } -public external abstract class HTMLSelectElement : HTMLElement() { +public external abstract class HTMLSelectElement : HTMLElement { open var autocomplete: String open var autofocus: Boolean open var disabled: Boolean @@ -1019,16 +1019,16 @@ public external abstract class HTMLSelectElement : HTMLElement() { fun setCustomValidity(error: String): Unit } -public external abstract class HTMLDataListElement : HTMLElement() { +public external abstract class HTMLDataListElement : HTMLElement { open val options: HTMLCollection } -public external abstract class HTMLOptGroupElement : HTMLElement(), UnionHTMLOptGroupElementOrHTMLOptionElement { +public external abstract class HTMLOptGroupElement : HTMLElement, UnionHTMLOptGroupElementOrHTMLOptionElement { open var disabled: Boolean open var label: String } -public external abstract class HTMLOptionElement : HTMLElement(), UnionHTMLOptGroupElementOrHTMLOptionElement { +public external abstract class HTMLOptionElement : HTMLElement, UnionHTMLOptGroupElementOrHTMLOptionElement { open var disabled: Boolean open val form: HTMLFormElement? open var label: String @@ -1039,7 +1039,7 @@ public external abstract class HTMLOptionElement : HTMLElement(), UnionHTMLOptGr open val index: Int } -public external abstract class HTMLTextAreaElement : HTMLElement() { +public external abstract class HTMLTextAreaElement : HTMLElement { open var autocomplete: String open var autofocus: Boolean open var cols: Int @@ -1075,7 +1075,7 @@ public external abstract class HTMLTextAreaElement : HTMLElement() { fun setSelectionRange(start: Int, end: Int, direction: String = noImpl): Unit } -public external abstract class HTMLKeygenElement : HTMLElement() { +public external abstract class HTMLKeygenElement : HTMLElement { open var autofocus: Boolean open var challenge: String open var disabled: Boolean @@ -1092,7 +1092,7 @@ public external abstract class HTMLKeygenElement : HTMLElement() { fun setCustomValidity(error: String): Unit } -public external abstract class HTMLOutputElement : HTMLElement() { +public external abstract class HTMLOutputElement : HTMLElement { open val htmlFor: DOMTokenList open val form: HTMLFormElement? open var name: String @@ -1108,14 +1108,14 @@ public external abstract class HTMLOutputElement : HTMLElement() { fun setCustomValidity(error: String): Unit } -public external abstract class HTMLProgressElement : HTMLElement() { +public external abstract class HTMLProgressElement : HTMLElement { open var value: Double open var max: Double open val position: Double open val labels: NodeList } -public external abstract class HTMLMeterElement : HTMLElement() { +public external abstract class HTMLMeterElement : HTMLElement { open var value: Double open var min: Double open var max: Double @@ -1125,7 +1125,7 @@ public external abstract class HTMLMeterElement : HTMLElement() { open val labels: NodeList } -public external abstract class HTMLFieldSetElement : HTMLElement() { +public external abstract class HTMLFieldSetElement : HTMLElement { open var disabled: Boolean open val form: HTMLFormElement? open var name: String @@ -1139,7 +1139,7 @@ public external abstract class HTMLFieldSetElement : HTMLElement() { fun setCustomValidity(error: String): Unit } -public external abstract class HTMLLegendElement : HTMLElement() { +public external abstract class HTMLLegendElement : HTMLElement { open val form: HTMLFormElement? open var align: String } @@ -1158,17 +1158,17 @@ public external abstract class ValidityState { open val valid: Boolean } -public external abstract class HTMLDetailsElement : HTMLElement() { +public external abstract class HTMLDetailsElement : HTMLElement { open var open: Boolean } -public external abstract class HTMLMenuElement : HTMLElement() { +public external abstract class HTMLMenuElement : HTMLElement { open var type: String open var label: String open var compact: Boolean } -public external abstract class HTMLMenuItemElement : HTMLElement() { +public external abstract class HTMLMenuItemElement : HTMLElement { open var type: String open var label: String open var icon: String @@ -1178,7 +1178,7 @@ public external abstract class HTMLMenuItemElement : HTMLElement() { open var default: Boolean } -public external open class RelatedEvent(type: String, eventInitDict: RelatedEventInit = noImpl) : Event(type, eventInitDict) { +public external open class RelatedEvent(type: String, eventInitDict: RelatedEventInit = noImpl) : Event { open val relatedTarget: EventTarget? } @@ -1200,7 +1200,7 @@ public inline fun RelatedEventInit(relatedTarget: EventTarget? = null, bubbles: return o } -public external abstract class HTMLDialogElement : HTMLElement() { +public external abstract class HTMLDialogElement : HTMLElement { open var open: Boolean open var returnValue: String fun show(anchor: UnionElementOrMouseEvent = noImpl): Unit @@ -1208,7 +1208,7 @@ public external abstract class HTMLDialogElement : HTMLElement() { fun close(returnValue: String = noImpl): Unit } -public external abstract class HTMLScriptElement : HTMLElement(), HTMLOrSVGScriptElement { +public external abstract class HTMLScriptElement : HTMLElement, HTMLOrSVGScriptElement { open var src: String open var type: String open var charset: String @@ -1221,11 +1221,11 @@ public external abstract class HTMLScriptElement : HTMLElement(), HTMLOrSVGScrip open var htmlFor: String } -public external abstract class HTMLTemplateElement : HTMLElement() { +public external abstract class HTMLTemplateElement : HTMLElement { open val content: DocumentFragment } -public external abstract class HTMLSlotElement : HTMLElement() { +public external abstract class HTMLSlotElement : HTMLElement { open var name: String fun assignedNodes(options: AssignedNodesOptions = noImpl): Array } @@ -1245,7 +1245,7 @@ public inline fun AssignedNodesOptions(flatten: Boolean? = false): AssignedNodes return o } -public external abstract class HTMLCanvasElement : HTMLElement(), TexImageSource { +public external abstract class HTMLCanvasElement : HTMLElement, TexImageSource { open var width: Int open var height: Int fun getContext(contextId: String, vararg arguments: Any?): RenderingContext? @@ -1476,9 +1476,9 @@ public external open class ImageData : TexImageSource { } public external open class Path2D() : CanvasPath { - constructor(path: Path2D) : this() - constructor(paths: Array, fillRule: String = noImpl) : this() - constructor(d: String) : this() + constructor(path: Path2D) + constructor(paths: Array, fillRule: String = noImpl) + constructor(d: String) fun addPath(path: Path2D, transform: dynamic = noImpl): Unit override fun closePath(): Unit override fun moveTo(x: Double, y: Double): Unit @@ -1571,7 +1571,7 @@ public external abstract class DataTransferItem { fun getAsFile(): File? } -public external open class DragEvent(type: String, eventInitDict: DragEventInit = noImpl) : MouseEvent(type, eventInitDict) { +public external open class DragEvent(type: String, eventInitDict: DragEventInit = noImpl) : MouseEvent { open val dataTransfer: DataTransfer? } @@ -1647,7 +1647,7 @@ public external abstract class Location { fun reload(): Unit } -public external open class PopStateEvent(type: String, eventInitDict: PopStateEventInit = noImpl) : Event(type, eventInitDict) { +public external open class PopStateEvent(type: String, eventInitDict: PopStateEventInit = noImpl) : Event { open val state: Any? } @@ -1669,7 +1669,7 @@ public inline fun PopStateEventInit(state: Any? = null, bubbles: Boolean? = fals return o } -public external open class HashChangeEvent(type: String, eventInitDict: HashChangeEventInit = noImpl) : Event(type, eventInitDict) { +public external open class HashChangeEvent(type: String, eventInitDict: HashChangeEventInit = noImpl) : Event { open val oldURL: String open val newURL: String } @@ -1696,7 +1696,7 @@ public inline fun HashChangeEventInit(oldURL: String? = "", newURL: String? = "" return o } -public external open class PageTransitionEvent(type: String, eventInitDict: PageTransitionEventInit = noImpl) : Event(type, eventInitDict) { +public external open class PageTransitionEvent(type: String, eventInitDict: PageTransitionEventInit = noImpl) : Event { open val persisted: Boolean } @@ -1718,11 +1718,11 @@ public inline fun PageTransitionEventInit(persisted: Boolean? = false, bubbles: return o } -public external open class BeforeUnloadEvent : Event(noImpl, noImpl) { +public external open class BeforeUnloadEvent : Event { var returnValue: String } -public external abstract class ApplicationCache : EventTarget() { +public external abstract class ApplicationCache : EventTarget { open val status: Short open var onchecking: ((Event) -> dynamic)? open var onerror: ((Event) -> dynamic)? @@ -1750,7 +1750,7 @@ public external interface NavigatorOnLine { val onLine: Boolean } -public external open class ErrorEvent(type: String, eventInitDict: ErrorEventInit = noImpl) : Event(type, eventInitDict) { +public external open class ErrorEvent(type: String, eventInitDict: ErrorEventInit = noImpl) : Event { open val message: String open val filename: String open val lineno: Int @@ -1792,7 +1792,7 @@ public inline fun ErrorEventInit(message: String? = "", filename: String? = "", return o } -public external open class PromiseRejectionEvent(type: String, eventInitDict: PromiseRejectionEventInit) : Event(type, eventInitDict) { +public external open class PromiseRejectionEvent(type: String, eventInitDict: PromiseRejectionEventInit) : Event { open val promise: dynamic open val reason: Any? } @@ -2046,7 +2046,7 @@ public inline fun ImageBitmapOptions(imageOrientation: String? = "none", premult return o } -public external open class MessageEvent(type: String, eventInitDict: MessageEventInit = noImpl) : Event(type, eventInitDict) { +public external open class MessageEvent(type: String, eventInitDict: MessageEventInit = noImpl) : Event { open val data: Any? open val origin: String open val lastEventId: String @@ -2089,7 +2089,7 @@ public inline fun MessageEventInit(data: Any? = null, origin: String? = "", last return o } -public external open class EventSource(url: String, eventSourceInitDict: EventSourceInit = noImpl) : EventTarget() { +public external open class EventSource(url: String, eventSourceInitDict: EventSourceInit = noImpl) : EventTarget { open val url: String open val withCredentials: Boolean open val readyState: Short @@ -2120,7 +2120,7 @@ public inline fun EventSourceInit(withCredentials: Boolean? = false): EventSourc return o } -public external open class WebSocket(url: String, protocols: dynamic = noImpl) : EventTarget() { +public external open class WebSocket(url: String, protocols: dynamic = noImpl) : EventTarget { open val url: String open val readyState: Short open val bufferedAmount: Int @@ -2145,7 +2145,7 @@ public external open class WebSocket(url: String, protocols: dynamic = noImpl) : } } -public external open class CloseEvent(type: String, eventInitDict: CloseEventInit = noImpl) : Event(type, eventInitDict) { +public external open class CloseEvent(type: String, eventInitDict: CloseEventInit = noImpl) : Event { open val wasClean: Boolean open val code: Short open val reason: String @@ -2182,21 +2182,21 @@ public external open class MessageChannel { open val port2: MessagePort } -public external abstract class MessagePort : EventTarget(), UnionMessagePortOrWindow, UnionMessagePortOrServiceWorker, UnionClientOrMessagePortOrServiceWorker { +public external abstract class MessagePort : EventTarget, UnionMessagePortOrWindow, UnionMessagePortOrServiceWorker, UnionClientOrMessagePortOrServiceWorker { open var onmessage: ((Event) -> dynamic)? fun postMessage(message: Any?, transfer: Array = noImpl): Unit fun start(): Unit fun close(): Unit } -public external open class BroadcastChannel(name: String) : EventTarget() { +public external open class BroadcastChannel(name: String) : EventTarget { open val name: String var onmessage: ((Event) -> dynamic)? fun postMessage(message: Any?): Unit fun close(): Unit } -public external abstract class WorkerGlobalScope : EventTarget(), WindowOrWorkerGlobalScope, GlobalPerformance { +public external abstract class WorkerGlobalScope : EventTarget, WindowOrWorkerGlobalScope, GlobalPerformance { open val self: WorkerGlobalScope open val location: WorkerLocation open val navigator: WorkerNavigator @@ -2209,13 +2209,13 @@ public external abstract class WorkerGlobalScope : EventTarget(), WindowOrWorker fun importScripts(vararg urls: String): Unit } -public external abstract class DedicatedWorkerGlobalScope : WorkerGlobalScope() { +public external abstract class DedicatedWorkerGlobalScope : WorkerGlobalScope { open var onmessage: ((Event) -> dynamic)? fun postMessage(message: Any?, transfer: Array = noImpl): Unit fun close(): Unit } -public external abstract class SharedWorkerGlobalScope : WorkerGlobalScope() { +public external abstract class SharedWorkerGlobalScope : WorkerGlobalScope { open val name: String open val applicationCache: ApplicationCache open var onconnect: ((Event) -> dynamic)? @@ -2226,7 +2226,7 @@ public external interface AbstractWorker { var onerror: ((Event) -> dynamic)? } -public external open class Worker(scriptURL: String, options: WorkerOptions = noImpl) : EventTarget(), AbstractWorker { +public external open class Worker(scriptURL: String, options: WorkerOptions = noImpl) : EventTarget, AbstractWorker { var onmessage: ((Event) -> dynamic)? override var onerror: ((Event) -> dynamic)? fun terminate(): Unit @@ -2252,7 +2252,7 @@ public inline fun WorkerOptions(type: String? = "classic", credentials: String? return o } -public external open class SharedWorker(scriptURL: String, name: String = noImpl, options: WorkerOptions = noImpl) : EventTarget(), AbstractWorker { +public external open class SharedWorker(scriptURL: String, name: String = noImpl, options: WorkerOptions = noImpl) : EventTarget, AbstractWorker { open val port: MessagePort override var onerror: ((Event) -> dynamic)? } @@ -2298,7 +2298,7 @@ public external interface WindowLocalStorage { val localStorage: Storage } -public external open class StorageEvent(type: String, eventInitDict: StorageEventInit = noImpl) : Event(type, eventInitDict) { +public external open class StorageEvent(type: String, eventInitDict: StorageEventInit = noImpl) : Event { open val key: String? open val oldValue: String? open val newValue: String? @@ -2340,7 +2340,7 @@ public inline fun StorageEventInit(key: String? = null, oldValue: String? = null return o } -public external abstract class HTMLAppletElement : HTMLElement() { +public external abstract class HTMLAppletElement : HTMLElement { open var align: String open var alt: String open var archive: String @@ -2354,7 +2354,7 @@ public external abstract class HTMLAppletElement : HTMLElement() { open var width: String } -public external abstract class HTMLMarqueeElement : HTMLElement() { +public external abstract class HTMLMarqueeElement : HTMLElement { open var behavior: String open var bgColor: String open var direction: String @@ -2373,12 +2373,12 @@ public external abstract class HTMLMarqueeElement : HTMLElement() { fun stop(): Unit } -public external abstract class HTMLFrameSetElement : HTMLElement(), WindowEventHandlers { +public external abstract class HTMLFrameSetElement : HTMLElement, WindowEventHandlers { open var cols: String open var rows: String } -public external abstract class HTMLFrameElement : HTMLElement() { +public external abstract class HTMLFrameElement : HTMLElement { open var name: String open var scrolling: String open var src: String @@ -2391,11 +2391,11 @@ public external abstract class HTMLFrameElement : HTMLElement() { open var marginWidth: String } -public external abstract class HTMLDirectoryElement : HTMLElement() { +public external abstract class HTMLDirectoryElement : HTMLElement { open var compact: Boolean } -public external abstract class HTMLFontElement : HTMLElement() { +public external abstract class HTMLFontElement : HTMLElement { open var color: String open var face: String open var size: String @@ -2429,7 +2429,7 @@ public inline fun EventInit(bubbles: Boolean? = false, cancelable: Boolean? = fa return o } -public external open class CustomEvent(type: String, eventInitDict: CustomEventInit = noImpl) : Event(type, eventInitDict) { +public external open class CustomEvent(type: String, eventInitDict: CustomEventInit = noImpl) : Event { open val detail: Any? fun initCustomEvent(type: String, bubbles: Boolean, cancelable: Boolean, detail: Any?): Unit } @@ -2596,7 +2596,7 @@ public external abstract class MutationRecord { open val oldValue: String? } -public external abstract class Node : EventTarget() { +public external abstract class Node : EventTarget { open val nodeType: Short open val nodeName: String open val baseURI: String @@ -2664,7 +2664,7 @@ public inline fun GetRootNodeOptions(composed: Boolean? = false): GetRootNodeOpt return o } -public external open class XMLDocument : Document() { +public external open class XMLDocument : Document { override fun getElementById(elementId: String): Element? override fun prepend(vararg nodes: dynamic): Unit override fun append(vararg nodes: dynamic): Unit @@ -2698,13 +2698,13 @@ public external abstract class DOMImplementation { fun hasFeature(): Boolean } -public external abstract class DocumentType : Node(), ChildNode { +public external abstract class DocumentType : Node, ChildNode { open val name: String open val publicId: String open val systemId: String } -public external open class DocumentFragment : Node(), NonElementParentNode, ParentNode { +public external open class DocumentFragment : Node, NonElementParentNode, ParentNode { override val children: HTMLCollection override val firstElementChild: Element? override val lastElementChild: Element? @@ -2716,7 +2716,7 @@ public external open class DocumentFragment : Node(), NonElementParentNode, Pare override fun querySelectorAll(selectors: String): NodeList } -public external open class ShadowRoot : DocumentFragment(), DocumentOrShadowRoot { +public external open class ShadowRoot : DocumentFragment, DocumentOrShadowRoot { open val mode: String open val host: Element override val fullscreenElement: Element? @@ -2727,7 +2727,7 @@ public external open class ShadowRoot : DocumentFragment(), DocumentOrShadowRoot override fun querySelectorAll(selectors: String): NodeList } -public external abstract class Element : Node(), ParentNode, NonDocumentTypeChildNode, ChildNode, Slotable, GeometryUtils, UnionElementOrProcessingInstruction, UnionElementOrHTMLCollection, UnionElementOrRadioNodeList, UnionElementOrMouseEvent { +public external abstract class Element : Node, ParentNode, NonDocumentTypeChildNode, ChildNode, Slotable, GeometryUtils, UnionElementOrProcessingInstruction, UnionElementOrHTMLCollection, UnionElementOrRadioNodeList, UnionElementOrMouseEvent { open var innerHTML: String open var outerHTML: String open val namespaceURI: String? @@ -2816,7 +2816,7 @@ public external abstract class NamedNodeMap { fun removeNamedItemNS(namespace: String?, localName: String): Attr } -public external abstract class Attr : Node() { +public external abstract class Attr : Node { open val namespaceURI: String? open val prefix: String? open val localName: String @@ -2826,7 +2826,7 @@ public external abstract class Attr : Node() { open val specified: Boolean } -public external abstract class CharacterData : Node(), NonDocumentTypeChildNode, ChildNode { +public external abstract class CharacterData : Node, NonDocumentTypeChildNode, ChildNode { open var data: String open val length: Int fun substringData(offset: Int, count: Int): String @@ -2836,7 +2836,7 @@ public external abstract class CharacterData : Node(), NonDocumentTypeChildNode, fun replaceData(offset: Int, count: Int, data: String): Unit } -public external open class Text(data: String = noImpl) : CharacterData(), Slotable, GeometryUtils { +public external open class Text(data: String = noImpl) : CharacterData, Slotable, GeometryUtils { open val wholeText: String override val previousElementSibling: Element? override val nextElementSibling: Element? @@ -2852,7 +2852,7 @@ public external open class Text(data: String = noImpl) : CharacterData(), Slotab override fun convertPointFromNode(point: DOMPointInit, from: dynamic, options: ConvertCoordinateOptions /* = noImpl */): DOMPoint } -public external open class CDATASection : Text(noImpl) { +public external open class CDATASection : Text { override fun before(vararg nodes: dynamic): Unit override fun after(vararg nodes: dynamic): Unit override fun replaceWith(vararg nodes: dynamic): Unit @@ -2863,11 +2863,11 @@ public external open class CDATASection : Text(noImpl) { override fun convertPointFromNode(point: DOMPointInit, from: dynamic, options: ConvertCoordinateOptions /* = noImpl */): DOMPoint } -public external abstract class ProcessingInstruction : CharacterData(), LinkStyle, UnionElementOrProcessingInstruction { +public external abstract class ProcessingInstruction : CharacterData, LinkStyle, UnionElementOrProcessingInstruction { open val target: String } -public external open class Comment(data: String = noImpl) : CharacterData() { +public external open class Comment(data: String = noImpl) : CharacterData { override val previousElementSibling: Element? override val nextElementSibling: Element? override fun before(vararg nodes: dynamic): Unit @@ -2986,8 +2986,8 @@ public external open class DOMPointReadOnly(x: Double, y: Double, z: Double, w: } public external open class DOMPoint : DOMPointReadOnly { - constructor(point: DOMPointInit) : super(noImpl, noImpl, noImpl, noImpl) - constructor(x: Double = noImpl, y: Double = noImpl, z: Double = noImpl, w: Double = noImpl) : super(x, y, z, w) + constructor(point: DOMPointInit) + constructor(x: Double = noImpl, y: Double = noImpl, z: Double = noImpl, w: Double = noImpl) override var x: Double override var y: Double override var z: Double @@ -3021,7 +3021,7 @@ public inline fun DOMPointInit(x: Double? = 0.0, y: Double? = 0.0, z: Double? = return o } -public external open class DOMRect(x: Double = noImpl, y: Double = noImpl, width: Double = noImpl, height: Double = noImpl) : DOMRectReadOnly(x, y, width, height) { +public external open class DOMRect(x: Double = noImpl, y: Double = noImpl, width: Double = noImpl, height: Double = noImpl) : DOMRectReadOnly { override var x: Double override var y: Double override var width: Double @@ -3126,12 +3126,12 @@ public external open class DOMMatrixReadOnly(numberSequence: Array) { fun toFloat64Array(): Float64Array } -public external open class DOMMatrix() : DOMMatrixReadOnly(noImpl) { - constructor(transformList: String) : this() - constructor(other: DOMMatrixReadOnly) : this() - constructor(array32: Float32Array) : this() - constructor(array64: Float64Array) : this() - constructor(numberSequence: Array) : this() +public external open class DOMMatrix() : DOMMatrixReadOnly { + constructor(transformList: String) + constructor(other: DOMMatrixReadOnly) + constructor(array32: Float32Array) + constructor(array64: Float64Array) + constructor(numberSequence: Array) override var a: Double override var b: Double override var c: Double @@ -3204,7 +3204,7 @@ public inline fun ScrollToOptions(left: Double?, top: Double?, behavior: String? return o } -public external abstract class MediaQueryList : EventTarget() { +public external abstract class MediaQueryList : EventTarget { open val media: String open val matches: Boolean open var onchange: ((Event) -> dynamic)? @@ -3214,7 +3214,7 @@ public external abstract class MediaQueryList : EventTarget() { fun removeListener(listener: ((Event) -> Unit)?): Unit } -public external open class MediaQueryListEvent(type: String, eventInitDict: MediaQueryListEventInit = noImpl) : Event(type, eventInitDict) { +public external open class MediaQueryListEvent(type: String, eventInitDict: MediaQueryListEventInit = noImpl) : Event { open val media: String open val matches: Boolean } diff --git a/js/js.libraries/src/generated/org.w3c.dom.svg.kt b/js/js.libraries/src/generated/org.w3c.dom.svg.kt index 7fb74956383..8ed2567aceb 100644 --- a/js/js.libraries/src/generated/org.w3c.dom.svg.kt +++ b/js/js.libraries/src/generated/org.w3c.dom.svg.kt @@ -20,7 +20,7 @@ import org.w3c.performance.* import org.w3c.workers.* import org.w3c.xhr.* -public external abstract class SVGElement : Element(), ElementCSSInlineStyle, GlobalEventHandlers, SVGElementInstance { +public external abstract class SVGElement : Element, ElementCSSInlineStyle, GlobalEventHandlers, SVGElementInstance { open val dataset: DOMStringMap open val ownerSVGElement: SVGSVGElement? open val viewportElement: SVGElement? @@ -56,14 +56,14 @@ public inline fun SVGBoundingBoxOptions(fill: Boolean? = true, stroke: Boolean? return o } -public external abstract class SVGGraphicsElement : SVGElement(), SVGTests { +public external abstract class SVGGraphicsElement : SVGElement, SVGTests { open val transform: SVGAnimatedTransformList fun getBBox(options: SVGBoundingBoxOptions = noImpl): DOMRect fun getCTM(): DOMMatrix? fun getScreenCTM(): DOMMatrix? } -public external abstract class SVGGeometryElement : SVGGraphicsElement() { +public external abstract class SVGGeometryElement : SVGGraphicsElement { open val pathLength: SVGAnimatedNumber fun isPointInFill(point: DOMPoint): Boolean fun isPointInStroke(point: DOMPoint): Boolean @@ -262,7 +262,7 @@ public external interface SVGURIReference { val href: SVGAnimatedString } -public external abstract class SVGSVGElement : SVGGraphicsElement(), SVGFitToViewBox, SVGZoomAndPan, WindowEventHandlers { +public external abstract class SVGSVGElement : SVGGraphicsElement, SVGFitToViewBox, SVGZoomAndPan, WindowEventHandlers { open val x: SVGAnimatedLength open val y: SVGAnimatedLength open val width: SVGAnimatedLength @@ -295,28 +295,28 @@ public external abstract class SVGSVGElement : SVGGraphicsElement(), SVGFitToVie } } -public external abstract class SVGGElement : SVGGraphicsElement() { +public external abstract class SVGGElement : SVGGraphicsElement { } -public external abstract class SVGUnknownElement : SVGGraphicsElement() { +public external abstract class SVGUnknownElement : SVGGraphicsElement { } -public external abstract class SVGDefsElement : SVGGraphicsElement() { +public external abstract class SVGDefsElement : SVGGraphicsElement { } -public external abstract class SVGDescElement : SVGElement() { +public external abstract class SVGDescElement : SVGElement { } -public external abstract class SVGMetadataElement : SVGElement() { +public external abstract class SVGMetadataElement : SVGElement { } -public external abstract class SVGTitleElement : SVGElement() { +public external abstract class SVGTitleElement : SVGElement { } -public external abstract class SVGSymbolElement : SVGGraphicsElement(), SVGFitToViewBox { +public external abstract class SVGSymbolElement : SVGGraphicsElement, SVGFitToViewBox { } -public external abstract class SVGUseElement : SVGGraphicsElement(), SVGURIReference { +public external abstract class SVGUseElement : SVGGraphicsElement, SVGURIReference { open val x: SVGAnimatedLength open val y: SVGAnimatedLength open val width: SVGAnimatedLength @@ -325,7 +325,7 @@ public external abstract class SVGUseElement : SVGGraphicsElement(), SVGURIRefer open val animatedInstanceRoot: SVGElement? } -public external open class SVGUseElementShadowRoot : ShadowRoot() { +public external open class SVGUseElementShadowRoot : ShadowRoot { override fun getElementById(elementId: String): Element? override fun prepend(vararg nodes: dynamic): Unit override fun append(vararg nodes: dynamic): Unit @@ -342,14 +342,14 @@ public external open class ShadowAnimation(source: dynamic, newTarget: dynamic) open val sourceAnimation: dynamic } -public external abstract class SVGSwitchElement : SVGGraphicsElement() { +public external abstract class SVGSwitchElement : SVGGraphicsElement { } public external interface GetSVGDocument { fun getSVGDocument(): Document } -public external abstract class SVGStyleElement : SVGElement(), LinkStyle { +public external abstract class SVGStyleElement : SVGElement, LinkStyle { open var type: String open var media: String open var title: String @@ -427,10 +427,10 @@ public external abstract class SVGAnimatedPreserveAspectRatio { open val animVal: SVGPreserveAspectRatio } -public external abstract class SVGPathElement : SVGGeometryElement() { +public external abstract class SVGPathElement : SVGGeometryElement { } -public external abstract class SVGRectElement : SVGGeometryElement() { +public external abstract class SVGRectElement : SVGGeometryElement { open val x: SVGAnimatedLength open val y: SVGAnimatedLength open val width: SVGAnimatedLength @@ -439,27 +439,27 @@ public external abstract class SVGRectElement : SVGGeometryElement() { open val ry: SVGAnimatedLength } -public external abstract class SVGCircleElement : SVGGeometryElement() { +public external abstract class SVGCircleElement : SVGGeometryElement { open val cx: SVGAnimatedLength open val cy: SVGAnimatedLength open val r: SVGAnimatedLength } -public external abstract class SVGEllipseElement : SVGGeometryElement() { +public external abstract class SVGEllipseElement : SVGGeometryElement { open val cx: SVGAnimatedLength open val cy: SVGAnimatedLength open val rx: SVGAnimatedLength open val ry: SVGAnimatedLength } -public external abstract class SVGLineElement : SVGGeometryElement() { +public external abstract class SVGLineElement : SVGGeometryElement { open val x1: SVGAnimatedLength open val y1: SVGAnimatedLength open val x2: SVGAnimatedLength open val y2: SVGAnimatedLength } -public external abstract class SVGMeshElement : SVGGeometryElement(), SVGURIReference { +public external abstract class SVGMeshElement : SVGGeometryElement, SVGURIReference { } public external interface SVGAnimatedPoints { @@ -483,13 +483,13 @@ public external abstract class SVGPointList { operator fun set(index: Int, newItem: DOMPoint): Unit } -public external abstract class SVGPolylineElement : SVGGeometryElement(), SVGAnimatedPoints { +public external abstract class SVGPolylineElement : SVGGeometryElement, SVGAnimatedPoints { } -public external abstract class SVGPolygonElement : SVGGeometryElement(), SVGAnimatedPoints { +public external abstract class SVGPolygonElement : SVGGeometryElement, SVGAnimatedPoints { } -public external abstract class SVGTextContentElement : SVGGraphicsElement() { +public external abstract class SVGTextContentElement : SVGGraphicsElement { open val textLength: SVGAnimatedLength open val lengthAdjust: SVGAnimatedEnumeration fun getNumberOfChars(): Int @@ -509,7 +509,7 @@ public external abstract class SVGTextContentElement : SVGGraphicsElement() { } } -public external abstract class SVGTextPositioningElement : SVGTextContentElement() { +public external abstract class SVGTextPositioningElement : SVGTextContentElement { open val x: SVGAnimatedLengthList open val y: SVGAnimatedLengthList open val dx: SVGAnimatedLengthList @@ -517,13 +517,13 @@ public external abstract class SVGTextPositioningElement : SVGTextContentElement open val rotate: SVGAnimatedNumberList } -public external abstract class SVGTextElement : SVGTextPositioningElement() { +public external abstract class SVGTextElement : SVGTextPositioningElement { } -public external abstract class SVGTSpanElement : SVGTextPositioningElement() { +public external abstract class SVGTSpanElement : SVGTextPositioningElement { } -public external abstract class SVGTextPathElement : SVGTextContentElement(), SVGURIReference { +public external abstract class SVGTextPathElement : SVGTextContentElement, SVGURIReference { open val startOffset: SVGAnimatedLength open val method: SVGAnimatedEnumeration open val spacing: SVGAnimatedEnumeration @@ -538,7 +538,7 @@ public external abstract class SVGTextPathElement : SVGTextContentElement(), SVG } } -public external abstract class SVGImageElement : SVGGraphicsElement(), SVGURIReference, HTMLOrSVGImageElement { +public external abstract class SVGImageElement : SVGGraphicsElement, SVGURIReference, HTMLOrSVGImageElement { open val x: SVGAnimatedLength open val y: SVGAnimatedLength open val width: SVGAnimatedLength @@ -547,14 +547,14 @@ public external abstract class SVGImageElement : SVGGraphicsElement(), SVGURIRef open var crossOrigin: String? } -public external abstract class SVGForeignObjectElement : SVGGraphicsElement() { +public external abstract class SVGForeignObjectElement : SVGGraphicsElement { open val x: SVGAnimatedLength open val y: SVGAnimatedLength open val width: SVGAnimatedLength open val height: SVGAnimatedLength } -public external abstract class SVGMarkerElement : SVGElement(), SVGFitToViewBox { +public external abstract class SVGMarkerElement : SVGElement, SVGFitToViewBox { open val refX: SVGAnimatedLength open val refY: SVGAnimatedLength open val markerUnits: SVGAnimatedEnumeration @@ -576,10 +576,10 @@ public external abstract class SVGMarkerElement : SVGElement(), SVGFitToViewBox } } -public external abstract class SVGSolidcolorElement : SVGElement() { +public external abstract class SVGSolidcolorElement : SVGElement { } -public external abstract class SVGGradientElement : SVGElement(), SVGURIReference, SVGUnitTypes { +public external abstract class SVGGradientElement : SVGElement, SVGURIReference, SVGUnitTypes { open val gradientUnits: SVGAnimatedEnumeration open val gradientTransform: SVGAnimatedTransformList open val spreadMethod: SVGAnimatedEnumeration @@ -595,14 +595,14 @@ public external abstract class SVGGradientElement : SVGElement(), SVGURIReferenc } } -public external abstract class SVGLinearGradientElement : SVGGradientElement() { +public external abstract class SVGLinearGradientElement : SVGGradientElement { open val x1: SVGAnimatedLength open val y1: SVGAnimatedLength open val x2: SVGAnimatedLength open val y2: SVGAnimatedLength } -public external abstract class SVGRadialGradientElement : SVGGradientElement() { +public external abstract class SVGRadialGradientElement : SVGGradientElement { open val cx: SVGAnimatedLength open val cy: SVGAnimatedLength open val r: SVGAnimatedLength @@ -611,20 +611,20 @@ public external abstract class SVGRadialGradientElement : SVGGradientElement() { open val fr: SVGAnimatedLength } -public external abstract class SVGMeshGradientElement : SVGGradientElement() { +public external abstract class SVGMeshGradientElement : SVGGradientElement { } -public external abstract class SVGMeshrowElement : SVGElement() { +public external abstract class SVGMeshrowElement : SVGElement { } -public external abstract class SVGMeshpatchElement : SVGElement() { +public external abstract class SVGMeshpatchElement : SVGElement { } -public external abstract class SVGStopElement : SVGElement() { +public external abstract class SVGStopElement : SVGElement { open val offset: SVGAnimatedNumber } -public external abstract class SVGPatternElement : SVGElement(), SVGFitToViewBox, SVGURIReference, SVGUnitTypes { +public external abstract class SVGPatternElement : SVGElement, SVGFitToViewBox, SVGURIReference, SVGUnitTypes { open val patternUnits: SVGAnimatedEnumeration open val patternContentUnits: SVGAnimatedEnumeration open val patternTransform: SVGAnimatedTransformList @@ -640,23 +640,23 @@ public external abstract class SVGPatternElement : SVGElement(), SVGFitToViewBox } } -public external abstract class SVGHatchElement : SVGElement() { +public external abstract class SVGHatchElement : SVGElement { } -public external abstract class SVGHatchpathElement : SVGElement() { +public external abstract class SVGHatchpathElement : SVGElement { } -public external abstract class SVGCursorElement : SVGElement(), SVGURIReference { +public external abstract class SVGCursorElement : SVGElement, SVGURIReference { open val x: SVGAnimatedLength open val y: SVGAnimatedLength } -public external abstract class SVGScriptElement : SVGElement(), SVGURIReference, HTMLOrSVGScriptElement { +public external abstract class SVGScriptElement : SVGElement, SVGURIReference, HTMLOrSVGScriptElement { open var type: String open var crossOrigin: String? } -public external abstract class SVGAElement : SVGGraphicsElement(), SVGURIReference { +public external abstract class SVGAElement : SVGGraphicsElement, SVGURIReference { open val target: SVGAnimatedString open val download: SVGAnimatedString open val rel: SVGAnimatedString @@ -665,7 +665,7 @@ public external abstract class SVGAElement : SVGGraphicsElement(), SVGURIReferen open val type: SVGAnimatedString } -public external abstract class SVGViewElement : SVGElement(), SVGFitToViewBox, SVGZoomAndPan { +public external abstract class SVGViewElement : SVGElement, SVGFitToViewBox, SVGZoomAndPan { companion object { val SVG_ZOOMANDPAN_UNKNOWN: Short diff --git a/js/js.libraries/src/generated/org.w3c.files.kt b/js/js.libraries/src/generated/org.w3c.files.kt index db47aa6d720..d4689c9ebed 100644 --- a/js/js.libraries/src/generated/org.w3c.files.kt +++ b/js/js.libraries/src/generated/org.w3c.files.kt @@ -43,7 +43,7 @@ public inline fun BlobPropertyBag(type: String? = ""): BlobPropertyBag { return o } -public external open class File(fileBits: Array, fileName: String, options: FilePropertyBag = noImpl) : Blob(noImpl, options) { +public external open class File(fileBits: Array, fileName: String, options: FilePropertyBag = noImpl) : Blob { open val name: String open val lastModified: Int } @@ -71,7 +71,7 @@ public external abstract class FileList { operator fun get(index: Int): File? } -public external open class FileReader : EventTarget() { +public external open class FileReader : EventTarget { open val readyState: Short open val result: dynamic open val error: dynamic diff --git a/js/js.libraries/src/generated/org.w3c.notifications.kt b/js/js.libraries/src/generated/org.w3c.notifications.kt index 9a187ff556a..b9f300e2949 100644 --- a/js/js.libraries/src/generated/org.w3c.notifications.kt +++ b/js/js.libraries/src/generated/org.w3c.notifications.kt @@ -20,7 +20,7 @@ import org.w3c.performance.* import org.w3c.workers.* import org.w3c.xhr.* -public external open class Notification(title: String, options: NotificationOptions = noImpl) : EventTarget() { +public external open class Notification(title: String, options: NotificationOptions = noImpl) : EventTarget { var onclick: ((Event) -> dynamic)? var onerror: ((Event) -> dynamic)? open val title: String @@ -167,7 +167,7 @@ public inline fun GetNotificationOptions(tag: String? = ""): GetNotificationOpti return o } -public external open class NotificationEvent(type: String, eventInitDict: NotificationEventInit) : ExtendableEvent(type, eventInitDict) { +public external open class NotificationEvent(type: String, eventInitDict: NotificationEventInit) : ExtendableEvent { open val notification: Notification open val action: String } diff --git a/js/js.libraries/src/generated/org.w3c.performance.kt b/js/js.libraries/src/generated/org.w3c.performance.kt index 38e721fd146..e2f3c0decc3 100644 --- a/js/js.libraries/src/generated/org.w3c.performance.kt +++ b/js/js.libraries/src/generated/org.w3c.performance.kt @@ -20,7 +20,7 @@ import org.w3c.notifications.* import org.w3c.workers.* import org.w3c.xhr.* -public external abstract class Performance : EventTarget() { +public external abstract class Performance : EventTarget { open val timing: PerformanceTiming open val navigation: PerformanceNavigation fun now(): Double diff --git a/js/js.libraries/src/generated/org.w3c.workers.kt b/js/js.libraries/src/generated/org.w3c.workers.kt index 104bb50b336..e7f205c1e07 100644 --- a/js/js.libraries/src/generated/org.w3c.workers.kt +++ b/js/js.libraries/src/generated/org.w3c.workers.kt @@ -20,7 +20,7 @@ import org.w3c.notifications.* import org.w3c.performance.* import org.w3c.xhr.* -public external abstract class ServiceWorkerRegistration : EventTarget() { +public external abstract class ServiceWorkerRegistration : EventTarget { open val installing: ServiceWorker? open val waiting: ServiceWorker? open val active: ServiceWorker? @@ -34,7 +34,7 @@ public external abstract class ServiceWorkerRegistration : EventTarget() { fun getNotifications(filter: GetNotificationOptions = noImpl): dynamic } -public external abstract class ServiceWorkerGlobalScope : WorkerGlobalScope() { +public external abstract class ServiceWorkerGlobalScope : WorkerGlobalScope { open val clients: Clients open val registration: ServiceWorkerRegistration open var oninstall: ((Event) -> dynamic)? @@ -48,14 +48,14 @@ public external abstract class ServiceWorkerGlobalScope : WorkerGlobalScope() { fun skipWaiting(): dynamic } -public external abstract class ServiceWorker : EventTarget(), AbstractWorker, UnionMessagePortOrServiceWorker, UnionClientOrMessagePortOrServiceWorker { +public external abstract class ServiceWorker : EventTarget, AbstractWorker, UnionMessagePortOrServiceWorker, UnionClientOrMessagePortOrServiceWorker { open val scriptURL: String open val state: String open var onstatechange: ((Event) -> dynamic)? fun postMessage(message: Any?, transfer: Array = noImpl): Unit } -public external abstract class ServiceWorkerContainer : EventTarget() { +public external abstract class ServiceWorkerContainer : EventTarget { open val controller: ServiceWorker? open val ready: dynamic open var oncontrollerchange: ((Event) -> dynamic)? @@ -85,7 +85,7 @@ public inline fun RegistrationOptions(scope: String?, type: String? = "classic") return o } -public external open class ServiceWorkerMessageEvent(type: String, eventInitDict: ServiceWorkerMessageEventInit = noImpl) : Event(type, eventInitDict) { +public external open class ServiceWorkerMessageEvent(type: String, eventInitDict: ServiceWorkerMessageEventInit = noImpl) : Event { open val data: Any? open val origin: String open val lastEventId: String @@ -134,7 +134,7 @@ public external abstract class Client : UnionClientOrMessagePortOrServiceWorker fun postMessage(message: Any?, transfer: Array = noImpl): Unit } -public external abstract class WindowClient : Client() { +public external abstract class WindowClient : Client { open val visibilityState: dynamic open val focused: Boolean fun focus(): dynamic @@ -167,7 +167,7 @@ public inline fun ClientQueryOptions(includeUncontrolled: Boolean? = false, type return o } -public external open class ExtendableEvent(type: String, eventInitDict: ExtendableEventInit = noImpl) : Event(type, eventInitDict) { +public external open class ExtendableEvent(type: String, eventInitDict: ExtendableEventInit = noImpl) : Event { fun waitUntil(f: dynamic): Unit } @@ -185,7 +185,7 @@ public inline fun ExtendableEventInit(bubbles: Boolean? = false, cancelable: Boo return o } -public external open class InstallEvent(type: String, eventInitDict: ExtendableEventInit = noImpl) : ExtendableEvent(type, eventInitDict) { +public external open class InstallEvent(type: String, eventInitDict: ExtendableEventInit = noImpl) : ExtendableEvent { fun registerForeignFetch(options: ForeignFetchOptions): Unit } @@ -208,7 +208,7 @@ public inline fun ForeignFetchOptions(scopes: Array?, origins: Array dynamic)? open var onprogress: ((Event) -> dynamic)? open var onabort: ((Event) -> dynamic)? @@ -30,10 +30,10 @@ public external abstract class XMLHttpRequestEventTarget : EventTarget() { open var onloadend: ((Event) -> dynamic)? } -public external abstract class XMLHttpRequestUpload : XMLHttpRequestEventTarget() { +public external abstract class XMLHttpRequestUpload : XMLHttpRequestEventTarget { } -public external open class XMLHttpRequest : XMLHttpRequestEventTarget() { +public external open class XMLHttpRequest : XMLHttpRequestEventTarget { var onreadystatechange: ((Event) -> dynamic)? open val readyState: Short var timeout: Int @@ -75,7 +75,7 @@ public external open class FormData(form: HTMLFormElement = noImpl) { fun set(name: String, value: Blob, filename: String = noImpl): Unit } -public external open class ProgressEvent(type: String, eventInitDict: ProgressEventInit = noImpl) : Event(type, eventInitDict) { +public external open class ProgressEvent(type: String, eventInitDict: ProgressEventInit = noImpl) : Event { open val lengthComputable: Boolean open val loaded: Int open val total: Int