tt_AsCurr function

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

tt_AsCurr(v, d): thousands-separated currency string

Implementation

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