MCPcopy Index your code
hub / github.com/apache/echarts / createLocaleObject

Function createLocaleObject

src/core/locale.ts:56–69  ·  view source on GitHub ↗
(locale: string | LocaleOption)

Source from the content-addressed store, hash-verified

54// }
55
56export function createLocaleObject(locale: string | LocaleOption): LocaleOption {
57 if (isString(locale)) {
58 const localeObj = localeStorage[locale.toUpperCase()] || {} as LocaleOption;
59 if (locale === LOCALE_ZH || locale === LOCALE_EN) {
60 return clone(localeObj);
61 }
62 else {
63 return merge(clone(localeObj), clone(localeStorage[DEFAULT_LOCALE]), false);
64 }
65 }
66 else {
67 return merge(clone(locale), clone(localeStorage[DEFAULT_LOCALE]), false);
68 }
69}
70
71export function getLocaleModel(lang: string): Model<LocaleOption> {
72 return localeModels[lang];

Callers 1

constructorMethod · 0.90

Calls 2

mergeFunction · 0.90
cloneFunction · 0.85

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…