iterable method

Printer<Iterable<T>> iterable({
  1. Printer<Iterable<T>>? emptyPrinter,
  2. Printer<Iterable<T>>? beforePrinter,
  3. Printer<Iterable<T>>? afterPrinter,
  4. String separator = ', ',
  5. String? lastSeparator,
  6. int? leadingItems,
  7. int? trailingItems,
  8. String? ellipses = '\u2026',
})

Joins the items in an Iterable with a separator, and possibly limits the total amount of items to be printed.

Implementation

Printer<Iterable<T>> iterable({
  Printer<Iterable<T>>? emptyPrinter,
  Printer<Iterable<T>>? beforePrinter,
  Printer<Iterable<T>>? afterPrinter,
  String separator = ', ',
  String? lastSeparator,
  int? leadingItems,
  int? trailingItems,
  String? ellipses = '\u2026',
}) =>
    IterablePrinter<T>(this,
        emptyPrinter: emptyPrinter,
        beforePrinter: beforePrinter,
        afterPrinter: afterPrinter,
        separator: separator,
        lastSeparator: lastSeparator,
        leadingItems: leadingItems,
        trailingItems: trailingItems,
        ellipses: ellipses);