decode<T> static method
Implementation
static List<T>? decode<T>(dynamic element, T? Function(dynamic) decoder) {
if (element == null) {
return null;
}
if (element is! List) {
return null;
}
List<T> list = [];
for (var item in element) {
final decoded = decoder(item);
if (decoded != null) {
list.add(decoded);
}
}
return list;
}