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 / state / actions / index.js
Size: Mime:
"use strict";

Object.defineProperty(exports, "__esModule", {
  value: true
});
exports.fetchMessagesError = exports.fetchMessagesSuccess = exports.fetchMessages = exports.changeLocale = exports.ActionTypes = void 0;
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'
};
exports.ActionTypes = ActionTypes;

var changeLocale = function changeLocale(locale) {
  return {
    type: ActionTypes.CHANGE_LOCALE,
    payload: {
      locale: locale
    }
  };
};

exports.changeLocale = changeLocale;

var fetchMessages = function fetchMessages(locale) {
  return {
    type: ActionTypes.FETCH_MESSAGES,
    payload: {
      locale: locale
    }
  };
};

exports.fetchMessages = fetchMessages;

var fetchMessagesSuccess = function fetchMessagesSuccess(locale, messages) {
  return {
    type: ActionTypes.FETCH_MESSAGES_SUCCESS,
    payload: {
      locale: locale,
      messages: messages
    }
  };
};

exports.fetchMessagesSuccess = fetchMessagesSuccess;

var fetchMessagesError = function fetchMessagesError(error) {
  return {
    type: ActionTypes.FETCH_MESSAGES_ERROR,
    payload: {
      error: error
    }
  };
};

exports.fetchMessagesError = fetchMessagesError;
//# sourceMappingURL=index.js.map