dematerialize method

Value dematerialize()

Provides the value in case of success or throws Exception in case of failure.

Implementation

Value dematerialize() => iif(
      success: (value) => value!,
      failure: (failure) {
        if (failure is Exception) {
          // ignore: only_throw_errors
          throw failure;
        } else {
          throw Exception(failure);
        }
      },
    );