when<TResult extends Object?> method

  1. @optionalTypeArgs
TResult when<TResult extends Object?>(
  1. TResult $default(
    1. Color color
    ), {
  2. required TResult backgroundColor(
    1. Color color
    ),
  3. required TResult textColor(
    1. Color color
    ),
  4. required TResult shadowColor(
    1. Color color
    ),
  5. required TResult borderColor(
    1. Color color
    ),
})
inherited

Implementation

@optionalTypeArgs
TResult when<TResult extends Object?>(
  TResult Function(Color color) $default, {
  required TResult Function(Color color) backgroundColor,
  required TResult Function(Color color) textColor,
  required TResult Function(Color color) shadowColor,
  required TResult Function(Color color) borderColor,
}) =>
    throw _privateConstructorUsedError;