tryToEnum<T extends Enum> method

T? tryToEnum<T extends Enum>({
  1. required T parser(
    1. dynamic
    ),
  2. dynamic mapKey,
  3. int? listIndex,
  4. T? defaultValue,
  5. Map<String, dynamic>? debugInfo,
})

Converts to T without throwing, mirroring Convert.tryToEnum.

Implementation

T? tryToEnum<T extends Enum>({
  required T Function(dynamic) parser,
  dynamic mapKey,
  int? listIndex,
  T? defaultValue,
  Map<String, dynamic>? debugInfo,
}) => ConvertObjectImpl.tryToEnum<T>(
  _value,
  parser: parser,
  mapKey: mapKey,
  listIndex: listIndex,
  defaultValue: defaultValue ?? _defaultValue as T?,
  debugInfo: debugInfo,
);