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