OpenPromise
-
class
Util.OpenPromise() This represents a
Promisethat has itsresolveandrejectfunctions 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 (