requireList<E> method
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;
}