Package-level declarations

Types

Link copied to clipboard
actual class ArrayCompatible<T>(val raw: Array<T>)
actual class ArrayCompatible<T>(val raw: Array<T>)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

external 互操作 Kotlin <-> Js

Functions

Link copied to clipboard
actual fun <T> Promise<JsAny?>.asDeferred(): Deferred<T>
actual fun <T> Promise<JsAny?>.asDeferred(): Deferred<T>
expect fun <T> Promise<JsAny?>.asDeferred(): Deferred<T>
Link copied to clipboard
actual fun <T> Deferred<T>.asPromise(): Promise<JsAny?>
actual fun <T> Deferred<T>.asPromise(): Promise<JsAny?>
expect fun <T> Deferred<T>.asPromise(): Promise<JsAny?>
Link copied to clipboard
actual suspend fun <T> Promise<T>.await(): T
actual suspend fun <T : JsAny?> Promise<T>.await(): T
expect suspend fun <T : JsAny?> Promise<T>.await(): T
Link copied to clipboard
actual fun <T> CoroutineScope.promise(context: CoroutineContext, start: CoroutineStart, block: suspend CoroutineScope.() -> T): Promise<JsAny?>
actual fun <T> CoroutineScope.promise(context: CoroutineContext, start: CoroutineStart, block: suspend CoroutineScope.() -> T): Promise<JsAny?>
expect fun <T> CoroutineScope.promise(context: CoroutineContext = EmptyCoroutineContext, start: CoroutineStart = CoroutineStart.DEFAULT, block: suspend CoroutineScope.() -> T): Promise<JsAny?>