KT-16043 IDL: mark inline helper function as InlineOnly (generate)

This commit is contained in:
Sergey Mashkov
2017-01-31 16:06:20 +03:00
parent 4c2edd54a6
commit 20f9e67244
10 changed files with 133 additions and 67 deletions
@@ -48,6 +48,7 @@ public external interface WebGLContextAttributes {
set(value) = definedExternally
}
@kotlin.internal.InlineOnly
public inline fun WebGLContextAttributes(alpha: Boolean? = true, depth: Boolean? = true, stencil: Boolean? = false, antialias: Boolean? = true, premultipliedAlpha: Boolean? = true, preserveDrawingBuffer: Boolean? = false, preferLowPowerToHighPerformance: Boolean? = false, failIfMajorPerformanceCaveat: Boolean? = false): WebGLContextAttributes {
val o = js("({})")
@@ -868,6 +869,7 @@ public external interface WebGLContextEventInit : EventInit {
set(value) = definedExternally
}
@kotlin.internal.InlineOnly
public inline fun WebGLContextEventInit(statusMessage: String? = "", bubbles: Boolean? = false, cancelable: Boolean? = false, composed: Boolean? = false): WebGLContextEventInit {
val o = js("({})")
@@ -911,8 +913,8 @@ public external open class Int8Array : ArrayBufferView {
val BYTES_PER_ELEMENT: Int
}
}
inline operator fun Int8Array.get(index: Int): Byte = asDynamic()[index]
inline operator fun Int8Array.set(index: Int, value: Byte): Unit { asDynamic()[index] = value; }
@kotlin.internal.InlineOnly inline operator fun Int8Array.get(index: Int): Byte = asDynamic()[index]
@kotlin.internal.InlineOnly inline operator fun Int8Array.set(index: Int, value: Byte): Unit { asDynamic()[index] = value; }
public external open class Uint8Array : ArrayBufferView {
constructor(length: Int)
@@ -931,8 +933,8 @@ public external open class Uint8Array : ArrayBufferView {
val BYTES_PER_ELEMENT: Int
}
}
inline operator fun Uint8Array.get(index: Int): Byte = asDynamic()[index]
inline operator fun Uint8Array.set(index: Int, value: Byte): Unit { asDynamic()[index] = value; }
@kotlin.internal.InlineOnly inline operator fun Uint8Array.get(index: Int): Byte = asDynamic()[index]
@kotlin.internal.InlineOnly inline operator fun Uint8Array.set(index: Int, value: Byte): Unit { asDynamic()[index] = value; }
public external open class Uint8ClampedArray : ArrayBufferView {
constructor(length: Int)
@@ -951,8 +953,8 @@ public external open class Uint8ClampedArray : ArrayBufferView {
val BYTES_PER_ELEMENT: Int
}
}
inline operator fun Uint8ClampedArray.get(index: Int): Byte = asDynamic()[index]
inline operator fun Uint8ClampedArray.set(index: Int, value: Byte): Unit { asDynamic()[index] = value; }
@kotlin.internal.InlineOnly inline operator fun Uint8ClampedArray.get(index: Int): Byte = asDynamic()[index]
@kotlin.internal.InlineOnly inline operator fun Uint8ClampedArray.set(index: Int, value: Byte): Unit { asDynamic()[index] = value; }
public external open class Int16Array : ArrayBufferView {
constructor(length: Int)
@@ -971,8 +973,8 @@ public external open class Int16Array : ArrayBufferView {
val BYTES_PER_ELEMENT: Int
}
}
inline operator fun Int16Array.get(index: Int): Short = asDynamic()[index]
inline operator fun Int16Array.set(index: Int, value: Short): Unit { asDynamic()[index] = value; }
@kotlin.internal.InlineOnly inline operator fun Int16Array.get(index: Int): Short = asDynamic()[index]
@kotlin.internal.InlineOnly inline operator fun Int16Array.set(index: Int, value: Short): Unit { asDynamic()[index] = value; }
public external open class Uint16Array : ArrayBufferView {
constructor(length: Int)
@@ -991,8 +993,8 @@ public external open class Uint16Array : ArrayBufferView {
val BYTES_PER_ELEMENT: Int
}
}
inline operator fun Uint16Array.get(index: Int): Short = asDynamic()[index]
inline operator fun Uint16Array.set(index: Int, value: Short): Unit { asDynamic()[index] = value; }
@kotlin.internal.InlineOnly inline operator fun Uint16Array.get(index: Int): Short = asDynamic()[index]
@kotlin.internal.InlineOnly inline operator fun Uint16Array.set(index: Int, value: Short): Unit { asDynamic()[index] = value; }
public external open class Int32Array : ArrayBufferView {
constructor(length: Int)
@@ -1011,8 +1013,8 @@ public external open class Int32Array : ArrayBufferView {
val BYTES_PER_ELEMENT: Int
}
}
inline operator fun Int32Array.get(index: Int): Int = asDynamic()[index]
inline operator fun Int32Array.set(index: Int, value: Int): Unit { asDynamic()[index] = value; }
@kotlin.internal.InlineOnly inline operator fun Int32Array.get(index: Int): Int = asDynamic()[index]
@kotlin.internal.InlineOnly inline operator fun Int32Array.set(index: Int, value: Int): Unit { asDynamic()[index] = value; }
public external open class Uint32Array : ArrayBufferView {
constructor(length: Int)
@@ -1031,8 +1033,8 @@ public external open class Uint32Array : ArrayBufferView {
val BYTES_PER_ELEMENT: Int
}
}
inline operator fun Uint32Array.get(index: Int): Int = asDynamic()[index]
inline operator fun Uint32Array.set(index: Int, value: Int): Unit { asDynamic()[index] = value; }
@kotlin.internal.InlineOnly inline operator fun Uint32Array.get(index: Int): Int = asDynamic()[index]
@kotlin.internal.InlineOnly inline operator fun Uint32Array.set(index: Int, value: Int): Unit { asDynamic()[index] = value; }
public external open class Float32Array : ArrayBufferView {
constructor(length: Int)
@@ -1051,8 +1053,8 @@ public external open class Float32Array : ArrayBufferView {
val BYTES_PER_ELEMENT: Int
}
}
inline operator fun Float32Array.get(index: Int): Float = asDynamic()[index]
inline operator fun Float32Array.set(index: Int, value: Float): Unit { asDynamic()[index] = value; }
@kotlin.internal.InlineOnly inline operator fun Float32Array.get(index: Int): Float = asDynamic()[index]
@kotlin.internal.InlineOnly inline operator fun Float32Array.set(index: Int, value: Float): Unit { asDynamic()[index] = value; }
public external open class Float64Array : ArrayBufferView {
constructor(length: Int)
@@ -1071,8 +1073,8 @@ public external open class Float64Array : ArrayBufferView {
val BYTES_PER_ELEMENT: Int
}
}
inline operator fun Float64Array.get(index: Int): Double = asDynamic()[index]
inline operator fun Float64Array.set(index: Int, value: Double): Unit { asDynamic()[index] = value; }
@kotlin.internal.InlineOnly inline operator fun Float64Array.get(index: Int): Double = asDynamic()[index]
@kotlin.internal.InlineOnly inline operator fun Float64Array.set(index: Int, value: Double): Unit { asDynamic()[index] = value; }
public external open class DataView(buffer: ArrayBuffer, byteOffset: Int = definedExternally, byteLength: Int = definedExternally) : ArrayBufferView {
override val buffer: ArrayBuffer
@@ -260,7 +260,7 @@ public external abstract class CSSStyleDeclaration {
fun setPropertyPriority(property: String, priority: String): Unit
fun removeProperty(property: String): String
}
inline operator fun CSSStyleDeclaration.get(index: Int): String? = asDynamic()[index]
@kotlin.internal.InlineOnly inline operator fun CSSStyleDeclaration.get(index: Int): String? = asDynamic()[index]
public external abstract class MediaList {
open var mediaText: String
@@ -269,7 +269,7 @@ public external abstract class MediaList {
fun appendMedium(medium: String): Unit
fun deleteMedium(medium: String): Unit
}
inline operator fun MediaList.get(index: Int): String? = asDynamic()[index]
@kotlin.internal.InlineOnly inline operator fun MediaList.get(index: Int): String? = asDynamic()[index]
public external abstract class StyleSheet {
open val type: String
@@ -292,7 +292,7 @@ public external abstract class StyleSheetList {
open val length: Int
fun item(index: Int): StyleSheet?
}
inline operator fun StyleSheetList.get(index: Int): StyleSheet? = asDynamic()[index]
@kotlin.internal.InlineOnly inline operator fun StyleSheetList.get(index: Int): StyleSheet? = asDynamic()[index]
public external interface LinkStyle {
val sheet: StyleSheet?
@@ -302,7 +302,7 @@ public external abstract class CSSRuleList {
open val length: Int
fun item(index: Int): CSSRule?
}
inline operator fun CSSRuleList.get(index: Int): CSSRule? = asDynamic()[index]
@kotlin.internal.InlineOnly inline operator fun CSSRuleList.get(index: Int): CSSRule? = asDynamic()[index]
public external abstract class CSSRule {
open val type: Short
@@ -35,6 +35,7 @@ public external interface UIEventInit : EventInit {
set(value) = definedExternally
}
@kotlin.internal.InlineOnly
public inline fun UIEventInit(view: Window? = null, detail: Int? = 0, bubbles: Boolean? = false, cancelable: Boolean? = false, composed: Boolean? = false): UIEventInit {
val o = js("({})")
@@ -57,6 +58,7 @@ public external interface FocusEventInit : UIEventInit {
set(value) = definedExternally
}
@kotlin.internal.InlineOnly
public inline fun FocusEventInit(relatedTarget: EventTarget? = null, view: Window? = null, detail: Int? = 0, bubbles: Boolean? = false, cancelable: Boolean? = false, composed: Boolean? = false): FocusEventInit {
val o = js("({})")
@@ -114,6 +116,7 @@ public external interface MouseEventInit : EventModifierInit {
set(value) = definedExternally
}
@kotlin.internal.InlineOnly
public inline fun MouseEventInit(screenX: Int? = 0, screenY: Int? = 0, clientX: Int? = 0, clientY: Int? = 0, button: Short? = 0, buttons: Short? = 0, relatedTarget: EventTarget? = null, ctrlKey: Boolean? = false, shiftKey: Boolean? = false, altKey: Boolean? = false, metaKey: Boolean? = false, modifierAltGraph: Boolean? = false, modifierCapsLock: Boolean? = false, modifierFn: Boolean? = false, modifierFnLock: Boolean? = false, modifierHyper: Boolean? = false, modifierNumLock: Boolean? = false, modifierScrollLock: Boolean? = false, modifierSuper: Boolean? = false, modifierSymbol: Boolean? = false, modifierSymbolLock: Boolean? = false, view: Window? = null, detail: Int? = 0, bubbles: Boolean? = false, cancelable: Boolean? = false, composed: Boolean? = false): MouseEventInit {
val o = js("({})")
@@ -192,6 +195,7 @@ public external interface EventModifierInit : UIEventInit {
set(value) = definedExternally
}
@kotlin.internal.InlineOnly
public inline fun EventModifierInit(ctrlKey: Boolean? = false, shiftKey: Boolean? = false, altKey: Boolean? = false, metaKey: Boolean? = false, modifierAltGraph: Boolean? = false, modifierCapsLock: Boolean? = false, modifierFn: Boolean? = false, modifierFnLock: Boolean? = false, modifierHyper: Boolean? = false, modifierNumLock: Boolean? = false, modifierScrollLock: Boolean? = false, modifierSuper: Boolean? = false, modifierSymbol: Boolean? = false, modifierSymbolLock: Boolean? = false, view: Window? = null, detail: Int? = 0, bubbles: Boolean? = false, cancelable: Boolean? = false, composed: Boolean? = false): EventModifierInit {
val o = js("({})")
@@ -246,6 +250,7 @@ public external interface WheelEventInit : MouseEventInit {
set(value) = definedExternally
}
@kotlin.internal.InlineOnly
public inline fun WheelEventInit(deltaX: Double? = 0.0, deltaY: Double? = 0.0, deltaZ: Double? = 0.0, deltaMode: Int? = 0, screenX: Int? = 0, screenY: Int? = 0, clientX: Int? = 0, clientY: Int? = 0, button: Short? = 0, buttons: Short? = 0, relatedTarget: EventTarget? = null, ctrlKey: Boolean? = false, shiftKey: Boolean? = false, altKey: Boolean? = false, metaKey: Boolean? = false, modifierAltGraph: Boolean? = false, modifierCapsLock: Boolean? = false, modifierFn: Boolean? = false, modifierFnLock: Boolean? = false, modifierHyper: Boolean? = false, modifierNumLock: Boolean? = false, modifierScrollLock: Boolean? = false, modifierSuper: Boolean? = false, modifierSymbol: Boolean? = false, modifierSymbolLock: Boolean? = false, view: Window? = null, detail: Int? = 0, bubbles: Boolean? = false, cancelable: Boolean? = false, composed: Boolean? = false): WheelEventInit {
val o = js("({})")
@@ -297,6 +302,7 @@ public external interface InputEventInit : UIEventInit {
set(value) = definedExternally
}
@kotlin.internal.InlineOnly
public inline fun InputEventInit(data: String? = "", isComposing: Boolean? = false, view: Window? = null, detail: Int? = 0, bubbles: Boolean? = false, cancelable: Boolean? = false, composed: Boolean? = false): InputEventInit {
val o = js("({})")
@@ -352,6 +358,7 @@ public external interface KeyboardEventInit : EventModifierInit {
set(value) = definedExternally
}
@kotlin.internal.InlineOnly
public inline fun KeyboardEventInit(key: String? = "", code: String? = "", location: Int? = 0, repeat: Boolean? = false, isComposing: Boolean? = false, ctrlKey: Boolean? = false, shiftKey: Boolean? = false, altKey: Boolean? = false, metaKey: Boolean? = false, modifierAltGraph: Boolean? = false, modifierCapsLock: Boolean? = false, modifierFn: Boolean? = false, modifierFnLock: Boolean? = false, modifierHyper: Boolean? = false, modifierNumLock: Boolean? = false, modifierScrollLock: Boolean? = false, modifierSuper: Boolean? = false, modifierSymbol: Boolean? = false, modifierSymbolLock: Boolean? = false, view: Window? = null, detail: Int? = 0, bubbles: Boolean? = false, cancelable: Boolean? = false, composed: Boolean? = false): KeyboardEventInit {
val o = js("({})")
@@ -393,6 +400,7 @@ public external interface CompositionEventInit : UIEventInit {
set(value) = definedExternally
}
@kotlin.internal.InlineOnly
public inline fun CompositionEventInit(data: String? = "", view: Window? = null, detail: Int? = 0, bubbles: Boolean? = false, cancelable: Boolean? = false, composed: Boolean? = false): CompositionEventInit {
val o = js("({})")
+67 -32
View File
@@ -188,7 +188,7 @@ public external open class Document : Node, GlobalEventHandlers, DocumentAndElem
override fun convertRectFromNode(rect: DOMRectReadOnly, from: dynamic, options: ConvertCoordinateOptions /* = definedExternally */): DOMQuad
override fun convertPointFromNode(point: DOMPointInit, from: dynamic, options: ConvertCoordinateOptions /* = definedExternally */): DOMPoint
}
inline operator fun Document.get(name: String): dynamic = asDynamic()[name]
@kotlin.internal.InlineOnly inline operator fun Document.get(name: String): dynamic = asDynamic()[name]
public external abstract class Window : EventTarget, GlobalEventHandlers, WindowEventHandlers, WindowOrWorkerGlobalScope, WindowSessionStorage, WindowLocalStorage, GlobalPerformance, UnionMessagePortOrWindow {
open val window: Window
@@ -255,20 +255,20 @@ public external abstract class Window : EventTarget, GlobalEventHandlers, Window
fun scrollBy(x: Double, y: Double): Unit
fun getComputedStyle(elt: Element, pseudoElt: String? = definedExternally): CSSStyleDeclaration
}
inline operator fun Window.get(name: String): dynamic = asDynamic()[name]
@kotlin.internal.InlineOnly inline operator fun Window.get(name: String): dynamic = asDynamic()[name]
public external abstract class HTMLAllCollection {
open val length: Int
// fun namedItem(name: String): UnionElementOrHTMLCollection?
fun item(nameOrIndex: String = definedExternally): UnionElementOrHTMLCollection?
}
//inline operator fun HTMLAllCollection.get(index: Int): Element? = asDynamic()[index]
//inline operator fun HTMLAllCollection.get(name: String): UnionElementOrHTMLCollection? = asDynamic()[name]
//@kotlin.internal.InlineOnly inline operator fun HTMLAllCollection.get(index: Int): Element? = asDynamic()[index]
//@kotlin.internal.InlineOnly inline operator fun HTMLAllCollection.get(name: String): UnionElementOrHTMLCollection? = asDynamic()[name]
public external abstract class HTMLFormControlsCollection : HTMLCollection {
// override fun namedItem(name: String): UnionElementOrRadioNodeList?
}
//override inline operator fun HTMLFormControlsCollection.get(name: String): UnionElementOrRadioNodeList? = asDynamic()[name]
//@kotlin.internal.InlineOnly override inline operator fun HTMLFormControlsCollection.get(name: String): UnionElementOrRadioNodeList? = asDynamic()[name]
public external abstract class RadioNodeList : NodeList, UnionElementOrRadioNodeList {
open var value: String
@@ -280,7 +280,7 @@ public external abstract class HTMLOptionsCollection : HTMLCollection {
fun add(element: UnionHTMLOptGroupElementOrHTMLOptionElement, before: dynamic = definedExternally): Unit
fun remove(index: Int): Unit
}
inline operator fun HTMLOptionsCollection.set(index: Int, option: HTMLOptionElement?): Unit { asDynamic()[index] = option; }
@kotlin.internal.InlineOnly inline operator fun HTMLOptionsCollection.set(index: Int, option: HTMLOptionElement?): Unit { asDynamic()[index] = option; }
public external abstract class HTMLElement : Element, ElementCSSInlineStyle, GlobalEventHandlers, DocumentAndElementEventHandlers, ElementContentEditable {
open var title: String
@@ -313,8 +313,8 @@ public external abstract class HTMLUnknownElement : HTMLElement {
public external abstract class DOMStringMap {
}
inline operator fun DOMStringMap.get(name: String): String? = asDynamic()[name]
inline operator fun DOMStringMap.set(name: String, value: String): Unit { asDynamic()[name] = value; }
@kotlin.internal.InlineOnly inline operator fun DOMStringMap.get(name: String): String? = asDynamic()[name]
@kotlin.internal.InlineOnly inline operator fun DOMStringMap.set(name: String, value: String): Unit { asDynamic()[name] = value; }
public external abstract class HTMLHtmlElement : HTMLElement {
open var version: String
@@ -674,7 +674,7 @@ public external abstract class AudioTrackList : EventTarget {
open var onremovetrack: ((Event) -> dynamic)?
fun getTrackById(id: String): AudioTrack?
}
inline operator fun AudioTrackList.get(index: Int): AudioTrack? = asDynamic()[index]
@kotlin.internal.InlineOnly inline operator fun AudioTrackList.get(index: Int): AudioTrack? = asDynamic()[index]
public external abstract class AudioTrack : UnionAudioTrackOrTextTrackOrVideoTrack {
open val id: String
@@ -692,7 +692,7 @@ public external abstract class VideoTrackList : EventTarget {
open var onremovetrack: ((Event) -> dynamic)?
fun getTrackById(id: String): VideoTrack?
}
inline operator fun VideoTrackList.get(index: Int): VideoTrack? = asDynamic()[index]
@kotlin.internal.InlineOnly inline operator fun VideoTrackList.get(index: Int): VideoTrack? = asDynamic()[index]
public external abstract class VideoTrack : UnionAudioTrackOrTextTrackOrVideoTrack {
open val id: String
@@ -709,7 +709,7 @@ public external abstract class TextTrackList : EventTarget {
open var onremovetrack: ((Event) -> dynamic)?
fun getTrackById(id: String): TextTrack?
}
inline operator fun TextTrackList.get(index: Int): TextTrack? = asDynamic()[index]
@kotlin.internal.InlineOnly inline operator fun TextTrackList.get(index: Int): TextTrack? = asDynamic()[index]
public external abstract class TextTrack : EventTarget, UnionAudioTrackOrTextTrackOrVideoTrack {
open val kind: TextTrackKind
@@ -729,7 +729,7 @@ public external abstract class TextTrackCueList {
open val length: Int
fun getCueById(id: String): TextTrackCue?
}
inline operator fun TextTrackCueList.get(index: Int): TextTrackCue? = asDynamic()[index]
@kotlin.internal.InlineOnly inline operator fun TextTrackCueList.get(index: Int): TextTrackCue? = asDynamic()[index]
public external abstract class TextTrackCue : EventTarget {
open val track: TextTrack?
@@ -757,6 +757,7 @@ public external interface TrackEventInit : EventInit {
set(value) = definedExternally
}
@kotlin.internal.InlineOnly
public inline fun TrackEventInit(track: UnionAudioTrackOrTextTrackOrVideoTrack? = null, bubbles: Boolean? = false, cancelable: Boolean? = false, composed: Boolean? = false): TrackEventInit {
val o = js("({})")
@@ -883,8 +884,8 @@ public external abstract class HTMLFormElement : HTMLElement {
fun checkValidity(): Boolean
fun reportValidity(): Boolean
}
inline operator fun HTMLFormElement.get(index: Int): Element? = asDynamic()[index]
inline operator fun HTMLFormElement.get(name: String): UnionElementOrRadioNodeList? = asDynamic()[name]
@kotlin.internal.InlineOnly inline operator fun HTMLFormElement.get(index: Int): Element? = asDynamic()[index]
@kotlin.internal.InlineOnly inline operator fun HTMLFormElement.get(name: String): UnionElementOrRadioNodeList? = asDynamic()[name]
public external abstract class HTMLLabelElement : HTMLElement {
open val form: HTMLFormElement?
@@ -1000,8 +1001,8 @@ public external abstract class HTMLSelectElement : HTMLElement {
fun reportValidity(): Boolean
fun setCustomValidity(error: String): Unit
}
inline operator fun HTMLSelectElement.get(index: Int): Element? = asDynamic()[index]
inline operator fun HTMLSelectElement.set(index: Int, option: HTMLOptionElement?): Unit { asDynamic()[index] = option; }
@kotlin.internal.InlineOnly inline operator fun HTMLSelectElement.get(index: Int): Element? = asDynamic()[index]
@kotlin.internal.InlineOnly inline operator fun HTMLSelectElement.set(index: Int, option: HTMLOptionElement?): Unit { asDynamic()[index] = option; }
public external abstract class HTMLDataListElement : HTMLElement {
open val options: HTMLCollection
@@ -1172,6 +1173,7 @@ public external interface RelatedEventInit : EventInit {
set(value) = definedExternally
}
@kotlin.internal.InlineOnly
public inline fun RelatedEventInit(relatedTarget: EventTarget? = null, bubbles: Boolean? = false, cancelable: Boolean? = false, composed: Boolean? = false): RelatedEventInit {
val o = js("({})")
@@ -1219,6 +1221,7 @@ public external interface AssignedNodesOptions {
set(value) = definedExternally
}
@kotlin.internal.InlineOnly
public inline fun AssignedNodesOptions(flatten: Boolean? = false): AssignedNodesOptions {
val o = js("({})")
@@ -1241,6 +1244,7 @@ public external interface CanvasRenderingContext2DSettings {
set(value) = definedExternally
}
@kotlin.internal.InlineOnly
public inline fun CanvasRenderingContext2DSettings(alpha: Boolean? = true): CanvasRenderingContext2DSettings {
val o = js("({})")
@@ -1432,6 +1436,7 @@ public external interface HitRegionOptions {
set(value) = definedExternally
}
@kotlin.internal.InlineOnly
public inline fun HitRegionOptions(path: Path2D? = null, fillRule: CanvasFillRule? = CanvasFillRule.NONZERO, id: String? = "", parentID: String? = null, cursor: String? = "inherit", control: Element? = null, label: String? = null, role: String? = null): HitRegionOptions {
val o = js("({})")
@@ -1487,6 +1492,7 @@ public external interface ImageBitmapRenderingContextSettings {
set(value) = definedExternally
}
@kotlin.internal.InlineOnly
public inline fun ImageBitmapRenderingContextSettings(alpha: Boolean? = true): ImageBitmapRenderingContextSettings {
val o = js("({})")
@@ -1507,6 +1513,7 @@ public external interface ElementDefinitionOptions {
set(value) = definedExternally
}
@kotlin.internal.InlineOnly
public inline fun ElementDefinitionOptions(extends: String? = null): ElementDefinitionOptions {
val o = js("({})")
@@ -1539,7 +1546,7 @@ public external abstract class DataTransferItemList {
fun remove(index: Int): Unit
fun clear(): Unit
}
inline operator fun DataTransferItemList.get(index: Int): DataTransferItem? = asDynamic()[index]
@kotlin.internal.InlineOnly inline operator fun DataTransferItemList.get(index: Int): DataTransferItem? = asDynamic()[index]
public external abstract class DataTransferItem {
open val kind: String
@@ -1558,6 +1565,7 @@ public external interface DragEventInit : MouseEventInit {
set(value) = definedExternally
}
@kotlin.internal.InlineOnly
public inline fun DragEventInit(dataTransfer: DataTransfer? = null, screenX: Int? = 0, screenY: Int? = 0, clientX: Int? = 0, clientY: Int? = 0, button: Short? = 0, buttons: Short? = 0, relatedTarget: EventTarget? = null, ctrlKey: Boolean? = false, shiftKey: Boolean? = false, altKey: Boolean? = false, metaKey: Boolean? = false, modifierAltGraph: Boolean? = false, modifierCapsLock: Boolean? = false, modifierFn: Boolean? = false, modifierFnLock: Boolean? = false, modifierHyper: Boolean? = false, modifierNumLock: Boolean? = false, modifierScrollLock: Boolean? = false, modifierSuper: Boolean? = false, modifierSymbol: Boolean? = false, modifierSymbolLock: Boolean? = false, view: Window? = null, detail: Int? = 0, bubbles: Boolean? = false, cancelable: Boolean? = false, composed: Boolean? = false): DragEventInit {
val o = js("({})")
@@ -1633,6 +1641,7 @@ public external interface PopStateEventInit : EventInit {
set(value) = definedExternally
}
@kotlin.internal.InlineOnly
public inline fun PopStateEventInit(state: Any? = null, bubbles: Boolean? = false, cancelable: Boolean? = false, composed: Boolean? = false): PopStateEventInit {
val o = js("({})")
@@ -1658,6 +1667,7 @@ public external interface HashChangeEventInit : EventInit {
set(value) = definedExternally
}
@kotlin.internal.InlineOnly
public inline fun HashChangeEventInit(oldURL: String? = "", newURL: String? = "", bubbles: Boolean? = false, cancelable: Boolean? = false, composed: Boolean? = false): HashChangeEventInit {
val o = js("({})")
@@ -1680,6 +1690,7 @@ public external interface PageTransitionEventInit : EventInit {
set(value) = definedExternally
}
@kotlin.internal.InlineOnly
public inline fun PageTransitionEventInit(persisted: Boolean? = false, bubbles: Boolean? = false, cancelable: Boolean? = false, composed: Boolean? = false): PageTransitionEventInit {
val o = js("({})")
@@ -1749,6 +1760,7 @@ public external interface ErrorEventInit : EventInit {
set(value) = definedExternally
}
@kotlin.internal.InlineOnly
public inline fun ErrorEventInit(message: String? = "", filename: String? = "", lineno: Int? = 0, colno: Int? = 0, error: Any? = null, bubbles: Boolean? = false, cancelable: Boolean? = false, composed: Boolean? = false): ErrorEventInit {
val o = js("({})")
@@ -1778,6 +1790,7 @@ public external interface PromiseRejectionEventInit : EventInit {
set(value) = definedExternally
}
@kotlin.internal.InlineOnly
public inline fun PromiseRejectionEventInit(promise: Promise<Any?>?, reason: Any? = null, bubbles: Boolean? = false, cancelable: Boolean? = false, composed: Boolean? = false): PromiseRejectionEventInit {
val o = js("({})")
@@ -1941,16 +1954,16 @@ public external abstract class PluginArray {
fun item(index: Int): Plugin?
fun namedItem(name: String): Plugin?
}
inline operator fun PluginArray.get(index: Int): Plugin? = asDynamic()[index]
inline operator fun PluginArray.get(name: String): Plugin? = asDynamic()[name]
@kotlin.internal.InlineOnly inline operator fun PluginArray.get(index: Int): Plugin? = asDynamic()[index]
@kotlin.internal.InlineOnly inline operator fun PluginArray.get(name: String): Plugin? = asDynamic()[name]
public external abstract class MimeTypeArray {
open val length: Int
fun item(index: Int): MimeType?
fun namedItem(name: String): MimeType?
}
inline operator fun MimeTypeArray.get(index: Int): MimeType? = asDynamic()[index]
inline operator fun MimeTypeArray.get(name: String): MimeType? = asDynamic()[name]
@kotlin.internal.InlineOnly inline operator fun MimeTypeArray.get(index: Int): MimeType? = asDynamic()[index]
@kotlin.internal.InlineOnly inline operator fun MimeTypeArray.get(name: String): MimeType? = asDynamic()[name]
public external abstract class Plugin {
open val name: String
@@ -1960,8 +1973,8 @@ public external abstract class Plugin {
fun item(index: Int): MimeType?
fun namedItem(name: String): MimeType?
}
inline operator fun Plugin.get(index: Int): MimeType? = asDynamic()[index]
inline operator fun Plugin.get(name: String): MimeType? = asDynamic()[name]
@kotlin.internal.InlineOnly inline operator fun Plugin.get(index: Int): MimeType? = asDynamic()[index]
@kotlin.internal.InlineOnly inline operator fun Plugin.get(name: String): MimeType? = asDynamic()[name]
public external abstract class MimeType {
open val type: String
@@ -1997,6 +2010,7 @@ public external interface ImageBitmapOptions {
set(value) = definedExternally
}
@kotlin.internal.InlineOnly
public inline fun ImageBitmapOptions(imageOrientation: ImageOrientation? = ImageOrientation.NONE, premultiplyAlpha: PremultiplyAlpha? = PremultiplyAlpha.DEFAULT, colorSpaceConversion: ColorSpaceConversion? = ColorSpaceConversion.DEFAULT, resizeWidth: Int? = null, resizeHeight: Int? = null, resizeQuality: ResizeQuality? = ResizeQuality.LOW): ImageBitmapOptions {
val o = js("({})")
@@ -2037,6 +2051,7 @@ public external interface MessageEventInit : EventInit {
set(value) = definedExternally
}
@kotlin.internal.InlineOnly
public inline fun MessageEventInit(data: Any? = null, origin: String? = "", lastEventId: String? = "", source: UnionMessagePortOrWindow? = null, ports: Array<MessagePort>? = arrayOf(), bubbles: Boolean? = false, cancelable: Boolean? = false, composed: Boolean? = false): MessageEventInit {
val o = js("({})")
@@ -2074,6 +2089,7 @@ public external interface EventSourceInit {
set(value) = definedExternally
}
@kotlin.internal.InlineOnly
public inline fun EventSourceInit(withCredentials: Boolean? = false): EventSourceInit {
val o = js("({})")
@@ -2125,6 +2141,7 @@ public external interface CloseEventInit : EventInit {
set(value) = definedExternally
}
@kotlin.internal.InlineOnly
public inline fun CloseEventInit(wasClean: Boolean? = false, code: Short? = 0, reason: String? = "", bubbles: Boolean? = false, cancelable: Boolean? = false, composed: Boolean? = false): CloseEventInit {
val o = js("({})")
@@ -2203,6 +2220,7 @@ public external interface WorkerOptions {
set(value) = definedExternally
}
@kotlin.internal.InlineOnly
public inline fun WorkerOptions(type: WorkerType? = WorkerType.CLASSIC, credentials: RequestCredentials? = RequestCredentials.OMIT): WorkerOptions {
val o = js("({})")
@@ -2245,8 +2263,8 @@ public external abstract class Storage {
fun removeItem(key: String): Unit
fun clear(): Unit
}
inline operator fun Storage.get(key: String): String? = asDynamic()[key]
inline operator fun Storage.set(key: String, value: String): Unit { asDynamic()[key] = value; }
@kotlin.internal.InlineOnly inline operator fun Storage.get(key: String): String? = asDynamic()[key]
@kotlin.internal.InlineOnly inline operator fun Storage.set(key: String, value: String): Unit { asDynamic()[key] = value; }
public external interface WindowSessionStorage {
val sessionStorage: Storage
@@ -2282,6 +2300,7 @@ public external interface StorageEventInit : EventInit {
set(value) = definedExternally
}
@kotlin.internal.InlineOnly
public inline fun StorageEventInit(key: String? = null, oldValue: String? = null, newValue: String? = null, url: String? = "", storageArea: Storage? = null, bubbles: Boolean? = false, cancelable: Boolean? = false, composed: Boolean? = false): StorageEventInit {
val o = js("({})")
@@ -2375,6 +2394,7 @@ public external interface EventInit {
set(value) = definedExternally
}
@kotlin.internal.InlineOnly
public inline fun EventInit(bubbles: Boolean? = false, cancelable: Boolean? = false, composed: Boolean? = false): EventInit {
val o = js("({})")
@@ -2396,6 +2416,7 @@ public external interface CustomEventInit : EventInit {
set(value) = definedExternally
}
@kotlin.internal.InlineOnly
public inline fun CustomEventInit(detail: Any? = null, bubbles: Boolean? = false, cancelable: Boolean? = false, composed: Boolean? = false): CustomEventInit {
val o = js("({})")
@@ -2413,6 +2434,7 @@ public external interface EventListenerOptions {
set(value) = definedExternally
}
@kotlin.internal.InlineOnly
public inline fun EventListenerOptions(capture: Boolean? = false): EventListenerOptions {
val o = js("({})")
@@ -2430,6 +2452,7 @@ public external interface AddEventListenerOptions : EventListenerOptions {
set(value) = definedExternally
}
@kotlin.internal.InlineOnly
public inline fun AddEventListenerOptions(passive: Boolean? = false, once: Boolean? = false, capture: Boolean? = false): AddEventListenerOptions {
val o = js("({})")
@@ -2479,15 +2502,15 @@ public external abstract class NodeList {
open val length: Int
fun item(index: Int): Node?
}
inline operator fun NodeList.get(index: Int): Node? = asDynamic()[index]
@kotlin.internal.InlineOnly inline operator fun NodeList.get(index: Int): Node? = asDynamic()[index]
public external abstract class HTMLCollection : UnionElementOrHTMLCollection {
open val length: Int
fun item(index: Int): Element?
fun namedItem(name: String): Element?
}
inline operator fun HTMLCollection.get(index: Int): Element? = asDynamic()[index]
inline operator fun HTMLCollection.get(name: String): Element? = asDynamic()[name]
@kotlin.internal.InlineOnly inline operator fun HTMLCollection.get(index: Int): Element? = asDynamic()[index]
@kotlin.internal.InlineOnly inline operator fun HTMLCollection.get(name: String): Element? = asDynamic()[name]
public external open class MutationObserver(callback: (Array<MutationRecord>, MutationObserver) -> Unit) {
fun observe(target: Node, options: MutationObserverInit = definedExternally): Unit
@@ -2519,6 +2542,7 @@ public external interface MutationObserverInit {
set(value) = definedExternally
}
@kotlin.internal.InlineOnly
public inline fun MutationObserverInit(childList: Boolean? = false, attributes: Boolean? = null, characterData: Boolean? = null, subtree: Boolean? = false, attributeOldValue: Boolean? = null, characterDataOldValue: Boolean? = null, attributeFilter: Array<String>? = null): MutationObserverInit {
val o = js("({})")
@@ -2604,6 +2628,7 @@ public external interface GetRootNodeOptions {
set(value) = definedExternally
}
@kotlin.internal.InlineOnly
public inline fun GetRootNodeOptions(composed: Boolean? = false): GetRootNodeOptions {
val o = js("({})")
@@ -2630,6 +2655,7 @@ public external interface ElementCreationOptions {
set(value) = definedExternally
}
@kotlin.internal.InlineOnly
public inline fun ElementCreationOptions(is_: String? = null): ElementCreationOptions {
val o = js("({})")
@@ -2739,6 +2765,7 @@ public external interface ShadowRootInit {
set(value) = definedExternally
}
@kotlin.internal.InlineOnly
public inline fun ShadowRootInit(mode: ShadowRootMode?): ShadowRootInit {
val o = js("({})")
@@ -2757,8 +2784,8 @@ public external abstract class NamedNodeMap {
fun removeNamedItem(qualifiedName: String): Attr
fun removeNamedItemNS(namespace: String?, localName: String): Attr
}
inline operator fun NamedNodeMap.get(index: Int): Attr? = asDynamic()[index]
inline operator fun NamedNodeMap.get(qualifiedName: String): Attr? = asDynamic()[qualifiedName]
@kotlin.internal.InlineOnly inline operator fun NamedNodeMap.get(index: Int): Attr? = asDynamic()[index]
@kotlin.internal.InlineOnly inline operator fun NamedNodeMap.get(qualifiedName: String): Attr? = asDynamic()[qualifiedName]
public external abstract class Attr : Node {
open val namespaceURI: String?
@@ -2918,7 +2945,7 @@ public external abstract class DOMTokenList {
fun replace(token: String, newToken: String): Unit
fun supports(token: String): Boolean
}
inline operator fun DOMTokenList.get(index: Int): String? = asDynamic()[index]
@kotlin.internal.InlineOnly inline operator fun DOMTokenList.get(index: Int): String? = asDynamic()[index]
public external open class DOMPointReadOnly(x: Double, y: Double, z: Double, w: Double) {
open val x: Double
@@ -2952,6 +2979,7 @@ public external interface DOMPointInit {
set(value) = definedExternally
}
@kotlin.internal.InlineOnly
public inline fun DOMPointInit(x: Double? = 0.0, y: Double? = 0.0, z: Double? = 0.0, w: Double? = 1.0): DOMPointInit {
val o = js("({})")
@@ -2996,6 +3024,7 @@ public external interface DOMRectInit {
set(value) = definedExternally
}
@kotlin.internal.InlineOnly
public inline fun DOMRectInit(x: Double? = 0.0, y: Double? = 0.0, width: Double? = 0.0, height: Double? = 0.0): DOMRectInit {
val o = js("({})")
@@ -3011,7 +3040,7 @@ public external interface DOMRectList {
val length: Int
fun item(index: Int): DOMRect?
}
inline operator fun DOMRectList.get(index: Int): DOMRect? = asDynamic()[index]
@kotlin.internal.InlineOnly inline operator fun DOMRectList.get(index: Int): DOMRect? = asDynamic()[index]
public external open class DOMQuad {
constructor(p1: DOMPointInit = definedExternally, p2: DOMPointInit = definedExternally, p3: DOMPointInit = definedExternally, p4: DOMPointInit = definedExternally)
@@ -3115,6 +3144,7 @@ public external interface ScrollOptions {
set(value) = definedExternally
}
@kotlin.internal.InlineOnly
public inline fun ScrollOptions(behavior: ScrollBehavior? = ScrollBehavior.AUTO): ScrollOptions {
val o = js("({})")
@@ -3132,6 +3162,7 @@ public external interface ScrollToOptions : ScrollOptions {
set(value) = definedExternally
}
@kotlin.internal.InlineOnly
public inline fun ScrollToOptions(left: Double? = null, top: Double? = null, behavior: ScrollBehavior? = ScrollBehavior.AUTO): ScrollToOptions {
val o = js("({})")
@@ -3166,6 +3197,7 @@ public external interface MediaQueryListEventInit : EventInit {
set(value) = definedExternally
}
@kotlin.internal.InlineOnly
public inline fun MediaQueryListEventInit(media: String? = "", matches: Boolean? = false, bubbles: Boolean? = false, cancelable: Boolean? = false, composed: Boolean? = false): MediaQueryListEventInit {
val o = js("({})")
@@ -3202,6 +3234,7 @@ public external interface ScrollIntoViewOptions : ScrollOptions {
set(value) = definedExternally
}
@kotlin.internal.InlineOnly
public inline fun ScrollIntoViewOptions(block: ScrollLogicalPosition? = ScrollLogicalPosition.CENTER, inline: ScrollLogicalPosition? = ScrollLogicalPosition.CENTER, behavior: ScrollBehavior? = ScrollBehavior.AUTO): ScrollIntoViewOptions {
val o = js("({})")
@@ -3221,6 +3254,7 @@ public external interface BoxQuadOptions {
set(value) = definedExternally
}
@kotlin.internal.InlineOnly
public inline fun BoxQuadOptions(box: CSSBoxType? = CSSBoxType.BORDER, relativeTo: dynamic = null): BoxQuadOptions {
val o = js("({})")
@@ -3239,6 +3273,7 @@ public external interface ConvertCoordinateOptions {
set(value) = definedExternally
}
@kotlin.internal.InlineOnly
public inline fun ConvertCoordinateOptions(fromBox: CSSBoxType? = CSSBoxType.BORDER, toBox: CSSBoxType? = CSSBoxType.BORDER): ConvertCoordinateOptions {
val o = js("({})")
@@ -45,6 +45,7 @@ public external interface SVGBoundingBoxOptions {
set(value) = definedExternally
}
@kotlin.internal.InlineOnly
public inline fun SVGBoundingBoxOptions(fill: Boolean? = true, stroke: Boolean? = false, markers: Boolean? = false, clipped: Boolean? = false): SVGBoundingBoxOptions {
val o = js("({})")
@@ -126,8 +127,8 @@ public external abstract class SVGNameList {
fun removeItem(index: Int): dynamic
fun appendItem(newItem: dynamic): dynamic
}
inline operator fun SVGNameList.get(index: Int): dynamic = asDynamic()[index]
inline operator fun SVGNameList.set(index: Int, newItem: dynamic): Unit { asDynamic()[index] = newItem; }
@kotlin.internal.InlineOnly inline operator fun SVGNameList.get(index: Int): dynamic = asDynamic()[index]
@kotlin.internal.InlineOnly inline operator fun SVGNameList.set(index: Int, newItem: dynamic): Unit { asDynamic()[index] = newItem; }
public external abstract class SVGNumberList {
open val length: Int
@@ -140,8 +141,8 @@ public external abstract class SVGNumberList {
fun removeItem(index: Int): SVGNumber
fun appendItem(newItem: SVGNumber): SVGNumber
}
inline operator fun SVGNumberList.get(index: Int): SVGNumber? = asDynamic()[index]
inline operator fun SVGNumberList.set(index: Int, newItem: SVGNumber): Unit { asDynamic()[index] = newItem; }
@kotlin.internal.InlineOnly inline operator fun SVGNumberList.get(index: Int): SVGNumber? = asDynamic()[index]
@kotlin.internal.InlineOnly inline operator fun SVGNumberList.set(index: Int, newItem: SVGNumber): Unit { asDynamic()[index] = newItem; }
public external abstract class SVGLengthList {
open val length: Int
@@ -154,8 +155,8 @@ public external abstract class SVGLengthList {
fun removeItem(index: Int): SVGLength
fun appendItem(newItem: SVGLength): SVGLength
}
inline operator fun SVGLengthList.get(index: Int): SVGLength? = asDynamic()[index]
inline operator fun SVGLengthList.set(index: Int, newItem: SVGLength): Unit { asDynamic()[index] = newItem; }
@kotlin.internal.InlineOnly inline operator fun SVGLengthList.get(index: Int): SVGLength? = asDynamic()[index]
@kotlin.internal.InlineOnly inline operator fun SVGLengthList.set(index: Int, newItem: SVGLength): Unit { asDynamic()[index] = newItem; }
public external abstract class SVGAnimatedBoolean {
open var baseVal: Boolean
@@ -218,8 +219,8 @@ public external abstract class SVGStringList {
fun removeItem(index: Int): String
fun appendItem(newItem: String): String
}
inline operator fun SVGStringList.get(index: Int): String? = asDynamic()[index]
inline operator fun SVGStringList.set(index: Int, newItem: String): Unit { asDynamic()[index] = newItem; }
@kotlin.internal.InlineOnly inline operator fun SVGStringList.get(index: Int): String? = asDynamic()[index]
@kotlin.internal.InlineOnly inline operator fun SVGStringList.set(index: Int, newItem: String): Unit { asDynamic()[index] = newItem; }
public external interface SVGUnitTypes {
@@ -382,8 +383,8 @@ public external abstract class SVGTransformList {
fun createSVGTransformFromMatrix(matrix: DOMMatrixReadOnly): SVGTransform
fun consolidate(): SVGTransform?
}
inline operator fun SVGTransformList.get(index: Int): SVGTransform? = asDynamic()[index]
inline operator fun SVGTransformList.set(index: Int, newItem: SVGTransform): Unit { asDynamic()[index] = newItem; }
@kotlin.internal.InlineOnly inline operator fun SVGTransformList.get(index: Int): SVGTransform? = asDynamic()[index]
@kotlin.internal.InlineOnly inline operator fun SVGTransformList.set(index: Int, newItem: SVGTransform): Unit { asDynamic()[index] = newItem; }
public external abstract class SVGAnimatedTransformList {
open val baseVal: SVGTransformList
@@ -468,8 +469,8 @@ public external abstract class SVGPointList {
fun removeItem(index: Int): DOMPoint
fun appendItem(newItem: DOMPoint): DOMPoint
}
inline operator fun SVGPointList.get(index: Int): DOMPoint? = asDynamic()[index]
inline operator fun SVGPointList.set(index: Int, newItem: DOMPoint): Unit { asDynamic()[index] = newItem; }
@kotlin.internal.InlineOnly inline operator fun SVGPointList.get(index: Int): DOMPoint? = asDynamic()[index]
@kotlin.internal.InlineOnly inline operator fun SVGPointList.set(index: Int, newItem: DOMPoint): Unit { asDynamic()[index] = newItem; }
public external abstract class SVGPolylineElement : SVGGeometryElement, SVGAnimatedPoints {
}
@@ -100,6 +100,7 @@ public external interface RequestInit {
set(value) = definedExternally
}
@kotlin.internal.InlineOnly
public inline fun RequestInit(method: String? = null, headers: dynamic = null, body: dynamic = null, referrer: String? = null, referrerPolicy: dynamic = null, mode: RequestMode? = null, credentials: RequestCredentials? = null, cache: RequestCache? = null, redirect: RequestRedirect? = null, integrity: String? = null, keepalive: Boolean? = null, window: Any? = null): RequestInit {
val o = js("({})")
@@ -155,6 +156,7 @@ public external interface ResponseInit {
set(value) = definedExternally
}
@kotlin.internal.InlineOnly
public inline fun ResponseInit(status: Short? = 200, statusText: String? = "OK", headers: dynamic = null): ResponseInit {
val o = js("({})")
@@ -35,6 +35,7 @@ public external interface BlobPropertyBag {
set(value) = definedExternally
}
@kotlin.internal.InlineOnly
public inline fun BlobPropertyBag(type: String? = ""): BlobPropertyBag {
val o = js("({})")
@@ -54,6 +55,7 @@ public external interface FilePropertyBag : BlobPropertyBag {
set(value) = definedExternally
}
@kotlin.internal.InlineOnly
public inline fun FilePropertyBag(lastModified: Int? = null, type: String? = ""): FilePropertyBag {
val o = js("({})")
@@ -67,7 +69,7 @@ public external abstract class FileList {
open val length: Int
fun item(index: Int): File?
}
inline operator fun FileList.get(index: Int): File? = asDynamic()[index]
@kotlin.internal.InlineOnly inline operator fun FileList.get(index: Int): File? = asDynamic()[index]
public external open class FileReader : EventTarget {
open val readyState: Short
@@ -105,6 +105,7 @@ public external interface NotificationOptions {
set(value) = definedExternally
}
@kotlin.internal.InlineOnly
public inline fun NotificationOptions(dir: NotificationDirection? = NotificationDirection.AUTO, lang: String? = "", body: String? = "", tag: String? = "", image: String? = null, icon: String? = null, badge: String? = null, sound: String? = null, vibrate: dynamic = null, timestamp: Number? = null, renotify: Boolean? = false, silent: Boolean? = false, noscreen: Boolean? = false, requireInteraction: Boolean? = false, sticky: Boolean? = false, data: Any? = null, actions: Array<NotificationAction>? = arrayOf()): NotificationOptions {
val o = js("({})")
@@ -141,6 +142,7 @@ public external interface NotificationAction {
set(value) = definedExternally
}
@kotlin.internal.InlineOnly
public inline fun NotificationAction(action: String?, title: String?, icon: String? = null): NotificationAction {
val o = js("({})")
@@ -157,6 +159,7 @@ public external interface GetNotificationOptions {
set(value) = definedExternally
}
@kotlin.internal.InlineOnly
public inline fun GetNotificationOptions(tag: String? = ""): GetNotificationOptions {
val o = js("({})")
@@ -179,6 +182,7 @@ public external interface NotificationEventInit : ExtendableEventInit {
set(value) = definedExternally
}
@kotlin.internal.InlineOnly
public inline fun NotificationEventInit(notification: Notification?, action: String? = "", bubbles: Boolean? = false, cancelable: Boolean? = false, composed: Boolean? = false): NotificationEventInit {
val o = js("({})")
@@ -76,6 +76,7 @@ public external interface RegistrationOptions {
set(value) = definedExternally
}
@kotlin.internal.InlineOnly
public inline fun RegistrationOptions(scope: String? = null, type: WorkerType? = WorkerType.CLASSIC): RegistrationOptions {
val o = js("({})")
@@ -111,6 +112,7 @@ public external interface ServiceWorkerMessageEventInit : EventInit {
set(value) = definedExternally
}
@kotlin.internal.InlineOnly
public inline fun ServiceWorkerMessageEventInit(data: Any? = null, origin: String? = null, lastEventId: String? = null, source: UnionMessagePortOrServiceWorker? = null, ports: Array<MessagePort>? = null, bubbles: Boolean? = false, cancelable: Boolean? = false, composed: Boolean? = false): ServiceWorkerMessageEventInit {
val o = js("({})")
@@ -156,6 +158,7 @@ public external interface ClientQueryOptions {
set(value) = definedExternally
}
@kotlin.internal.InlineOnly
public inline fun ClientQueryOptions(includeUncontrolled: Boolean? = false, type: ClientType? = ClientType.WINDOW): ClientQueryOptions {
val o = js("({})")
@@ -172,6 +175,7 @@ public external open class ExtendableEvent(type: String, eventInitDict: Extendab
public external interface ExtendableEventInit : EventInit {
}
@kotlin.internal.InlineOnly
public inline fun ExtendableEventInit(bubbles: Boolean? = false, cancelable: Boolean? = false, composed: Boolean? = false): ExtendableEventInit {
val o = js("({})")
@@ -195,6 +199,7 @@ public external interface ForeignFetchOptions {
set(value) = definedExternally
}
@kotlin.internal.InlineOnly
public inline fun ForeignFetchOptions(scopes: Array<String>?, origins: Array<String>?): ForeignFetchOptions {
val o = js("({})")
@@ -223,6 +228,7 @@ public external interface FetchEventInit : ExtendableEventInit {
set(value) = definedExternally
}
@kotlin.internal.InlineOnly
public inline fun FetchEventInit(request: Request?, clientId: String? = null, isReload: Boolean? = false, bubbles: Boolean? = false, cancelable: Boolean? = false, composed: Boolean? = false): FetchEventInit {
val o = js("({})")
@@ -251,6 +257,7 @@ public external interface ForeignFetchEventInit : ExtendableEventInit {
set(value) = definedExternally
}
@kotlin.internal.InlineOnly
public inline fun ForeignFetchEventInit(request: Request?, origin: String? = "null", bubbles: Boolean? = false, cancelable: Boolean? = false, composed: Boolean? = false): ForeignFetchEventInit {
val o = js("({})")
@@ -275,6 +282,7 @@ public external interface ForeignFetchResponse {
set(value) = definedExternally
}
@kotlin.internal.InlineOnly
public inline fun ForeignFetchResponse(response: Response?, origin: String? = null, headers: Array<String>? = null): ForeignFetchResponse {
val o = js("({})")
@@ -311,6 +319,7 @@ public external interface ExtendableMessageEventInit : ExtendableEventInit {
set(value) = definedExternally
}
@kotlin.internal.InlineOnly
public inline fun ExtendableMessageEventInit(data: Any? = null, origin: String? = null, lastEventId: String? = null, source: UnionClientOrMessagePortOrServiceWorker? = null, ports: Array<MessagePort>? = null, bubbles: Boolean? = false, cancelable: Boolean? = false, composed: Boolean? = false): ExtendableMessageEventInit {
val o = js("({})")
@@ -351,6 +360,7 @@ public external interface CacheQueryOptions {
set(value) = definedExternally
}
@kotlin.internal.InlineOnly
public inline fun CacheQueryOptions(ignoreSearch: Boolean? = false, ignoreMethod: Boolean? = false, ignoreVary: Boolean? = false, cacheName: String? = null): CacheQueryOptions {
val o = js("({})")
@@ -377,6 +387,7 @@ public external interface CacheBatchOperation {
set(value) = definedExternally
}
@kotlin.internal.InlineOnly
public inline fun CacheBatchOperation(type: String? = null, request: Request? = null, response: Response? = null, options: CacheQueryOptions? = null): CacheBatchOperation {
val o = js("({})")
@@ -94,6 +94,7 @@ public external interface ProgressEventInit : EventInit {
set(value) = definedExternally
}
@kotlin.internal.InlineOnly
public inline fun ProgressEventInit(lengthComputable: Boolean? = false, loaded: Int? = 0, total: Int? = 0, bubbles: Boolean? = false, cancelable: Boolean? = false, composed: Boolean? = false): ProgressEventInit {
val o = js("({})")