7 lines
216 B
Dart
7 lines
216 B
Dart
String getEnumValueName<T extends Enum>(T value) {
|
|
String name =
|
|
value.name.replaceAllMapped(RegExp(r'[A-Z]'), (match) => ' ${match[0]}');
|
|
name = name[0].toUpperCase() + name.substring(1);
|
|
return name;
|
|
}
|