jEnumList<T> static method
Implementation
static List<T>? jEnumList<T>(dynamic data, List<T?> enumValues, [List<T>? defaultValue]) {
if (data == null) return defaultValue;
if (data is! List) return defaultValue;
return data.fold<List<T>>(<T>[], (p, e) {
final _enum = jEnum(e, enumValues);
if (_enum == null) return p;
return p..add(_enum);
});
}