get<T> static method

Future<T> get<T>(
  1. String key
)

Implementation

static Future<T> get<T>(String key) async {
  List<T> r = [];
  if (r is List<String>) {
    var ret = (await _instance)?.getString(key);
    if (ret == null) {
      return "" as T;
    }
    return ret as T;
  } else if (r is List<int>) {
    return (await _instance)?.getInt(key) as T;
  } else if (r is List<double>) {
    return (await _instance)?.getDouble(key) as T;
  } else if (r is List<bool>) {
    return (await _instance)?.getBool(key) as T;
  } else if (r is List<List<String>>) {
    return (await _instance)?.getStringList(key) as T;
  }
  return (await _instance)?.get(key) as T;
}