google-closure-library
Version:
Google's common JavaScript library
41 lines (34 loc) • 930 B
JavaScript
/**
* @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'
};