Kotlin Wrappers API Reference
Toggle table of contents
common
js
Platform filter
common
js
Switch theme
kotlin-js
/
js.promise
Package-level
declarations
Types
Functions
Types
Promise
Link copied to clipboard
open
class
Promise
<
out
T
:
JsAny
?
>
(
executor
:
(
resolve
:
PromiseResolve
<
T
>
)
->
Unit
)
:
PromiseLike
<
T
>
Promise
Fulfilled
Result
Link copied to clipboard
class
PromiseFulfilledResult
<
T
:
JsAny
?
>
:
PromiseSettledResult
<
T
>
Promise
Like
Link copied to clipboard
interface
PromiseLike
<
out
T
:
JsAny
?
>
:
PromiseResult
<
T
>
Promise
Reject
Link copied to clipboard
sealed
interface
PromiseReject
Promise
Rejected
Result
Link copied to clipboard
class
PromiseRejectedResult
:
PromiseSettledResult
<
Void
>
Promise
Resolve
Link copied to clipboard
sealed
interface
PromiseResolve
<
T
:
JsAny
?
>
Promise
Result
Link copied to clipboard
sealed
interface
PromiseResult
<
out
T
:
JsAny
?
>
Promise
Settled
Result
Link copied to clipboard
sealed
interface
PromiseSettledResult
<
T
:
JsAny
?
>
Promise
With
Resolvers
Link copied to clipboard
sealed
interface
PromiseWithResolvers
<
T
:
JsAny
?
>
Functions
as
Deferred
Link copied to clipboard
fun
<
T
:
JsAny
?
>
Promise
<
T
>
.
asDeferred
(
)
:
Deferred
<
T
>
Converts this promise value to the instance of
Deferred
.
catch
Link copied to clipboard
inline
fun
<
T
:
JsAny
?
>
Promise
<
T
>
.
catch
(
noinline
onRejected
:
(
JsErrorLike
?
)
->
T
)
:
Promise
<
T
>
flat
Catch
Link copied to clipboard
inline
fun
<
T
:
JsAny
?
>
Promise
<
T
>
.
flatCatch
(
noinline
onRejected
:
(
JsErrorLike
?
)
->
PromiseResult
<
T
>
)
:
Promise
<
T
>
Promise
Result
Link copied to clipboard
js
inline
fun
<
T
>
PromiseResult
(
value
:
T
)
:
PromiseResult
<
T
>
to
Promise
Link copied to clipboard
inline
fun
<
T
:
JsAny
?
>
PromiseResult
<
T
>
.
toPromise
(
)
:
Promise
<
T
>
to
Result
Link copied to clipboard
common
js
fun
<
T
:
JsAny
?
>
PromiseSettledResult
<
T
>
.
toResult
(
)
:
Result
<
T
>
suspend
fun
<
T
>
PromiseLike
<
T
>
.
toResult
(
)
:
Result
<
T
>