@shopgate/engage
Version:
Shopgate's ENGAGE library.
21 lines • 1.79 kB
JavaScript
function _extends(){_extends=Object.assign||function(target){for(var i=1;i<arguments.length;i++){var source=arguments[i];for(var key in source){if(Object.prototype.hasOwnProperty.call(source,key)){target[key]=source[key];}}}return target;};return _extends.apply(this,arguments);}import{CLEAR_ORDERS,ERROR_CANCEL_ORDER,REQUEST_ORDER_HISTORY,RECEIVE_ORDER_HISTORY,ERROR_ORDER_HISTORY}from"../constants";/**
* Creates the dispatched CLEAR_ORDERS action object.
* @returns {Object} The dispatched action object.
*/export var clearOrders=function clearOrders(){return{type:CLEAR_ORDERS};};/**
* Creates the dispatched ERROR_CANCEL_ORDER action object.
* @param {Error} error An error object
* @param {string} params An order id
* @returns {Object} The dispatched action object.
*/export var errorCancelOrder=function errorCancelOrder(error,params){return _extends({type:ERROR_CANCEL_ORDER,error:error},params);};/**
* Creates the dispatched REQUEST_ORDER_HISTORY action object.
* @returns {Object} The dispatched action object.
*/export var requestOrderHistory=function requestOrderHistory(){return{type:REQUEST_ORDER_HISTORY};};/**
* Creates the dispatched RECEIVE_ORDER_HISTORY action object.
* @param {Array} orders Order list
* @param {number} totalOrderCount Total number of orders
* @returns {Object} The dispatched action object.
*/export var receiveOrderHistory=function receiveOrderHistory(orders,totalOrderCount){return{type:RECEIVE_ORDER_HISTORY,totalOrderCount:totalOrderCount,orders:orders};};/**
* Creates the dispatched ERROR_ORDER_HISTORY action object.
* @param {Error} error An error object
* @returns {Object} The dispatched action object.
*/export var errorOrderHistory=function errorOrderHistory(error){return{type:ERROR_ORDER_HISTORY,error:error};};