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;