getValueFromMap<T> static method

T? getValueFromMap<T>(
  1. Map<String, dynamic> map,
  2. String camelCaseKey,
  3. String snakeCaseKey, {
  4. T? defaultValue,
})

Helper method to get a value from a map that may contain either camelCase or snake_case keys. Returns the value for the first matching key found, preferring camelCase over snake_case.

Implementation

static T? getValueFromMap<T>(
  Map<String, dynamic> map,
  String camelCaseKey,
  String snakeCaseKey, {
  T? defaultValue,
}) {
  return (map[camelCaseKey] ?? map[snakeCaseKey]) as T? ?? defaultValue;
}