In X::Promise::CauseOnlyValidOnBroken§

See primary documentation in context for method status

method status()

Returns the status the Promise had at that time.

In Promise§

See primary documentation in context for method status

method status(Promise:D --> PromiseStatus)

Returns the current state of the promise: Kept, Broken or Planned:

say "promise got Kept" if $promise.status ~~ Kept;