whenOrNull<TResult extends Object?> method

  1. @optionalTypeArgs
TResult? whenOrNull<TResult extends Object?>({
  1. TResult? multipleIconActions(
    1. String leftIconAsset,
    2. String rightIconAsset,
    3. void onPressedLeftIcon()?,
    4. Color leftIconColor,
    5. void onPressedRightIcon()?,
    6. Color rightIconColor,
    )?,
  2. TResult? singleIconAction(
    1. String iconAsset,
    2. void onPressedIcon()?,
    3. Color iconColor
    )?,
  3. TResult? singleTextAction(
    1. String text,
    2. void onPressedText()?
    )?,
})
inherited

Implementation

@optionalTypeArgs
TResult? whenOrNull<TResult extends Object?>({
  TResult? Function(
          String leftIconAsset,
          String rightIconAsset,
          void Function()? onPressedLeftIcon,
          Color leftIconColor,
          void Function()? onPressedRightIcon,
          Color rightIconColor)?
      multipleIconActions,
  TResult? Function(
          String iconAsset, void Function()? onPressedIcon, Color iconColor)?
      singleIconAction,
  TResult? Function(String text, void Function()? onPressedText)?
      singleTextAction,
}) =>
    throw _privateConstructorUsedError;