getApiNumOrDefault method

num? getApiNumOrDefault(
  1. K key, {
  2. num? defaultValue,
  3. List<K> alternativeKeys = const [],
  4. bool smartRound = true,
  5. int maxPrecision = 2,
})

Implementation

num? getApiNumOrDefault(
  K key, {
  num? defaultValue,
  List<K> alternativeKeys = const [],
  bool smartRound = true,
  int maxPrecision = 2,
}) {
  final parsed = _parseNum(_valueFor(key, alternativeKeys), defaultValue);
  if (!smartRound || parsed == null) return parsed;
  return parsed.toNumAsSmartRound(maxPrecision: maxPrecision);
}