whenOrNull<TResult extends Object?> method

  1. @optionalTypeArgs
TResult? whenOrNull<TResult extends Object?>({
  1. TResult ripple(
    1. Color? splashColor,
    2. Color? highlightColor,
    3. BorderRadius? borderRadius
    )?,
  2. TResult scale(
    1. double scaleFactor,
    2. Duration duration,
    3. Curve curve,
    4. Curve reverseCurve,
    )?,
  3. TResult opacity(
    1. Duration duration,
    2. double opacityFactor,
    3. Curve curve,
    4. Curve reverseCurve,
    )?,
  4. TResult fill(
    1. Color fillColor,
    2. BorderRadius borderRadius
    )?,
})
inherited

Implementation

@optionalTypeArgs
TResult? whenOrNull<TResult extends Object?>({
  TResult Function(Color? splashColor, Color? highlightColor,
          BorderRadius? borderRadius)?
      ripple,
  TResult Function(double scaleFactor, Duration duration, Curve curve,
          Curve reverseCurve)?
      scale,
  TResult Function(Duration duration, double opacityFactor, Curve curve,
          Curve reverseCurve)?
      opacity,
  TResult Function(Color fillColor, BorderRadius borderRadius)? fill,
}) =>
    throw _privateConstructorUsedError;