@lion/localize
Version:
The localization system helps to manage localization data split into locales and automate its loading
21 lines (19 loc) • 531 B
JavaScript
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;
}