get<T> method

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

Get a typed setting value. Returns null if not found.

Implementation

T? get<T>(String key) {
  // Local override takes precedence.
  if (_overrides.containsKey(key)) {
    final v = _overrides[key];
    return v is T ? v : null;
  }
  final remote = _remote[key];
  if (remote == null) return null;
  final v = remote.value;
  return v is T ? v : null;
}