when<TResult extends Object?> method

  1. @optionalTypeArgs
TResult when<TResult extends Object?>(
  1. {required TResult complete(
    1. BaseViewEventType type
    ),
  2. required TResult failure(
    1. BaseViewEventType type
    ),
  3. required TResult error(
    1. BaseViewEventType type
    ),
  4. required TResult alert(
    1. String message
    ),
  5. required TResult navigate(
    1. Routes route,
    2. Object? arguments
    )}
)
inherited

Implementation

@optionalTypeArgs
TResult when<TResult extends Object?>({
  required TResult Function(BaseViewEventType type) complete,
  required TResult Function(BaseViewEventType type) failure,
  required TResult Function(BaseViewEventType type) error,
  required TResult Function(String message) alert,
  required TResult Function(Routes route, Object? arguments) navigate,
}) =>
    throw _privateConstructorUsedError;