get<T> static method
Accéder à une valeur de configuration
Implementation
static T? get<T>(String key, {T? defaultValue}) {
if (_config.containsKey(key)) {
final value = _config[key];
// Conversion basique des types
if (T == bool && value is String) {
return (value.toLowerCase() == 'true') as T?;
} else if (T == int && value is String) {
return int.tryParse(value) as T?;
} else if (T == double && value is String) {
return double.tryParse(value) as T?;
} else if (value is T) {
return value;
}
}
return defaultValue;
}