toUpperCamelCase function

String toUpperCamelCase(
  1. String input
)

Implementation

String toUpperCamelCase(String input) {
  final Set<String> parts = input.split('_').toSet();
  return parts.map((part) {
    var el = part.toString().split('');
    if (el.isNotEmpty) {
      return el.first.toUpperCase() + part.substring(1);
    }
    return el.join('');
  }).join('');
}