get<T> method

T get<T>(
  1. String key
)

Implementation

T get<T>(String key) {
  final result = getOrNull<dynamic>(key);
  if (result == null) {
    throw ArgumentError('Flag/option "$key" was not parsed');
  }

  if (result case final T value) {
    return value;
  }

  throw ArgumentError('Flag/option "$key" was not parsed as $T: $result');
}