when<TResult extends Object?> method

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

        Implementation

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