verifySettings static method

List<ArgumentError> verifySettings(
  1. String? fieldDelimiter,
  2. String? textDelimiter,
  3. String? textEndDelimiter,
  4. String? eol, {
  5. bool? throwError,
})

Verifies settings.

Settings are not allowed to be null. fieldDelimiter, textDelimiter, eol must be distinct and not the start of another parameter. For instance, if fieldDelimiter is ',' then textDelimiter may not be ',|,'. If textEndDelimiter is different to textDelimiter the same rules apply.

Returns either an empty list, if there are not errors, or a list of errors. If throwError throws an error if a setting is invalid.

Implementation

static List<ArgumentError> verifySettings(String? fieldDelimiter,
    String? textDelimiter, String? textEndDelimiter, String? eol,
    {bool? throwError}) {
  return CsvParser.verifySettings(
      fieldDelimiter, textDelimiter, textEndDelimiter, eol);
}