whenOrNull<TResult extends Object?> method

  1. @optionalTypeArgs
TResult? whenOrNull<TResult extends Object?>(
  1. {TResult? endInit(
      )?,
    1. TResult? endExercise(
        )?,
      1. TResult? startExerciseSection(
        1. SetSectionIndex sectionIndex,
        2. ExerciseModel exercise
        )?,
      2. TResult? startRestSection(
        1. SetSectionIndex sectionIndex
        )?,
      3. TResult? endSection(
          )?}
        )
        inherited

        Implementation

        @optionalTypeArgs
        TResult? whenOrNull<TResult extends Object?>({
          TResult? Function()? endInit,
          TResult? Function()? endExercise,
          TResult? Function(SetSectionIndex sectionIndex, ExerciseModel exercise)?
              startExerciseSection,
          TResult? Function(SetSectionIndex sectionIndex)? startRestSection,
          TResult? Function()? endSection,
        }) =>
            throw _privateConstructorUsedError;