enumConstantNames function

List<String> enumConstantNames(
  1. List<String> labels
)

Dart constant names for enum labels, in order and without duplicates.

Implementation

List<String> enumConstantNames(List<String> labels) {
  final used = <String>{};
  return [
    for (var i = 0; i < labels.length; i++)
      _unique(_constantName(labels[i], i), used)
  ];
}