toPascalCase static method
Converts raw into a Dart-friendly PascalCase identifier.
This method normalizes through toSnakeCase, so it has the same validation behavior.
Implementation
static String toPascalCase(String raw) {
return toSnakeCase(raw)
.split('_')
.map((part) => part[0].toUpperCase() + part.substring(1))
.join();
}