- Implementations:
 - Source:
 
Members
promise :Promise.<T>
    A Promise which represents the underlying operation.  It is resolved when
the operation is complete, and rejected if the operation fails or is
aborted.  Aborted operations should be rejected with a shaka.util.Error
object using the error code OPERATION_ABORTED.
    Type:
- Promise.<T>
 
- Source:
 
Methods
abort() → {Promise}
    Can be called by anyone holding this object to abort the underlying
operation.  This is not cancellation, and will not necessarily result in
any work being undone.  abort() should return a Promise which is resolved
when the underlying operation has been aborted.  The returned Promise
should never be rejected.
- Source:
 
Returns:
- Type
 - Promise
 
finally(onFinal) → {shaka.extern.IAbortableOperation.<T>}
Parameters:
| Name | Type | Description | 
|---|---|---|
onFinal | 
            
            function(boolean) | A callback to be invoked after the operation succeeds or fails. The boolean argument is true if the operation succeeded and false if it failed. | 
- Source:
 
Returns:
    Returns this.
- Type
 - shaka.extern.IAbortableOperation.<T>