runOrThrow method

FutureOr<A> runOrThrow({
  1. Runtime? runtime,
  2. DeferredIO<Never>? interruptionSignal,
})

Runs this ZIO synchronously or asynchronously as a FutureOr, throwing if it fails.

Implementation

FutureOr<A> runOrThrow({
  Runtime? runtime,
  DeferredIO<Never>? interruptionSignal,
}) =>
    (runtime ?? Runtime.defaultRuntime).runOrThrow(
      this,
      interruptionSignal: interruptionSignal,
    );