get<T> method

T? get<T>(
  1. String key, [
  2. T? defaultValue
])

Implementation

T? get<T>(String key, [T? defaultValue]) {
  var root = this;
  if (root is Map<String, dynamic>) {
    var data = root[key];
    if (data is T) {
      return data;
    } else {
      return defaultValue;
    }
  } else {
    if (root is T) {
      return root;
    } else {
      return defaultValue;
    }
  }
}