whenOrNull<TResult extends Object?> method

  1. @optionalTypeArgs
TResult? whenOrNull<TResult extends Object?>({
  1. TResult pass()?,
  2. TResult wrap(
    1. Widget builder({
      1. required Widget child,
      })
    )?,
  3. TResult loading()?,
  4. TResult widget(
    1. Widget widget
    )?,
  5. TResult none()?,
  6. TResult action(
    1. GuardCheckResult action(
      1. BuildContext,
      2. WidgetRef
      )
    )?,
  7. TResult error(
    1. dynamic error,
    2. StackTrace? stackTrace
    )?,
})
inherited

Implementation

@optionalTypeArgs
TResult? whenOrNull<TResult extends Object?>({
  TResult Function()? pass,
  TResult Function(Widget Function({required Widget child}) builder)? wrap,
  TResult Function()? loading,
  TResult Function(Widget widget)? widget,
  TResult Function()? none,
  TResult Function(GuardCheckResult Function(BuildContext, WidgetRef) action)?
      action,
  TResult Function(dynamic error, StackTrace? stackTrace)? error,
}) =>
    throw _privateConstructorUsedError;