dmxCamelCase function

String dmxCamelCase(
  1. String name
)

The Dart identifier for a foreign name: iso_code gives isoCode.

This is dmxPascalCase with its first character lowered — not its first word — which is what casing::camel does. ORDER_ID therefore gives oRDERID; a name already shouting is not quietly reinterpreted.

Implementation

String dmxCamelCase(String name) => _recasedFirst(
      dmxPascalCase(name),
      (character) => character.toLowerCase(),
    );