• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1import { Decimal } from "icu4x"
2import { DecimalFormatter } from "icu4x"
3import { Locale } from "icu4x"
4export function format(decimalFormatterLocaleName, decimalFormatterGroupingStrategy, valueF, valueMagnitude) {
5
6    let decimalFormatterLocale = Locale.fromString(decimalFormatterLocaleName);
7
8    let decimalFormatter = DecimalFormatter.createWithGroupingStrategy(decimalFormatterLocale,decimalFormatterGroupingStrategy);
9
10    let value = Decimal.fromNumberWithLowerMagnitude(valueF,valueMagnitude);
11
12    let out = decimalFormatter.format(value);
13
14
15    return out;
16}
17