when<TResult extends Object?> method

  1. @optionalTypeArgs
TResult when<TResult extends Object?>({
  1. required TResult type(
    1. String customType,
    2. String field,
    3. bool descending
    ),
  2. required TResult document(
    1. String type,
    2. bool descending
    ),
  3. required TResult firstPublicationDate(
    1. bool descending
    ),
  4. required TResult lastPublicationDate(
    1. bool descending
    ),
})
inherited

Implementation

@optionalTypeArgs
TResult when<TResult extends Object?>({
  required TResult Function(String customType, String field, bool descending)
      type,
  required TResult Function(String type, bool descending) document,
  required TResult Function(bool descending) firstPublicationDate,
  required TResult Function(bool descending) lastPublicationDate,
}) =>
    throw _privateConstructorUsedError;