Cell API
Docs
GitHub
Preparing search index...
@celljs/core
common
DeferredPromise
Class DeferredPromise<T>
Creates a promise whose resolution or rejection can be controlled imperatively.
Type Parameters
T
Index
Constructors
constructor
Properties
p
Accessors
is
Rejected
is
Resolved
is
Settled
Methods
cancel
complete
error
Constructors
constructor
new
DeferredPromise
<
T
>
()
:
DeferredPromise
<
T
>
Type Parameters
T
Returns
DeferredPromise
<
T
>
Properties
p
p
:
Promise
<
T
>
Accessors
is
Rejected
get
isRejected
()
:
boolean
Returns
boolean
is
Resolved
get
isResolved
()
:
boolean
Returns
boolean
is
Settled
get
isSettled
()
:
boolean
Returns
boolean
Methods
cancel
cancel
()
:
void
Returns
void
complete
complete
(
value
:
T
)
:
Promise
<
void
>
Parameters
value
:
T
Returns
Promise
<
void
>
error
error
(
err
:
unknown
)
:
Promise
<
void
>
Parameters
err
:
unknown
Returns
Promise
<
void
>
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
p
Accessors
is
Rejected
is
Resolved
is
Settled
Methods
cancel
complete
error
Docs
GitHub
Cell API
Loading...
Creates a promise whose resolution or rejection can be controlled imperatively.