tt_NUMFMT function

dynamic tt_NUMFMT(
  1. dynamic v1,
  2. dynamic v2
)

tt_NUMFMT(value, decimals): numeric formatting, thousands separator + decimal places

Implementation

dynamic tt_NUMFMT(dynamic v1, dynamic v2) {
  final val = varToDouble(v1);
  final d = varToInt(v2);
  final fixed = val.toStringAsFixed(d < 0 ? 0 : d);
  final parts = fixed.split(".");
  final intPart = _commaStr(parts[0]);
  return parts.length > 1 ? '$intPart.${parts[1]}' : intPart;
}