whenOrNull<TResult extends Object?> method

  1. @optionalTypeArgs
TResult? whenOrNull<TResult extends Object?>({
  1. TResult? string(
    1. String value
    )?,
  2. TResult? num(
    1. num value
    )?,
  3. TResult? bool(
    1. bool value
    )?,
  4. TResult? list(
    1. List value
    )?,
  5. TResult? json(
    1. Map<String, dynamic> value
    )?,
  6. TResult? dynamic(
    1. dynamic value
    )?,
  7. TResult? nil()?,
  8. TResult? jsonString(
    1. String jsonString
    )?,
})
inherited

Implementation

@optionalTypeArgs
TResult? whenOrNull<TResult extends Object?>({
  TResult? Function(String value)? string,
  TResult? Function(num value)? num,
  TResult? Function(bool value)? bool,
  TResult? Function(List<dynamic> value)? list,
  TResult? Function(Map<String, dynamic> value)? json,
  TResult? Function(dynamic value)? dynamic,
  TResult? Function()? nil,
  TResult? Function(String jsonString)? jsonString,
}) =>
    throw _privateConstructorUsedError;