OpenPromise
-
class
Util.
OpenPromise
() This represents a
Promise
that has itsresolve
andreject
functions bundled as methods attached to the promise object.
Properties
Methods
catch
-
OpenPromise.
catch
([onrejected]) Arguments: - onrejected (
null | function()
) – optional The callback to execute when the Promise is rejected.
Attaches a callback for only the rejection of the Promise.
Returns: A Promise for the completion of the callback. Return type: Promise <T | TResult> -
OpenPromise.
onrejected
(reason) Arguments: - reason (
any()
) – None
Return type: TResult | PromiseLike <TResult>
- reason (
- onrejected (
finally
-
OpenPromise.
finally
([onfinally]) Arguments: - onfinally (
null | function()
) – optional The callback to execute when the Promise is settled (fulfilled or rejected).
Attaches a callback that is invoked when the Promise is settled (fulfilled or rejected). The resolved value cannot be modified from the callback.
Returns: A Promise for the completion of the callback. Return type: Promise <T> -
OpenPromise.
onfinally
() Return type: void
- onfinally (
resolve
-
OpenPromise.
resolve
(this, value) Arguments: - this (
OpenPromise
) – None - value (
T | PromiseLike
) – None
Return type: void
- this (
-
OpenPromise.
resolve
(this) Arguments: - this (
OpenPromise
) – None
Return type: void
- this (
then
-
OpenPromise.
then
([onfulfilled[, onrejected]]) Arguments: - onfulfilled (
null | function()
) – optional The callback to execute when the Promise is resolved. - onrejected (
null | function()
) – optional The callback to execute when the Promise is rejected.
Attaches callbacks for the resolution and/or rejection of the Promise.
Returns: A Promise for the completion of which ever callback is executed. Return type: Promise <TResult1 | TResult2> -
OpenPromise.
onfulfilled
(value) Arguments: - value (
T()
) – None
Return type: TResult1 | PromiseLike <TResult1>
- value (
-
Util.
onrejected
(reason) Arguments: - reason (
any()
) – None
Return type: TResult2 | PromiseLike <TResult2>
- reason (
- onfulfilled (