getString static method

String getString(
  1. Map? map,
  2. String key
)

Reads a key value of String type from Map.

If value/map is NULL or not String type return default value defaultString

Example:

getString(map,"username") // thor

Implementation

static String getString(Map<dynamic, dynamic>? map, String key) {
  Map<dynamic, dynamic>? data = map;
  data ??= <dynamic, dynamic>{};

  return (data.containsKey(key) && data[key] is String)
      ? data[key] ?? defaultString
      : defaultString;
}