String snakeToPascal(String input) { return input .split('_') .map( (word) => word.isEmpty ? '' : '${word[0].toUpperCase()}${word.substring(1)}', ) .join(); }