(data: any, localeId?: string | any, extraData?: any)
| 25 | * The signature `registerLocaleData(data: any, extraData?: any)` is deprecated since v5.1 |
| 26 | */ |
| 27 | export function registerLocaleData(data: any, localeId?: string | any, extraData?: any): void { |
| 28 | if (typeof localeId !== 'string') { |
| 29 | extraData = localeId; |
| 30 | localeId = data[LocaleDataIndex.LocaleId]; |
| 31 | } |
| 32 | |
| 33 | localeId = localeId.toLowerCase().replace(/_/g, '-'); |
| 34 | |
| 35 | LOCALE_DATA[localeId] = data; |
| 36 | |
| 37 | if (extraData) { |
| 38 | LOCALE_DATA[localeId][LocaleDataIndex.ExtraData] = extraData; |
| 39 | } |
| 40 | } |
| 41 | |
| 42 | /** |
| 43 | * Finds the locale data for a given locale. |
no test coverage detected