UNPKG

@spartacus/order

Version:

Order feature library for Spartacus

34 lines 4.45 kB
import { StateUtils } from '@spartacus/core'; import { ORDERS } from '../order-state'; export const LOAD_USER_ORDERS = '[Order] Load User Orders'; export const LOAD_USER_ORDERS_FAIL = '[Order] Load User Orders Fail'; export const LOAD_USER_ORDERS_SUCCESS = '[Order] Load User Orders Success'; export const CLEAR_USER_ORDERS = '[Order] Clear User Orders'; export class LoadUserOrders extends StateUtils.LoaderLoadAction { constructor(payload) { super(ORDERS); this.payload = payload; this.type = LOAD_USER_ORDERS; } } export class LoadUserOrdersFail extends StateUtils.LoaderFailAction { constructor(payload) { super(ORDERS, payload); this.payload = payload; this.type = LOAD_USER_ORDERS_FAIL; } } export class LoadUserOrdersSuccess extends StateUtils.LoaderSuccessAction { constructor(payload) { super(ORDERS); this.payload = payload; this.type = LOAD_USER_ORDERS_SUCCESS; } } export class ClearUserOrders extends StateUtils.LoaderResetAction { constructor() { super(ORDERS); this.type = CLEAR_USER_ORDERS; } } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoib3JkZXJzLmFjdGlvbi5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uL2ZlYXR1cmUtbGlicy9vcmRlci9jb3JlL3N0b3JlL2FjdGlvbnMvb3JkZXJzLmFjdGlvbi50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQW9CLFVBQVUsRUFBRSxNQUFNLGlCQUFpQixDQUFDO0FBQy9ELE9BQU8sRUFBRSxNQUFNLEVBQUUsTUFBTSxnQkFBZ0IsQ0FBQztBQUV4QyxNQUFNLENBQUMsTUFBTSxnQkFBZ0IsR0FBRywwQkFBMEIsQ0FBQztBQUMzRCxNQUFNLENBQUMsTUFBTSxxQkFBcUIsR0FBRywrQkFBK0IsQ0FBQztBQUNyRSxNQUFNLENBQUMsTUFBTSx3QkFBd0IsR0FBRyxrQ0FBa0MsQ0FBQztBQUMzRSxNQUFNLENBQUMsTUFBTSxpQkFBaUIsR0FBRywyQkFBMkIsQ0FBQztBQUU3RCxNQUFNLE9BQU8sY0FBZSxTQUFRLFVBQVUsQ0FBQyxnQkFBZ0I7SUFFN0QsWUFDUyxPQU1OO1FBRUQsS0FBSyxDQUFDLE1BQU0sQ0FBQyxDQUFDO1FBUlAsWUFBTyxHQUFQLE9BQU8sQ0FNYjtRQVJNLFNBQUksR0FBRyxnQkFBZ0IsQ0FBQztJQVdqQyxDQUFDO0NBQ0Y7QUFFRCxNQUFNLE9BQU8sa0JBQW1CLFNBQVEsVUFBVSxDQUFDLGdCQUFnQjtJQUVqRSxZQUFtQixPQUFZO1FBQzdCLEtBQUssQ0FBQyxNQUFNLEVBQUUsT0FBTyxDQUFDLENBQUM7UUFETixZQUFPLEdBQVAsT0FBTyxDQUFLO1FBRHRCLFNBQUksR0FBRyxxQkFBcUIsQ0FBQztJQUd0QyxDQUFDO0NBQ0Y7QUFFRCxNQUFNLE9BQU8scUJBQXNCLFNBQVEsVUFBVSxDQUFDLG1CQUFtQjtJQUV2RSxZQUFtQixPQUF5QjtRQUMxQyxLQUFLLENBQUMsTUFBTSxDQUFDLENBQUM7UUFERyxZQUFPLEdBQVAsT0FBTyxDQUFrQjtRQURuQyxTQUFJLEdBQUcsd0JBQXdCLENBQUM7SUFHekMsQ0FBQztDQUNGO0FBRUQsTUFBTSxPQUFPLGVBQWdCLFNBQVEsVUFBVSxDQUFDLGlCQUFpQjtJQUUvRDtRQUNFLEtBQUssQ0FBQyxNQUFNLENBQUMsQ0FBQztRQUZQLFNBQUksR0FBRyxpQkFBaUIsQ0FBQztJQUdsQyxDQUFDO0NBQ0YiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBPcmRlckhpc3RvcnlMaXN0LCBTdGF0ZVV0aWxzIH0gZnJvbSAnQHNwYXJ0YWN1cy9jb3JlJztcbmltcG9ydCB7IE9SREVSUyB9IGZyb20gJy4uL29yZGVyLXN0YXRlJztcblxuZXhwb3J0IGNvbnN0IExPQURfVVNFUl9PUkRFUlMgPSAnW09yZGVyXSBMb2FkIFVzZXIgT3JkZXJzJztcbmV4cG9ydCBjb25zdCBMT0FEX1VTRVJfT1JERVJTX0ZBSUwgPSAnW09yZGVyXSBMb2FkIFVzZXIgT3JkZXJzIEZhaWwnO1xuZXhwb3J0IGNvbnN0IExPQURfVVNFUl9PUkRFUlNfU1VDQ0VTUyA9ICdbT3JkZXJdIExvYWQgVXNlciBPcmRlcnMgU3VjY2Vzcyc7XG5leHBvcnQgY29uc3QgQ0xFQVJfVVNFUl9PUkRFUlMgPSAnW09yZGVyXSBDbGVhciBVc2VyIE9yZGVycyc7XG5cbmV4cG9ydCBjbGFzcyBMb2FkVXNlck9yZGVycyBleHRlbmRzIFN0YXRlVXRpbHMuTG9hZGVyTG9hZEFjdGlvbiB7XG4gIHJlYWRvbmx5IHR5cGUgPSBMT0FEX1VTRVJfT1JERVJTO1xuICBjb25zdHJ1Y3RvcihcbiAgICBwdWJsaWMgcGF5bG9hZDoge1xuICAgICAgdXNlcklkOiBzdHJpbmc7XG4gICAgICBwYWdlU2l6ZT86IG51bWJlcjtcbiAgICAgIGN1cnJlbnRQYWdlPzogbnVtYmVyO1xuICAgICAgc29ydD86IHN0cmluZztcbiAgICAgIHJlcGxlbmlzaG1lbnRPcmRlckNvZGU/OiBzdHJpbmc7XG4gICAgfVxuICApIHtcbiAgICBzdXBlcihPUkRFUlMpO1xuICB9XG59XG5cbmV4cG9ydCBjbGFzcyBMb2FkVXNlck9yZGVyc0ZhaWwgZXh0ZW5kcyBTdGF0ZVV0aWxzLkxvYWRlckZhaWxBY3Rpb24ge1xuICByZWFkb25seSB0eXBlID0gTE9BRF9VU0VSX09SREVSU19GQUlMO1xuICBjb25zdHJ1Y3RvcihwdWJsaWMgcGF5bG9hZDogYW55KSB7XG4gICAgc3VwZXIoT1JERVJTLCBwYXlsb2FkKTtcbiAgfVxufVxuXG5leHBvcnQgY2xhc3MgTG9hZFVzZXJPcmRlcnNTdWNjZXNzIGV4dGVuZHMgU3RhdGVVdGlscy5Mb2FkZXJTdWNjZXNzQWN0aW9uIHtcbiAgcmVhZG9ubHkgdHlwZSA9IExPQURfVVNFUl9PUkRFUlNfU1VDQ0VTUztcbiAgY29uc3RydWN0b3IocHVibGljIHBheWxvYWQ6IE9yZGVySGlzdG9yeUxpc3QpIHtcbiAgICBzdXBlcihPUkRFUlMpO1xuICB9XG59XG5cbmV4cG9ydCBjbGFzcyBDbGVhclVzZXJPcmRlcnMgZXh0ZW5kcyBTdGF0ZVV0aWxzLkxvYWRlclJlc2V0QWN0aW9uIHtcbiAgcmVhZG9ubHkgdHlwZSA9IENMRUFSX1VTRVJfT1JERVJTO1xuICBjb25zdHJ1Y3RvcigpIHtcbiAgICBzdXBlcihPUkRFUlMpO1xuICB9XG59XG5cbmV4cG9ydCB0eXBlIFVzZXJPcmRlcnNBY3Rpb24gPVxuICB8IExvYWRVc2VyT3JkZXJzXG4gIHwgTG9hZFVzZXJPcmRlcnNGYWlsXG4gIHwgTG9hZFVzZXJPcmRlcnNTdWNjZXNzXG4gIHwgQ2xlYXJVc2VyT3JkZXJzO1xuIl19