currency method

String currency(
  1. String symbol, {
  2. bool symbolOnRight = false,
  3. bool spaceBetweenSymbolAndNumber = false,
  4. NumeralCodec<num>? style,
  5. bool grouping = true,
  6. String groupSeparator = ',',
  7. String decimalSeparator = '.',
  8. int minFractionDigits = 2,
  9. int maxFractionDigits = 2,
  10. bool trimTrailingZeros = false,
  11. Rounding rounding = Rounding.halfUp,
})

Formats this value as a display-oriented currency string.

Implementation

String currency(
  String symbol, {
  bool symbolOnRight = false,
  bool spaceBetweenSymbolAndNumber = false,
  NumeralCodec<num>? style,
  bool grouping = true,
  String groupSeparator = ',',
  String decimalSeparator = '.',
  int minFractionDigits = 2,
  int maxFractionDigits = 2,
  bool trimTrailingZeros = false,
  Rounding rounding = Rounding.halfUp,
}) {
  return CurrencyCodec(
    symbol,
    symbolOnRight: symbolOnRight,
    spaceBetweenSymbolAndNumber: spaceBetweenSymbolAndNumber,
    style: style,
    grouping: grouping,
    groupSeparator: groupSeparator,
    decimalSeparator: decimalSeparator,
    minFractionDigits: minFractionDigits,
    maxFractionDigits: maxFractionDigits,
    trimTrailingZeros: trimTrailingZeros,
    rounding: rounding,
  ).format(this);
}