init static method

void init({
  1. OnAndomieDateFormatter? dateFormatter,
  2. OnAndomieDecimalFormatter? decimalFormatter,
  3. OnAndomieDecimalParser? decimalParser,
})
Andomie.init(
  // DATE FORMATTER
  dateFormatter: (format, locale, date) {
     return DateFormat(format, locale).format(date);
  },

  // DECIMAL NUMBER FORMATTER
  decimalFormatter: (locale, number) {
     return NumberFormat.decimalPattern(locale).format(number);
  },

  // DECIMAL NUMBER PARSER
  decimalParser: (locale, formattedNumber) {
     return NumberFormat.decimalPattern(locale).parse(formattedNumber);
  },
);

Implementation

static void init({
  OnAndomieDateFormatter? dateFormatter,
  OnAndomieDecimalFormatter? decimalFormatter,
  OnAndomieDecimalParser? decimalParser,
}) {
  if (dateFormatter != null) i._dateFormatter = dateFormatter;
  if (decimalFormatter != null) i._decimalFormatter = decimalFormatter;
  if (decimalParser != null) i._decimalParser = decimalParser;
}