AsyncResult<T, E> constructor

const AsyncResult<T, E>({
  1. required Key key,
  2. required Future<Result<T, E>> future(),
  3. required Widget onLoading(),
  4. required Widget onSuccess(
    1. T value
    ),
  5. required Widget onFailure(
    1. E failure
    ),
  6. required Widget onError(
    1. Object error,
    2. StackTrace? stack
    ),
})

Implementation

const AsyncResult({
  required this.key,
  required this.future,
  required this.onLoading,
  required this.onSuccess,
  required this.onFailure,
  required this.onError,
});