dmxPascalCase function

String dmxPascalCase(
  1. String name
)

The Dart type name for a foreign one: currency_detail gives CurrencyDetail.

Each word keeps everything after its first character, so parseHTTPResponse gives ParseHTTPResponse and an acronym survives. Mirrors casing::pascal.

Implementation

String dmxPascalCase(String name) =>
    [for (final word in dmxWords(name)) _capitalized(word)].join();