get<T> method
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;
}