when<TResult extends Object?> method

  1. @optionalTypeArgs
TResult when<TResult extends Object?>({
  1. required TResult cancel(
    1. int id
    ),
  2. required TResult done(
    1. int id
    ),
  3. required TResult error(
    1. int id,
    2. dynamic error,
    3. StackTrace? stackTrace
    ),
  4. required TResult cancelWithError(
    1. int id,
    2. dynamic error,
    3. StackTrace? stackTrace
    ),
})
inherited

Implementation

@optionalTypeArgs
TResult when<TResult extends Object?>({
  required TResult Function(int id) cancel,
  required TResult Function(int id) done,
  required TResult Function(int id, dynamic error, StackTrace? stackTrace)
      error,
  required TResult Function(int id, dynamic error, StackTrace? stackTrace)
      cancelWithError,
}) =>
    throw _privateConstructorUsedError;