convertListNotNull<T> method

List<T>? convertListNotNull<T>(
  1. dynamic value, {
  2. EnumConvertFunction? enumConvert,
})

Implementation

List<T>? convertListNotNull<T>(dynamic value,
    {EnumConvertFunction? enumConvert}) {
  if (value == null) {
    return null;
  }
  try {
    return (value as List<dynamic>).map((dynamic e) =>
    _asT<T>(e, enumConvert: enumConvert)!).toList();
  } catch (e, stackTrace) {
    debugPrint('asT<$T> $e $stackTrace');
    if (onError != null) {
      onError!(e, stackTrace);
    }
    return <T>[];
  }
}