when<TResult extends Object?> method

  1. @optionalTypeArgs
TResult when<TResult extends Object?>(
  1. TResult $default(
    1. T? data,
    2. F? filter
    ), {
  2. required TResult loading(
    1. T? data,
    2. F? filter
    ),
  3. required TResult empty(
    1. T? data,
    2. F? filter
    ),
  4. required TResult error(
    1. T? data,
    2. F? filter,
    3. Object? error
    ),
})
inherited

Implementation

@optionalTypeArgs
TResult when<TResult extends Object?>(
  TResult Function(T? data, F? filter) $default, {
  required TResult Function(T? data, F? filter) loading,
  required TResult Function(T? data, F? filter) empty,
  required TResult Function(T? data, F? filter, Object? error) error,
}) =>
    throw _privateConstructorUsedError;