asListSafe<T> method

List<T>? asListSafe<T>({
  1. String delimiter = ',',
  2. List<T>? fallback,
})

Safely converts this string to a List by splitting

delimiter The delimiter to split on (defaults to ',') fallback The value to return if conversion fails

Returns the split list or fallback if conversion fails

Example:

print('a,b,c'.asListSafe()); // ['a', 'b', 'c']
print('a;b;c'.asListSafe(delimiter: ';')); // ['a', 'b', 'c']

Implementation

List<T>? asListSafe<T>({String delimiter = ',', List<T>? fallback}) {
  return QTypeConversion.toListSafe<T>(
    this,
    delimiter: delimiter,
    fallback: fallback,
  );
}