Assertion: derived promise | /r/HasProperty | resolved
Facets:
Source sentences:
text: Derived promises are resolved/rejected with the returned resolved/rejected value of the callback that was run.
text: It can be resolved immediately, it can be rejected immediately, or its own resolution/rejection can be deferred further until a 3rd promise has been resolved/rejected, in which case the derived promise is resolved/rejected with the 3rd promise's resolved/rejected value.
text: Returning any non-promise value from the error callback means that the derived promise will be resolved, and not rejected:
text: If you return a non-promise value, which includes undefined by not specifying a return value, then the derived promise for that callback will be resolved, and not rejected.