parseList<T> static method

List<T>? parseList<T>(
  1. Object? source,
  2. T? callback(
    1. Object? value
    )
)

Implementation

static List<T>? parseList<T>(
  Object? source,
  T? Function(Object? value) callback,
) {
  if (source is! List || source.isEmpty) return null;
  return source.map(callback).whereType<T>().toList();
}