lion/packages/localize/src/number/forceNormalSpaces.js
Joren Broekema 09d9675963 feat(localize): add types to localize
Co-authored-by: narzac <narzac@gmail.com>
2020-08-03 17:00:26 +02:00

20 lines
524 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;
}