mapListOrNull<T> function
Implementation
List<T>? mapListOrNull<T>(Object? raw, ListItemMapper<T> f) {
if (raw is! List) return null;
final out = <T>[];
for (var i = 0; i < raw.length; i++) {
out.add(f(i, raw[i]));
}
return out;
}