stringEnum<T extends Enum> static method

T? stringEnum<T extends Enum>(
  1. Map<String, Object?> map,
  2. String key,
  3. T valueOf(
    1. String
    )
)

Implementation

static T? stringEnum<T extends Enum>(
  Map<String, Object?> map,
  String key,
  T Function(String) valueOf,
) {
  final value = map[key];
  if (value == null) {
    return null;
  }
  return valueOf(value as String);
}