enumFromString<T> function

T? enumFromString<T>(
  1. List<T> enumValues,
  2. String? value
)

Implementation

T? enumFromString<T>(List<T> enumValues, String? value) {
  if (value == null) return null;

  return enumValues.singleWhereOrNull(
    (enumItem) => enumToString(enumItem) == value,
  );
}