decodeList<T> function

List<T> decodeList<T>(
  1. dynamic raw,
  2. T decoder(
    1. dynamic
    )
)

Implementation

List<T> decodeList<T>(dynamic raw, T Function(dynamic) decoder) {
  if (raw is List) {
    return raw.whereNotNull.map(decoder).toList();
  } else {
    return [];
  }
}