Elide API
Toggle table of contents
1.0.0-beta1
jvm
Platform filter
jvm
Switch theme
Search in API
Elide API
graalvm
/
elide.runtime.intrinsics.js
/
JsPromise
Js
Promise
interface
JsPromise
<
T
>
:
ListenableFuture
<
T
>
,
ProxyObject
TBD.
Members
Members & Extensions
Types
Companion
Link copied to clipboard
object
Companion
Functions
add
Listener
Link copied to clipboard
abstract
fun
addListener
(
listener
:
Runnable
,
executor
:
Executor
)
cancel
Link copied to clipboard
abstract
fun
cancel
(
p0
:
Boolean
)
:
Boolean
catch
Link copied to clipboard
abstract
fun
catch
(
onRejected
:
(
Throwable
)
->
Unit
)
:
JsPromise
<
T
>
abstract
fun
catch
(
onRejected
:
Value
)
:
JsPromise
<
T
>
TBD.
deferred
Link copied to clipboard
inline
fun
<
T
>
JsPromise
<
T
>
.
deferred
(
)
:
Deferred
<
T
>
exception
Now
Link copied to clipboard
open
fun
exceptionNow
(
)
:
Throwable
get
Link copied to clipboard
abstract
fun
get
(
)
:
T
abstract
operator
fun
get
(
p0
:
Long
,
p1
:
TimeUnit
)
:
T
get
Member
Link copied to clipboard
open
override
fun
getMember
(
key
:
String
)
:
Any
get
Member
Keys
Link copied to clipboard
open
override
fun
getMemberKeys
(
)
:
Array
<
String
>
has
Member
Link copied to clipboard
open
override
fun
hasMember
(
key
:
String
)
:
Boolean
is
Cancelled
Link copied to clipboard
abstract
fun
isCancelled
(
)
:
Boolean
is
Done
Link copied to clipboard
abstract
fun
isDone
(
)
:
Boolean
put
Member
Link copied to clipboard
open
override
fun
putMember
(
key
:
String
?
,
value
:
Value
?
)
remove
Member
Link copied to clipboard
open
fun
removeMember
(
key
:
String
)
:
Boolean
result
Now
Link copied to clipboard
open
fun
resultNow
(
)
:
T
state
Link copied to clipboard
open
fun
state
(
)
:
Future.State
then
Link copied to clipboard
abstract
fun
then
(
onFulfilled
:
(
T
)
->
Unit
,
onCatch
:
(
Throwable
)
->
Unit
?
=
null
)
:
JsPromise
<
T
>
abstract
fun
then
(
onFulfilled
:
Value
,
onCatch
:
Value
?
=
null
)
:
JsPromise
<
T
>
TBD.