CancelContextFinalizer
public class CancelContextFinalizer
Undocumented
-
The CancelContext associated with this finalizer
Declaration
Swift
public let cancelContext: CancelContext
-
Cancel all members of the promise chain and their associated asynchronous operations.
Declaration
Swift
public func cancel(with error: Error = PMKError.cancelled)
Parameters
error
Specifies the cancellation error to use for the cancel operation, defaults to
PMKError.cancelled
-
True if all members of the promise chain have been successfully cancelled, false otherwise.
Declaration
Swift
public var isCancelled: Bool { get }
-
True if
cancel
has been called on the CancelContext associated with this promise, false otherwise.cancelAttempted
will be true ifcancel
is called on any promise in the chain.Declaration
Swift
public var cancelAttempted: Bool { get }
-
The cancellation error generated when the promise is cancelled, or
nil
if not cancelled.Declaration
Swift
public var cancelledError: Error? { get }