MCPcopy Create free account
hub / github.com/angular/angular / getLocaleNumberSymbol

Function getLocaleNumberSymbol

packages/common/src/i18n/locale_data_api.ts:492–503  ·  view source on GitHub ↗
(locale: string, symbol: NumberSymbol)

Source from the content-addressed store, hash-verified

490 * Use `Intl.NumberFormat` to format numbers instead.
491 */
492export function getLocaleNumberSymbol(locale: string, symbol: NumberSymbol): string {
493 const data = ɵfindLocaleData(locale);
494 const res = data[ɵLocaleDataIndex.NumberSymbols][symbol];
495 if (typeof res === 'undefined') {
496 if (symbol === NumberSymbol.CurrencyDecimal) {
497 return data[ɵLocaleDataIndex.NumberSymbols][NumberSymbol.Decimal];
498 } else if (symbol === NumberSymbol.CurrencyGroup) {
499 return data[ɵLocaleDataIndex.NumberSymbols][NumberSymbol.Group];
500 }
501 }
502 return res;
503}
504
505/**
506 * Retrieves a number format for a given locale.

Callers 8

dateGetterFunction · 0.90
timeZoneGetterFunction · 0.90
weekGetterFunction · 0.90
weekNumberingYearGetterFunction · 0.90
formatCurrencyFunction · 0.90
formatPercentFunction · 0.90
formatNumberFunction · 0.90

Calls

no outgoing calls

Tested by

no test coverage detected