decodeStringMap<V> function

Map<String, V> decodeStringMap<V>(
  1. dynamic raw,
  2. V decoder(
    1. dynamic
    )
)

Implementation

Map<String, V> decodeStringMap<V>(dynamic raw, V Function(dynamic) decoder) {
  if (raw is Map<String, dynamic>) {
    return raw.map((key, value) => MapEntry(key, decoder(value)));
  } else {
    return {};
  }
}