getEnumFromString<T> function Null safety

T getEnumFromString<T>(
  1. Iterable<T> values,
  2. String str
)

Implementation

T getEnumFromString<T>(Iterable<T> values, String str) {
  return values.firstWhere((f) => f.toString().split('.').last == str,
      orElse: null);
}