Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | 41x 1240x 351x 889x 889x 739x 150x 27x 27x 123x 2x 121x | type LocaleStringDataProps = number | string | Date | undefined;
export const convertToLocaleString = (data: LocaleStringDataProps, culture?: string): LocaleStringDataProps => {
if (!data) {
return data;
}
culture = culture || undefined;
if (typeof data === 'number') {
return data.toLocaleString(culture);
} else if (typeof data === 'string' && !window.isNaN(Number(data))) {
const num = Number(data);
return num.toLocaleString(culture);
} else if (data instanceof Date) {
return data.toLocaleDateString(culture);
}
return data;
};
|