getInt method

  1. @override
int getInt(
  1. String key, {
  2. int defaultValue = 0,
})
override

Retrieves an integer value from an environment variable.

If the value cannot be parsed as an integer, returns defaultValue.

final port = env.getInt('PORT', defaultValue: 3000);
final timeout = env.getInt('TIMEOUT'); // defaults to 0

Implementation

@override
int getInt(String key, {int defaultValue = 0}) {
  final value = _env[key];
  if (value == null) return defaultValue;
  return int.tryParse(value) ?? defaultValue;
}