Kotlin Wrappers API Reference
Toggle table of contents
common
js
Target filter
common
js
Switch theme
Search in API
kotlin-js
/
js.promise
Package-level
declarations
Types
Functions
Properties
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
interface
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
interface
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
interface
PromiseSettledResult
<
T
:
JsAny
?
>
Promise
Settled
Status
Link copied to clipboard
sealed
interface
PromiseSettledStatus
Promise
With
Resolvers
Link copied to clipboard
sealed
interface
PromiseWithResolvers
<
T
:
JsAny
?
>
Properties
fulfilled
Link copied to clipboard
val
PromiseSettledStatus.Companion
.
fulfilled
:
PromiseSettledStatus
rejected
Link copied to clipboard
val
PromiseSettledStatus.Companion
.
rejected
:
PromiseSettledStatus
Functions
as
Deferred
Link copied to clipboard
fun
<
T
:
JsAny
?
>
Promise
<
T
>
.
asDeferred
(
)
:
Deferred
<
T
>
Converts this promise value to the instance of
Deferred
.
await
Link copied to clipboard
inline suspend
fun
<
T
:
JsAny
?
>
PromiseLike
<
T
>
.
await
(
)
:
T
inline suspend
fun
<
T
:
JsAny
?
>
PromiseResult
<
T
>
.
await
(
)
:
T
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
>
invoke
Link copied to clipboard
inline operator
fun
PromiseReject
.
invoke
(
)
inline operator
fun
PromiseReject
.
invoke
(
reason
:
JsError
)
inline operator
fun
PromiseReject
.
invoke
(
reason
:
JsErrorLike
)
inline operator
fun
<
T
:
JsAny
?
>
PromiseResolve
<
T
>
.
invoke
(
value
:
T
)
inline operator
fun
<
T
:
JsAny
?
>
PromiseResolve
<
T
>
.
invoke
(
value
:
PromiseResult
<
T
>
)
is
Fulfilled
Link copied to clipboard
inline
fun
<
T
:
JsAny
?
>
isFulfilled
(
result
:
PromiseSettledResult
<
T
>
)
:
Boolean
Promise
Result
Link copied to clipboard
js
inline
fun
<
T
>
PromiseResult
(
value
:
T
)
:
PromiseResult
<
T
>
then
To
Link copied to clipboard
inline
fun
<
T
:
JsAny
?
>
PromiseLike
<
T
>
.
thenTo
(
continuation
:
Continuation
<
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
>