when<TResult extends Object?> method

  1. @optionalTypeArgs
TResult when<TResult extends Object?>({
  1. required TResult none(),
  2. required TResult empty(
    1. RefreshBase refreshBase
    ),
  3. required TResult loadingMoreBusying(),
  4. required TResult fullScreenBusying(),
  5. required TResult error(
    1. Object? error,
    2. StackTrace? stackTrace,
    3. RefreshBase refreshBase
    ),
  6. required TResult fullScreenError(
    1. Object? error,
    2. StackTrace? stackTrace,
    3. RefreshBase refreshBase
    ),
  7. required TResult noMoreLoad(),
})
inherited

Implementation

@optionalTypeArgs
TResult when<TResult extends Object?>({
  required TResult Function() none,
  required TResult Function(@_igjson RefreshBase<dynamic> refreshBase) empty,
  required TResult Function() loadingMoreBusying,
  required TResult Function() fullScreenBusying,
  required TResult Function(
          @_igjson Object? error,
          @_igjson StackTrace? stackTrace,
          @_igjson RefreshBase<dynamic> refreshBase)
      error,
  required TResult Function(
          @_igjson Object? error,
          @_igjson StackTrace? stackTrace,
          @_igjson RefreshBase<dynamic> refreshBase)
      fullScreenError,
  required TResult Function() noMoreLoad,
}) =>
    throw _privateConstructorUsedError;