getAll method
Return all key-value pairs for scope (defaults to merged view).
Implementation
Map<String, dynamic> getAll({ConfigScope? scope}) {
if (scope != null) return Map.unmodifiable(_store[scope]!);
// Merge: defaults < global < project < session.
final merged = Map<String, dynamic>.from(_defaults);
merged.addAll(_store[ConfigScope.global]!);
merged.addAll(_store[ConfigScope.project]!);
merged.addAll(_store[ConfigScope.session]!);
return Map.unmodifiable(merged);
}