UNPKG

@telerik/kendo-intl

Version:

A package exporting functions for date and number parsing and formatting

24 lines (18 loc) 762 B
import { cldr } from './info'; export default function setData(data) { var locale = data.name; var info = cldr[locale] = cldr[locale] || {}; var supplemental = cldr.supplemental = cldr.supplemental || {}; if (data.likelySubtags) { supplemental.likelySubtags = Object.assign(supplemental.likelySubtags || {}, data.likelySubtags); } if (data.currencyData) { supplemental.currencyData = supplemental.currencyData || {}; supplemental.currencyData.fractions = Object.assign(supplemental.currencyData.fractions || {}, data.currencyData); } var numbers = info.numbers; Object.assign(info, data); if (numbers && data.numbers) { info.numbers = Object.assign({}, numbers, data.numbers); } }