when<TResult extends Object?> method

  1. @optionalTypeArgs
TResult when<TResult extends Object?>({
  1. required TResult loading(),
  2. required TResult initial(),
  3. required TResult empty(),
  4. required TResult loadingMore(),
  5. required TResult error(
    1. Exceptions error
    ),
  6. required TResult newPageError(
    1. Exceptions error
    ),
  7. required TResult pageLoaded(
    1. List data,
    2. int? page
    ),
  8. required TResult lastPageLoaded(
    1. List data
    ),
})
inherited

Implementation

@optionalTypeArgs
TResult when<TResult extends Object?>({
  required TResult Function() loading,
  required TResult Function() initial,
  required TResult Function() empty,
  required TResult Function() loadingMore,
  required TResult Function(Exceptions error) error,
  required TResult Function(Exceptions error) newPageError,
  required TResult Function(List<T> data, int? page) pageLoaded,
  required TResult Function(List<T> data) lastPageLoaded,
}) =>
    throw _privateConstructorUsedError;