requireList<E> method

List<E>? requireList<E>(
  1. String key
)

Required homogeneous list. Records an error and returns null when the value is absent, is not a list, or any element is not an E. Audited: 2026-06-12 11:26 EDT

Implementation

List<E>? requireList<E>(String key) {
  final Object? v = _map[key];
  if (v is List && v.every((Object? e) => e is E)) return v.cast<E>();
  _typeError(key, v, 'List<$E>');
  return null;
}