whenOrNull<TResult extends Object?> method

  1. @optionalTypeArgs
TResult? whenOrNull<TResult extends Object?>({
  1. TResult deviceStatus(
    1. String appName,
    2. String appBuild,
    3. bool overlayEnabled,
    4. bool testRunning,
    5. bool recording,
    )?,
  2. TResult startTest(
    1. int runId,
    2. List<Statement> statements,
    3. Map<String, Expression> variables
    )?,
  3. TResult testStep(
    1. int runId,
    2. TestStep step
    )?,
  4. TResult cancelTests()?,
  5. TResult toggleOverlay()?,
  6. TResult toggleRecording()?,
  7. TResult recordedStatement(
    1. String statement
    )?,
  8. TResult resetApp()?,
})
inherited

Implementation

@optionalTypeArgs
TResult? whenOrNull<TResult extends Object?>({
  TResult Function(String appName, String appBuild, bool overlayEnabled,
          bool testRunning, bool recording)?
      deviceStatus,
  TResult Function(int runId, List<Statement> statements,
          @ExpConverter() Map<String, Expression> variables)?
      startTest,
  TResult Function(int runId, TestStep step)? testStep,
  TResult Function()? cancelTests,
  TResult Function()? toggleOverlay,
  TResult Function()? toggleRecording,
  TResult Function(String statement)? recordedStatement,
  TResult Function()? resetApp,
}) =>
    throw _privateConstructorUsedError;