Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
@doodle/i18n / dist / cjs / src / state / actions / index.js
Size: Mime:
'use strict';

Object.defineProperty(exports, '__esModule', { value: true });

var 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'
};
var changeLocale = function changeLocale(locale) {
  return {
    type: ActionTypes.CHANGE_LOCALE,
    payload: {
      locale: locale
    }
  };
};
var fetchMessages = function fetchMessages(locale) {
  return {
    type: ActionTypes.FETCH_MESSAGES,
    payload: {
      locale: locale
    }
  };
};
var fetchMessagesSuccess = function fetchMessagesSuccess(locale, messages) {
  return {
    type: ActionTypes.FETCH_MESSAGES_SUCCESS,
    payload: {
      locale: locale,
      messages: messages
    }
  };
};
var fetchMessagesError = function fetchMessagesError(error) {
  return {
    type: ActionTypes.FETCH_MESSAGES_ERROR,
    payload: {
      error: error
    }
  };
};

exports.ActionTypes = ActionTypes;
exports.changeLocale = changeLocale;
exports.fetchMessages = fetchMessages;
exports.fetchMessagesError = fetchMessagesError;
exports.fetchMessagesSuccess = fetchMessagesSuccess;
//# sourceMappingURL=index.js.map