(self: AsyncResult<A, E>)
| 449 | * @since 4.0.0 |
| 450 | */ |
| 451 | export const cause = <A, E>(self: AsyncResult<A, E>): Option.Option<Cause.Cause<E>> => |
| 452 | self._tag === "Failure" ? Option.some(self.cause) : Option.none() |
| 453 | |
| 454 | /** |
| 455 | * Returns the first typed error from a failure cause, or `None` for successes, initial results, defects, and interrupt-only causes. |