UNPKG

google-closure-library

Version:
41 lines (34 loc) 930 B
/** * @license * Copyright The Closure Library Authors. * SPDX-License-Identifier: Apache-2.0 */ // clang-format off goog.module('goog.i18n.NativeLocaleDigits'); /** * @fileoverview Provides map of locales to script identifiers * where locales require specific digits other than ASCII. */ /** * Type of map from locale string to script codes * @typedef {!Object<string,string>} */ let LocaleScriptMap; /** @typedef {{LocaleScriptMap}} */ exports.LocaleScriptMap; /** * Native digit codes in ECMAScript Intl objects for locales * where native digits are prescribed and Intl data is generally available. * This is designed for classes that create locale-specific * numbers. Examples include number and date/time formatting. * @const {!LocaleScriptMap} */ exports.FormatWithLocaleDigits = { 'ar': 'latn', 'ar-EG': 'arab', 'bn': 'beng', 'fa': 'arabext', 'mr': 'deva', 'my': 'mymr', 'ne': 'deva' };