Provides a progress notification.
The promise associated with this deferred object.
Rejects the promise with a reason.
Resolves the promise with a value or another promise.
Provides a progress notification.