transform method

  1. @override
E transform(
  1. String raw
)
override

Implementation

@override
E transform(String raw) {
  if (enumMap.containsKey(raw)) {
    return enumMap[raw]!;
  }

  if (defaultValue != null) return defaultValue!;

  throw UnsupportedError("Couldn't map value $raw to an $E.");
}