TablePrinter constructor

TablePrinter({
  1. Iterable<String?>? headers,
  2. Iterable<int?>? columnMinWidths,
  3. Iterable<List<String?>>? rows,
  4. String? columnSeparator,
  5. String? headerDividerColumnSeparator,
})

Implementation

TablePrinter({
  final Iterable<String?>? headers,
  final Iterable<int?>? columnMinWidths,
  final Iterable<List<String?>>? rows,
  final String? columnSeparator,
  final String? headerDividerColumnSeparator,
}) : _columnHeaders = List.from(headers ?? <String?>[]),
     _columnMinWidths = List.from(columnMinWidths ?? <int?>[]),
     _rows = List.from(rows ?? <List<String?>>[]),
     _columnSeparator = columnSeparator ?? defaultColumnSeparator,
     _headerDividerColumnSeparator =
         headerDividerColumnSeparator ?? defaultHeaderDividerColumnSeparator;