enumFromString<T> function

T? enumFromString<T>(
  1. Iterable<T> values,
  2. String value
)

Implementation

T? enumFromString<T>(Iterable<T> values, String value) {
  try {
    return values.firstWhere(
      (type) => type.toString().split('.').last == value,
    );
  } catch (_) {}
  return null;
}