@mongez/localization
Version:
A simple i18n localization handler for browsers and nodejs
10 lines (9 loc) • 688 B
JavaScript
;var events=require('@mongez/events');function _interopDefault(e){return e&&e.__esModule?e:{default:e}}var events__default=/*#__PURE__*/_interopDefault(events);const BASE_LOCALIZATION_CHANGE_EVENT = "localization.change";
const localizationEvents = {
triggerChange(eventName, newLocaleCode, oldLocaleCode) {
events__default.default.trigger(BASE_LOCALIZATION_CHANGE_EVENT + "." + eventName, newLocaleCode, oldLocaleCode);
},
onChange(eventName, callback) {
return events__default.default.subscribe(BASE_LOCALIZATION_CHANGE_EVENT + "." + eventName, callback);
},
};exports.localizationEvents=localizationEvents;//# sourceMappingURL=events.js.map