UNPKG

@lion/localize

Version:

The localization system helps to manage localization data split into locales and automate its loading

21 lines (19 loc) 531 B
import { normalSpaces } from '../normalSpaces.js'; /** * Parts with forced "normal" spaces * * @typedef {import('../../../../types/LocalizeMixinTypes').FormatNumberPart} FormatNumberPart * @param {FormatNumberPart[]} formattedParts * @returns {FormatNumberPart[]} */ export function forceNormalSpaces(formattedParts) { /** @type {FormatNumberPart[]} */ const result = []; formattedParts.forEach(part => { result.push({ type: part.type, value: normalSpaces(part.value), }); }); return result; }