JS: regenerate stdlib files from IDL
This commit is contained in:
@@ -137,7 +137,7 @@ public external open class Document : Node, GlobalEventHandlers, DocumentAndElem
|
||||
override val firstElementChild: Element?
|
||||
override val lastElementChild: Element?
|
||||
override val childElementCount: Int
|
||||
fun exitFullscreen(): dynamic
|
||||
fun exitFullscreen(): Promise<Unit>
|
||||
fun getElementsByName(elementName: String): NodeList
|
||||
fun open(type: String = definedExternally, replace: String = definedExternally): Document
|
||||
fun open(url: String, name: String, features: String): Window
|
||||
@@ -638,7 +638,7 @@ public external abstract class HTMLMediaElement : HTMLElement {
|
||||
fun canPlayType(type: String): String
|
||||
fun fastSeek(time: Double): Unit
|
||||
fun getStartDate(): dynamic
|
||||
fun play(): dynamic
|
||||
fun play(): Promise<Unit>
|
||||
fun pause(): Unit
|
||||
fun addTextTrack(kind: String, label: String = definedExternally, language: String = definedExternally): TextTrack
|
||||
|
||||
@@ -1497,7 +1497,7 @@ public inline fun ImageBitmapRenderingContextSettings(alpha: Boolean? = true): I
|
||||
public external abstract class CustomElementRegistry {
|
||||
fun define(name: String, constructor: () -> dynamic, options: ElementDefinitionOptions = definedExternally): Unit
|
||||
fun get(name: String): Any?
|
||||
fun whenDefined(name: String): dynamic
|
||||
fun whenDefined(name: String): Promise<Unit>
|
||||
}
|
||||
|
||||
public external interface ElementDefinitionOptions {
|
||||
@@ -1523,7 +1523,7 @@ public external abstract class DataTransfer {
|
||||
open var dropEffect: String
|
||||
open var effectAllowed: String
|
||||
open val items: DataTransferItemList
|
||||
open val types: dynamic
|
||||
open val types: Array<out String>
|
||||
open val files: FileList
|
||||
fun setDragImage(image: Element, x: Int, y: Int): Unit
|
||||
fun getData(format: String): String
|
||||
@@ -1616,7 +1616,7 @@ public external abstract class Location {
|
||||
open var pathname: String
|
||||
open var search: String
|
||||
open var hash: String
|
||||
open val ancestorOrigins: dynamic
|
||||
open val ancestorOrigins: Array<out String>
|
||||
fun assign(url: String): Unit
|
||||
fun replace(url: String): Unit
|
||||
fun reload(): Unit
|
||||
@@ -1764,12 +1764,12 @@ public inline fun ErrorEventInit(message: String? = "", filename: String? = "",
|
||||
}
|
||||
|
||||
public external open class PromiseRejectionEvent(type: String, eventInitDict: PromiseRejectionEventInit) : Event {
|
||||
open val promise: dynamic
|
||||
open val promise: Promise<Any?>
|
||||
open val reason: Any?
|
||||
}
|
||||
|
||||
public external interface PromiseRejectionEventInit : EventInit {
|
||||
var promise: dynamic
|
||||
var promise: Promise<Any?>?
|
||||
get() = definedExternally
|
||||
set(value) = definedExternally
|
||||
var reason: Any?
|
||||
@@ -1777,7 +1777,7 @@ public external interface PromiseRejectionEventInit : EventInit {
|
||||
set(value) = definedExternally
|
||||
}
|
||||
|
||||
public inline fun PromiseRejectionEventInit(promise: dynamic, reason: Any? = null, bubbles: Boolean? = false, cancelable: Boolean? = false, composed: Boolean? = false): PromiseRejectionEventInit {
|
||||
public inline fun PromiseRejectionEventInit(promise: Promise<Any?>?, reason: Any? = null, bubbles: Boolean? = false, cancelable: Boolean? = false, composed: Boolean? = false): PromiseRejectionEventInit {
|
||||
val o = js("({})")
|
||||
|
||||
o["promise"] = promise
|
||||
@@ -1880,15 +1880,15 @@ public external interface DocumentAndElementEventHandlers {
|
||||
public external interface WindowOrWorkerGlobalScope {
|
||||
val caches: CacheStorage
|
||||
val origin: String
|
||||
fun fetch(input: dynamic, init: RequestInit = definedExternally): dynamic
|
||||
fun fetch(input: dynamic, init: RequestInit = definedExternally): Promise<Response>
|
||||
fun btoa(data: String): String
|
||||
fun atob(data: String): String
|
||||
fun setTimeout(handler: dynamic, timeout: Int = definedExternally, vararg arguments: Any?): Int
|
||||
fun clearTimeout(handle: Int = definedExternally): Unit
|
||||
fun setInterval(handler: dynamic, timeout: Int = definedExternally, vararg arguments: Any?): Int
|
||||
fun clearInterval(handle: Int = definedExternally): Unit
|
||||
fun createImageBitmap(image: dynamic, options: ImageBitmapOptions = definedExternally): dynamic
|
||||
fun createImageBitmap(image: dynamic, sx: Int, sy: Int, sw: Int, sh: Int, options: ImageBitmapOptions = definedExternally): dynamic
|
||||
fun createImageBitmap(image: dynamic, options: ImageBitmapOptions = definedExternally): Promise<ImageBitmap>
|
||||
fun createImageBitmap(image: dynamic, sx: Int, sy: Int, sw: Int, sh: Int, options: ImageBitmapOptions = definedExternally): Promise<ImageBitmap>
|
||||
}
|
||||
|
||||
public external abstract class Navigator : NavigatorID, NavigatorLanguage, NavigatorOnLine, NavigatorContentUtils, NavigatorCookies, NavigatorPlugins, NavigatorConcurrentHardware {
|
||||
@@ -1912,7 +1912,7 @@ public external interface NavigatorID {
|
||||
|
||||
public external interface NavigatorLanguage {
|
||||
val language: String
|
||||
val languages: dynamic
|
||||
val languages: Array<out String>
|
||||
}
|
||||
|
||||
public external interface NavigatorContentUtils {
|
||||
@@ -2014,7 +2014,7 @@ public external open class MessageEvent(type: String, eventInitDict: MessageEven
|
||||
open val origin: String
|
||||
open val lastEventId: String
|
||||
open val source: UnionMessagePortOrWindow?
|
||||
open val ports: dynamic
|
||||
open val ports: Array<out MessagePort>
|
||||
fun initMessageEvent(type: String, bubbles: Boolean, cancelable: Boolean, data: Any?, origin: String, lastEventId: String, source: UnionMessagePortOrWindow?, ports: Array<MessagePort>): Unit
|
||||
}
|
||||
|
||||
@@ -2694,7 +2694,7 @@ public external abstract class Element : Node, ParentNode, NonDocumentTypeChildN
|
||||
open val clientLeft: Int
|
||||
open val clientWidth: Int
|
||||
open val clientHeight: Int
|
||||
fun requestFullscreen(): dynamic
|
||||
fun requestFullscreen(): Promise<Unit>
|
||||
fun insertAdjacentHTML(position: String, text: String): Unit
|
||||
fun hasAttributes(): Boolean
|
||||
fun getAttributeNames(): Array<String>
|
||||
|
||||
@@ -30,11 +30,11 @@ public external open class Headers(init: dynamic = definedExternally) {
|
||||
|
||||
public external interface Body {
|
||||
val bodyUsed: Boolean
|
||||
fun arrayBuffer(): dynamic
|
||||
fun blob(): dynamic
|
||||
fun formData(): dynamic
|
||||
fun json(): dynamic
|
||||
fun text(): dynamic
|
||||
fun arrayBuffer(): Promise<ArrayBuffer>
|
||||
fun blob(): Promise<Blob>
|
||||
fun formData(): Promise<FormData>
|
||||
fun json(): Promise<Any?>
|
||||
fun text(): Promise<String>
|
||||
}
|
||||
|
||||
public external open class Request(input: dynamic, init: RequestInit = definedExternally) : Body {
|
||||
@@ -53,11 +53,11 @@ public external open class Request(input: dynamic, init: RequestInit = definedEx
|
||||
open val keepalive: Boolean
|
||||
override val bodyUsed: Boolean
|
||||
fun clone(): Request
|
||||
override fun arrayBuffer(): dynamic
|
||||
override fun blob(): dynamic
|
||||
override fun formData(): dynamic
|
||||
override fun json(): dynamic
|
||||
override fun text(): dynamic
|
||||
override fun arrayBuffer(): Promise<ArrayBuffer>
|
||||
override fun blob(): Promise<Blob>
|
||||
override fun formData(): Promise<FormData>
|
||||
override fun json(): Promise<Any?>
|
||||
override fun text(): Promise<String>
|
||||
}
|
||||
|
||||
public external interface RequestInit {
|
||||
@@ -127,14 +127,14 @@ public external open class Response(body: dynamic = definedExternally, init: Res
|
||||
open val statusText: String
|
||||
open val headers: Headers
|
||||
open val body: dynamic
|
||||
open val trailer: dynamic
|
||||
open val trailer: Promise<Headers>
|
||||
override val bodyUsed: Boolean
|
||||
fun clone(): Response
|
||||
override fun arrayBuffer(): dynamic
|
||||
override fun blob(): dynamic
|
||||
override fun formData(): dynamic
|
||||
override fun json(): dynamic
|
||||
override fun text(): dynamic
|
||||
override fun arrayBuffer(): Promise<ArrayBuffer>
|
||||
override fun blob(): Promise<Blob>
|
||||
override fun formData(): Promise<FormData>
|
||||
override fun json(): Promise<Any?>
|
||||
override fun text(): Promise<String>
|
||||
|
||||
companion object {
|
||||
fun error(): Response
|
||||
|
||||
@@ -32,7 +32,7 @@ public external open class Notification(title: String, options: NotificationOpti
|
||||
open val icon: String
|
||||
open val badge: String
|
||||
open val sound: String
|
||||
open val vibrate: dynamic
|
||||
open val vibrate: Array<out Int>
|
||||
open val timestamp: Number
|
||||
open val renotify: Boolean
|
||||
open val silent: Boolean
|
||||
@@ -40,13 +40,13 @@ public external open class Notification(title: String, options: NotificationOpti
|
||||
open val requireInteraction: Boolean
|
||||
open val sticky: Boolean
|
||||
open val data: Any?
|
||||
open val actions: dynamic
|
||||
open val actions: Array<out NotificationAction>
|
||||
fun close(): Unit
|
||||
|
||||
companion object {
|
||||
var permission: String
|
||||
var maxActions: Int
|
||||
fun requestPermission(deprecatedCallback: (String) -> Unit = definedExternally): dynamic
|
||||
fun requestPermission(deprecatedCallback: (String) -> Unit = definedExternally): Promise<String>
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -27,11 +27,11 @@ public external abstract class ServiceWorkerRegistration : EventTarget {
|
||||
open val scope: String
|
||||
open var onupdatefound: ((Event) -> dynamic)?
|
||||
open val APISpace: dynamic
|
||||
fun update(): dynamic
|
||||
fun unregister(): dynamic
|
||||
fun methodName(): dynamic
|
||||
fun showNotification(title: String, options: NotificationOptions = definedExternally): dynamic
|
||||
fun getNotifications(filter: GetNotificationOptions = definedExternally): dynamic
|
||||
fun update(): Promise<Unit>
|
||||
fun unregister(): Promise<Boolean>
|
||||
fun methodName(): Promise<dynamic>
|
||||
fun showNotification(title: String, options: NotificationOptions = definedExternally): Promise<Unit>
|
||||
fun getNotifications(filter: GetNotificationOptions = definedExternally): Promise<dynamic>
|
||||
}
|
||||
|
||||
public external abstract class ServiceWorkerGlobalScope : WorkerGlobalScope {
|
||||
@@ -45,7 +45,7 @@ public external abstract class ServiceWorkerGlobalScope : WorkerGlobalScope {
|
||||
open var onfunctionalevent: ((Event) -> dynamic)?
|
||||
open var onnotificationclick: ((Event) -> dynamic)?
|
||||
open var onnotificationclose: ((Event) -> dynamic)?
|
||||
fun skipWaiting(): dynamic
|
||||
fun skipWaiting(): Promise<Unit>
|
||||
}
|
||||
|
||||
public external abstract class ServiceWorker : EventTarget, AbstractWorker, UnionMessagePortOrServiceWorker, UnionClientOrMessagePortOrServiceWorker {
|
||||
@@ -57,12 +57,12 @@ public external abstract class ServiceWorker : EventTarget, AbstractWorker, Unio
|
||||
|
||||
public external abstract class ServiceWorkerContainer : EventTarget {
|
||||
open val controller: ServiceWorker?
|
||||
open val ready: dynamic
|
||||
open val ready: Promise<ServiceWorkerRegistration>
|
||||
open var oncontrollerchange: ((Event) -> dynamic)?
|
||||
open var onmessage: ((Event) -> dynamic)?
|
||||
fun register(scriptURL: String, options: RegistrationOptions = definedExternally): dynamic
|
||||
fun getRegistration(clientURL: String = definedExternally): dynamic
|
||||
fun getRegistrations(): dynamic
|
||||
fun register(scriptURL: String, options: RegistrationOptions = definedExternally): Promise<ServiceWorkerRegistration>
|
||||
fun getRegistration(clientURL: String = definedExternally): Promise<Any?>
|
||||
fun getRegistrations(): Promise<dynamic>
|
||||
fun startMessages(): Unit
|
||||
}
|
||||
|
||||
@@ -89,7 +89,7 @@ public external open class ServiceWorkerMessageEvent(type: String, eventInitDict
|
||||
open val origin: String
|
||||
open val lastEventId: String
|
||||
open val source: UnionMessagePortOrServiceWorker?
|
||||
open val ports: dynamic
|
||||
open val ports: Array<out MessagePort>?
|
||||
}
|
||||
|
||||
public external interface ServiceWorkerMessageEventInit : EventInit {
|
||||
@@ -135,15 +135,15 @@ public external abstract class Client : UnionClientOrMessagePortOrServiceWorker
|
||||
public external abstract class WindowClient : Client {
|
||||
open val visibilityState: dynamic
|
||||
open val focused: Boolean
|
||||
fun focus(): dynamic
|
||||
fun navigate(url: String): dynamic
|
||||
fun focus(): Promise<WindowClient>
|
||||
fun navigate(url: String): Promise<WindowClient>
|
||||
}
|
||||
|
||||
public external abstract class Clients {
|
||||
fun get(id: String): dynamic
|
||||
fun matchAll(options: ClientQueryOptions = definedExternally): dynamic
|
||||
fun openWindow(url: String): dynamic
|
||||
fun claim(): dynamic
|
||||
fun get(id: String): Promise<Any?>
|
||||
fun matchAll(options: ClientQueryOptions = definedExternally): Promise<dynamic>
|
||||
fun openWindow(url: String): Promise<WindowClient?>
|
||||
fun claim(): Promise<Unit>
|
||||
}
|
||||
|
||||
public external interface ClientQueryOptions {
|
||||
@@ -165,7 +165,7 @@ public inline fun ClientQueryOptions(includeUncontrolled: Boolean? = false, type
|
||||
}
|
||||
|
||||
public external open class ExtendableEvent(type: String, eventInitDict: ExtendableEventInit = definedExternally) : Event {
|
||||
fun waitUntil(f: dynamic): Unit
|
||||
fun waitUntil(f: Promise<Any?>): Unit
|
||||
}
|
||||
|
||||
public external interface ExtendableEventInit : EventInit {
|
||||
@@ -207,7 +207,7 @@ public external open class FetchEvent(type: String, eventInitDict: FetchEventIni
|
||||
open val request: Request
|
||||
open val clientId: String?
|
||||
open val isReload: Boolean
|
||||
fun respondWith(r: dynamic): Unit
|
||||
fun respondWith(r: Promise<Response>): Unit
|
||||
}
|
||||
|
||||
public external interface FetchEventInit : ExtendableEventInit {
|
||||
@@ -238,7 +238,7 @@ public inline fun FetchEventInit(request: Request?, clientId: String? = null, is
|
||||
public external open class ForeignFetchEvent(type: String, eventInitDict: ForeignFetchEventInit) : ExtendableEvent {
|
||||
open val request: Request
|
||||
open val origin: String
|
||||
fun respondWith(r: dynamic): Unit
|
||||
fun respondWith(r: Promise<ForeignFetchResponse>): Unit
|
||||
}
|
||||
|
||||
public external interface ForeignFetchEventInit : ExtendableEventInit {
|
||||
@@ -289,7 +289,7 @@ public external open class ExtendableMessageEvent(type: String, eventInitDict: E
|
||||
open val origin: String
|
||||
open val lastEventId: String
|
||||
open val source: UnionClientOrMessagePortOrServiceWorker?
|
||||
open val ports: dynamic
|
||||
open val ports: Array<out MessagePort>?
|
||||
}
|
||||
|
||||
public external interface ExtendableMessageEventInit : ExtendableEventInit {
|
||||
@@ -326,13 +326,13 @@ public inline fun ExtendableMessageEventInit(data: Any? = null, origin: String?
|
||||
}
|
||||
|
||||
public external abstract class Cache {
|
||||
fun match(request: dynamic, options: CacheQueryOptions = definedExternally): dynamic
|
||||
fun matchAll(request: dynamic = definedExternally, options: CacheQueryOptions = definedExternally): dynamic
|
||||
fun add(request: dynamic): dynamic
|
||||
fun addAll(requests: Array<dynamic>): dynamic
|
||||
fun put(request: dynamic, response: Response): dynamic
|
||||
fun delete(request: dynamic, options: CacheQueryOptions = definedExternally): dynamic
|
||||
fun keys(request: dynamic = definedExternally, options: CacheQueryOptions = definedExternally): dynamic
|
||||
fun match(request: dynamic, options: CacheQueryOptions = definedExternally): Promise<Any?>
|
||||
fun matchAll(request: dynamic = definedExternally, options: CacheQueryOptions = definedExternally): Promise<dynamic>
|
||||
fun add(request: dynamic): Promise<Unit>
|
||||
fun addAll(requests: Array<dynamic>): Promise<Unit>
|
||||
fun put(request: dynamic, response: Response): Promise<Unit>
|
||||
fun delete(request: dynamic, options: CacheQueryOptions = definedExternally): Promise<Boolean>
|
||||
fun keys(request: dynamic = definedExternally, options: CacheQueryOptions = definedExternally): Promise<dynamic>
|
||||
}
|
||||
|
||||
public external interface CacheQueryOptions {
|
||||
@@ -388,11 +388,11 @@ public inline fun CacheBatchOperation(type: String? = null, request: Request? =
|
||||
}
|
||||
|
||||
public external abstract class CacheStorage {
|
||||
fun match(request: dynamic, options: CacheQueryOptions = definedExternally): dynamic
|
||||
fun has(cacheName: String): dynamic
|
||||
fun open(cacheName: String): dynamic
|
||||
fun delete(cacheName: String): dynamic
|
||||
fun keys(): dynamic
|
||||
fun match(request: dynamic, options: CacheQueryOptions = definedExternally): Promise<Any?>
|
||||
fun has(cacheName: String): Promise<Boolean>
|
||||
fun open(cacheName: String): Promise<Cache>
|
||||
fun delete(cacheName: String): Promise<Boolean>
|
||||
fun keys(): Promise<dynamic>
|
||||
}
|
||||
|
||||
public external open class FunctionalEvent : ExtendableEvent {
|
||||
|
||||
Reference in New Issue
Block a user