whenOrNull<TResult extends Object?> method

  1. @optionalTypeArgs
TResult? whenOrNull<TResult extends Object?>(
  1. {TResult preparing(
      )?,
    1. TResult inProgress(
      1. int uploaded,
      2. int total
      )?,
    2. TResult success(
        )?,
      1. TResult failed(
        1. String error
        )?}
      )
      inherited

      Implementation

      @optionalTypeArgs
      TResult? whenOrNull<TResult extends Object?>({
        TResult Function()? preparing,
        TResult Function(int uploaded, int total)? inProgress,
        TResult Function()? success,
        TResult Function(String error)? failed,
      }) =>
          throw _privateConstructorUsedError;