get<T extends Object> method

T get<T extends Object>(
  1. String key, {
  2. List<String> aliases = const [],
  3. String? abbr,
  4. T? defaultValue,
})

Implementation

T get<T extends Object>(
  String key, {
  List<String> aliases = const [],
  String? abbr,
  T? defaultValue,
}) {
  final result = getOrNull(
    key,
    aliases: aliases,
    abbr: abbr,
    defaultValue: defaultValue,
  );

  if (result == null) {
    throw ArgumentError('Flag/option "$key" was not parsed');
  }

  return result;
}