UNPKG

@phensley/cldr-core

Version:
28 lines 854 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var autogen_currencies_1 = require("./autogen.currencies"); var currencyFractions = (function () { var map = {}; var raw = autogen_currencies_1.currencyFractionsRaw.split('|').forEach(function (r) { var parts = r.split(':'); var code = parts[0]; var values = parts[1].split(' ').map(Number); map[code] = { digits: values[0], rounding: values[1], cashDigits: values[2], cashRounding: values[3] }; }); return map; })(); var defaultCurrencyFractions = { digits: 2, rounding: 0, cashDigits: 2, cashRounding: 0 }; exports.getCurrencyFractions = function (code) { return currencyFractions[code] || defaultCurrencyFractions; }; //# sourceMappingURL=util.js.map