getEnv<T> static method
Обобщённый метод для получения переменной окружения с возможным значением по умолчанию.
Implementation
static T getEnv<T>(String key, T fallback) {
if (T == bool) {
return dotenv.getBool(key, fallback: fallback as bool) as T;
} else if (T == double) {
return dotenv.getDouble(key, fallback: fallback as double) as T;
} else if (T == int) {
return dotenv.getInt(key, fallback: fallback as int) as T;
} else {
final value = dotenv.get(key, fallback: fallback as String);
return _normalizeString(value) as T;
}
}