28 lines
784 B
JavaScript
28 lines
784 B
JavaScript
"use strict";
|
|
|
|
Object.defineProperty(exports, "__esModule", {
|
|
value: true
|
|
});
|
|
exports.getLocaleData = getLocaleData;
|
|
exports.addLocaleData = addLocaleData;
|
|
// Fallback locale.
|
|
// (when not a single one of the supplied "preferred" locales is available)
|
|
var defaultLocale = 'en'; // For all locales added
|
|
// their relative time formatter messages will be stored here.
|
|
|
|
var localesData = {};
|
|
|
|
function getLocaleData(locale) {
|
|
return localesData[locale];
|
|
}
|
|
|
|
function addLocaleData(localeData) {
|
|
if (!localeData) {
|
|
throw new Error('[javascript-time-ago] No locale data passed.');
|
|
} // This locale data is stored in a global variable
|
|
// and later used when calling `.format(time)`.
|
|
|
|
|
|
localesData[localeData.locale] = localeData;
|
|
}
|
|
//# sourceMappingURL=LocaleDataStore.js.map
|