maybeWhen<TResult extends Object?> method

  1. @optionalTypeArgs
TResult maybeWhen<TResult extends Object?>({
  1. TResult drawing(
    1. Sketch sketch,
    2. SketchLine? activeLine,
    3. ScribblePointerMode allowedPointersMode,
    4. List<int> activePointerIds,
    5. Point? pointerPosition,
    6. int selectedColor,
    7. double selectedWidth,
    8. double scaleFactor,
    )?,
  2. TResult erasing(
    1. Sketch sketch,
    2. ScribblePointerMode allowedPointersMode,
    3. List<int> activePointerIds,
    4. Point? pointerPosition,
    5. double selectedWidth,
    6. double scaleFactor,
    )?,
  3. required TResult orElse(),
})
inherited

Implementation

@optionalTypeArgs
TResult maybeWhen<TResult extends Object?>({
  TResult Function(
          Sketch sketch,
          SketchLine? activeLine,
          ScribblePointerMode allowedPointersMode,
          List<int> activePointerIds,
          Point? pointerPosition,
          int selectedColor,
          double selectedWidth,
          double scaleFactor)?
      drawing,
  TResult Function(
          Sketch sketch,
          ScribblePointerMode allowedPointersMode,
          List<int> activePointerIds,
          Point? pointerPosition,
          double selectedWidth,
          double scaleFactor)?
      erasing,
  required TResult orElse(),
}) =>
    throw _privateConstructorUsedError;