Promise
Требования к платформе и версии: JS (1.1)
actual open external class Promise<out T>
Предоставляет Kotlin объект Promise JavaScript.
Требования к платформе и версии: Wasm-JS (1.8)
actual external class Promise<out T> : JsAny
Предоставляет Kotlin объект Promise JavaScript.
Конструкторы
Функции
Требования к платформе и версии: Wasm-JS (2.2)
actual fun JsPromiseError.asJsException(): JsException
Требования к платформе и версии: JS (1.1)
actual open fun <S> then(onFulfilled: (T) -> S?): Promise<S>
actual open fun <S> then(onFulfilled: (T) -> S?, onRejected: (Throwable) -> S?): Promise<S>
Требования к платформе и версии: Wasm-JS (1.8)
actual fun <S : JsAny?> then(onFulfilled: (T) -> S?): Promise<S>
actual fun <S : JsAny?> then(onFulfilled: (T) -> S?, onRejected: (JsAny) -> S?): Promise<S>
Требования к платформе и версии: Wasm-JS (1.8)
fun JsAny.toThrowableOrNull(): Throwable?
Для значения типа Dynamic, перехваченного в JS, возвращает соответствующий Throwable, если исключение было выброшено из Kotlin, или null в противном случае.
Требования к платформе и версии: JS (2.2)
actual inline fun <T : JsAny> JsAny.unsafeCast(): T
Требования к платформе и версии: Wasm-JS (1.8)
actual fun <T : JsAny> JsAny.unsafeCast(): T
Приводит JsAny к другому типу Js без проверки во время выполнения
© 2010–2026 JetBrains s.r.o. and Kotlin Programming Language contributors
Licensed under the Apache License, Version 2.0.
https://kotlinlang.org/api/core/kotlin-stdlib/kotlin.js/-promise/index.html