Package-level declarations

Types

Link copied to clipboard
open class Promise<out T : ERROR CLASS: Symbol not found for JsAny??>(executor: (resolve: PromiseResolve<T>) -> Unit) : PromiseLike<T>
Link copied to clipboard
interface PromiseFulfilledResult<T : ERROR CLASS: Symbol not found for JsAny??> : PromiseSettledResult<T>
Link copied to clipboard
interface PromiseLike<out T : ERROR CLASS: Symbol not found for JsAny??> : PromiseResult<T>
Link copied to clipboard
sealed interface PromiseReject
Link copied to clipboard
Link copied to clipboard
sealed interface PromiseResolve<T : ERROR CLASS: Symbol not found for JsAny??>
Link copied to clipboard
sealed interface PromiseResult<out T : ERROR CLASS: Symbol not found for JsAny??>
Link copied to clipboard
interface PromiseSettledResult<T : ERROR CLASS: Symbol not found for JsAny??>
Link copied to clipboard
sealed interface PromiseSettledStatus
Link copied to clipboard
interface PromiseWithResolvers<T : ERROR CLASS: Symbol not found for JsAny??>

Functions

Link copied to clipboard
fun <T : ERROR CLASS: Symbol not found for JsAny??> Promise<T>.asDeferred(): Deferred<T>

Converts this promise value to the instance of Deferred.

Link copied to clipboard
inline suspend fun <T : ERROR CLASS: Symbol not found for JsAny??> PromiseLike<T>.await(): T
inline suspend fun <T : ERROR CLASS: Symbol not found for JsAny??> PromiseResult<T>.await(): T
Link copied to clipboard
inline fun <T : ERROR CLASS: Symbol not found for JsAny??> Promise<T>.catch(noinline onRejected: (JsErrorLike?) -> T): Promise<T>
Link copied to clipboard
inline fun <T : ERROR CLASS: Symbol not found for JsAny??> Promise<T>.flatCatch(noinline onRejected: (JsErrorLike?) -> PromiseResult<T>): Promise<T>
Link copied to clipboard
inline fun <T : ERROR CLASS: Symbol not found for JsAny??> isFulfilled(result: PromiseSettledResult<T>): Boolean
Link copied to clipboard
inline fun <T> PromiseResult(value: T): PromiseResult<T>
Link copied to clipboard
inline fun <T : ERROR CLASS: Symbol not found for JsAny??> PromiseLike<T>.thenTo(continuation: Continuation<T>)
Link copied to clipboard
inline fun <T : ERROR CLASS: Symbol not found for JsAny??> PromiseResult<T>.toPromise(): Promise<T>
Link copied to clipboard
suspend fun <T> PromiseLike<T>.toResult(): Result<T>
fun <T : ERROR CLASS: Symbol not found for JsAny??> PromiseSettledResult<T>.toResult(): Result<T>