Repository URL to install this package:
|
Version:
5.0.0-rc.5 ▾
|
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.fetchMessagesError = exports.fetchMessagesSuccess = exports.fetchMessages = exports.changeLocale = exports.ActionTypes = void 0;
const ActionTypes = {
CHANGE_LOCALE: '@doodle/i18n/CHANGE_LOCALE',
FETCH_MESSAGES: '@doodle/i18n/FETCH_MESSAGES',
FETCH_MESSAGES_SUCCESS: '@doodle/i18n/FETCH_MESSAGES_SUCCESS',
FETCH_MESSAGES_ERROR: '@doodle/i18n/FETCH_MESSAGES_ERROR'
};
exports.ActionTypes = ActionTypes;
const changeLocale = locale => ({
type: ActionTypes.CHANGE_LOCALE,
payload: {
locale
}
});
exports.changeLocale = changeLocale;
const fetchMessages = locale => ({
type: ActionTypes.FETCH_MESSAGES,
payload: {
locale
}
});
exports.fetchMessages = fetchMessages;
const fetchMessagesSuccess = (locale, messages) => ({
type: ActionTypes.FETCH_MESSAGES_SUCCESS,
payload: {
locale,
messages
}
});
exports.fetchMessagesSuccess = fetchMessagesSuccess;
const fetchMessagesError = error => ({
type: ActionTypes.FETCH_MESSAGES_ERROR,
payload: {
error
}
});
exports.fetchMessagesError = fetchMessagesError;
//# sourceMappingURL=index.js.map