get method

String? get(
  1. String key, {
  2. Object? defval,
  3. String? defkey,
})

Loads the value of a property given its key. Use defval to set a default value in case of missing property. Use defkey to set a default key in case of missing property.

Implementation

String? get(String key, {Object? defval, String? defkey}) {
  if (defval == null && defkey == null) {
    return _content[key];
  }

  if (_content[key] == null) {
    if (defval != null) {
      return defval.toString();
    }

    if (defkey != null) {
      return _content[defkey];
    }
  }

  return _content[key];
}