toEnum<T extends Enum> method

T toEnum<T extends Enum>({
  1. required List<T> values,
  2. T? fallback,
})

Returns enum class from string

Implementation

T toEnum<T extends Enum>({required List<T> values, T? fallback}) {
  return values.firstWhere(
        (e) => e.name == this,
    orElse: () => fallback ?? values.first,
  );
}