@spartacus/order
Version:
Order feature library for Spartacus
38 lines (37 loc) • 1.5 kB
TypeScript
import { OrderHistoryList, StateUtils } from '@spartacus/core';
export declare const LOAD_USER_ORDERS = "[Order] Load User Orders";
export declare const LOAD_USER_ORDERS_FAIL = "[Order] Load User Orders Fail";
export declare const LOAD_USER_ORDERS_SUCCESS = "[Order] Load User Orders Success";
export declare const CLEAR_USER_ORDERS = "[Order] Clear User Orders";
export declare class LoadUserOrders extends StateUtils.LoaderLoadAction {
payload: {
userId: string;
pageSize?: number;
currentPage?: number;
sort?: string;
replenishmentOrderCode?: string;
};
readonly type = "[Order] Load User Orders";
constructor(payload: {
userId: string;
pageSize?: number;
currentPage?: number;
sort?: string;
replenishmentOrderCode?: string;
});
}
export declare class LoadUserOrdersFail extends StateUtils.LoaderFailAction {
payload: any;
readonly type = "[Order] Load User Orders Fail";
constructor(payload: any);
}
export declare class LoadUserOrdersSuccess extends StateUtils.LoaderSuccessAction {
payload: OrderHistoryList;
readonly type = "[Order] Load User Orders Success";
constructor(payload: OrderHistoryList);
}
export declare class ClearUserOrders extends StateUtils.LoaderResetAction {
readonly type = "[Order] Clear User Orders";
constructor();
}
export declare type UserOrdersAction = LoadUserOrders | LoadUserOrdersFail | LoadUserOrdersSuccess | ClearUserOrders;