parseMap<K, T> static method

Map<K, T> parseMap<K, T>(
  1. dynamic data,
  2. Map<K, T> defaultValue
)

Implementation

static Map<K, T> parseMap<K, T>(dynamic data, Map<K, T> defaultValue) {
  if (data == null) {
    return defaultValue;
  }
  try {
    Map<K, T> map = data.cast<K, T>();
    return map;
  } catch (e) {
    return defaultValue;
  }
}