SignNumberPrinter<T extends num> constructor

const SignNumberPrinter<T extends num>({
  1. Printer<T>? negative,
  2. Printer<T>? positive,
})

A printer that prints a sign based on a negative and positive printer.

Implementation

const SignNumberPrinter({Printer<T>? negative, Printer<T>? positive})
    : negative = negative ?? const Printer.literal('-'),
      positive = positive ?? const Printer.literal();