when<TResult extends Object?> method

  1. @optionalTypeArgs
TResult when<TResult extends Object?>(
  1. {required TResult initial(
      ),
    1. required TResult loading(
        ),
      1. required TResult error(
        1. E error
        ),
      2. required TResult success(
        1. List<T> data,
        2. bool isLoadingMore,
        3. bool hasReachedMax
        )}
      )
      inherited

      Implementation

      @optionalTypeArgs
      TResult when<TResult extends Object?>({
        required TResult Function() initial,
        required TResult Function() loading,
        required TResult Function(E error) error,
        required TResult Function(
                List<T> data, bool isLoadingMore, bool hasReachedMax)
            success,
      }) =>
          throw _privateConstructorUsedError;