safeGetDouble static method

double safeGetDouble(
  1. Map map,
  2. String key, {
  3. double fallback = 0.0,
})

Reads map[key] as double; returns fallback if absent or non-numeric.

Implementation

static double safeGetDouble(
  Map<dynamic, dynamic> map,
  String key, {
  double fallback = 0.0,
}) {
  final value = map[key];
  return value is num ? value.toDouble() : fallback;
}