getOr<T extends dynamic> method Null safety

T? getOr<T extends dynamic>(
  1. String key,
  2. {T? defaultValue}
)

Implementation

T? getOr<T extends dynamic> (String key, { T? defaultValue }) {
  T? result = get(key) as T?;
  if (result == null) {
    return defaultValue;
  }
  return result;
}