toPascalCase static method

String toPascalCase(
  1. {required String input}
)

Implementation

static String toPascalCase({
  required String input,
}) {
  List<String> words = input.split(RegExp(r'[^a-zA-Z0-9]'));
  words.removeWhere((element) => element.isEmpty);
  return words
      .map((word) => word[0].toUpperCase() + word.substring(1).toLowerCase())
      .join('');
}