@spartacus/cart
Version:
`@spartacus/cart` is a package that you can include in your application, which allows you to use various cart features.
275 lines (274 loc) • 9.22 kB
TypeScript
import { StateUtils } from '@spartacus/core';
export declare const LOAD_SAVED_CART = "[Saved Cart] Load Saved Cart";
export declare const LOAD_SAVED_CART_SUCCESS = "[Saved Cart] Load Saved Cart Success";
export declare const LOAD_SAVED_CART_FAIL = "[Saved Cart] Load Saved Cart Fail";
export declare const LOAD_SAVED_CARTS = "[Saved Cart] Load Saved Carts";
export declare const LOAD_SAVED_CARTS_SUCCESS = "[Saved Cart] Load Saved Carts Success";
export declare const LOAD_SAVED_CARTS_FAIL = "[Saved Cart] Load Saved Carts Fail";
export declare const CLEAR_SAVED_CARTS = "[Saved Cart] Clear Saved Carts";
export declare const RESTORE_SAVED_CART = "[Saved Cart] Restore Saved Cart";
export declare const RESTORE_SAVED_CART_SUCCESS = "[Saved Cart] Restore Saved Cart Success";
export declare const RESTORE_SAVED_CART_FAIL = "[Saved Cart] Restore Saved Cart Fail";
export declare const CLEAR_RESTORE_SAVED_CART = "[Saved Cart] Clear Restore Saved Cart";
export declare const SAVE_CART = "[Saved Cart] Save Cart";
export declare const SAVE_CART_SUCCESS = "[Saved Cart] Save Cart Success";
export declare const SAVE_CART_FAIL = "[Saved Cart] Save Cart Fail";
export declare const CLEAR_SAVE_CART = "[Saved Cart] Clear Save Cart";
export declare const EDIT_SAVED_CART = "[Saved Cart] Edit Saved Cart";
export declare const EDIT_SAVED_CART_SUCCESS = "[Saved Cart] Edit Saved Cart Success";
export declare const EDIT_SAVED_CART_FAIL = "[Saved Cart] Edit Saved Cart Fail";
export declare const CLONE_SAVED_CART = "[Saved Cart] Clone Saved Cart";
export declare const CLONE_SAVED_CART_SUCCESS = "[Saved Cart] Clone Saved Cart Success";
export declare const CLONE_SAVED_CART_FAIL = "[Saved Cart] Clone Saved Cart Fail";
export declare const CLEAR_CLONE_SAVED_CART = "[Saved Cart] Clear Clone Saved Cart";
export declare class LoadSavedCart extends StateUtils.EntityLoadAction {
payload: {
userId: string;
cartId: string;
};
readonly type = "[Saved Cart] Load Saved Cart";
constructor(payload: {
userId: string;
cartId: string;
});
}
export declare class LoadSavedCartSuccess extends StateUtils.EntitySuccessAction {
payload: {
userId: string;
cartId: string;
};
readonly type = "[Saved Cart] Load Saved Cart Success";
constructor(payload: {
userId: string;
cartId: string;
});
}
export declare class LoadSavedCartFail extends StateUtils.EntityFailAction {
payload: {
userId: string;
cartId: string;
error: any;
};
readonly type = "[Saved Cart] Load Saved Cart Fail";
constructor(payload: {
userId: string;
cartId: string;
error: any;
});
}
export declare class LoadSavedCarts extends StateUtils.EntityLoadAction {
payload: {
userId: string;
};
readonly type = "[Saved Cart] Load Saved Carts";
constructor(payload: {
userId: string;
});
}
export declare class LoadSavedCartsSuccess extends StateUtils.EntitySuccessAction {
payload: {
userId: string;
};
readonly type = "[Saved Cart] Load Saved Carts Success";
constructor(payload: {
userId: string;
});
}
export declare class LoadSavedCartsFail extends StateUtils.EntityFailAction {
payload: {
userId: string;
error: any;
};
readonly type = "[Saved Cart] Load Saved Carts Fail";
constructor(payload: {
userId: string;
error: any;
});
}
export declare class ClearSavedCarts extends StateUtils.EntityLoaderResetAction {
readonly type = "[Saved Cart] Clear Saved Carts";
constructor();
}
export declare class RestoreSavedCart extends StateUtils.EntityLoadAction {
payload: {
userId: string;
cartId: string;
};
readonly type = "[Saved Cart] Restore Saved Cart";
constructor(payload: {
userId: string;
cartId: string;
});
}
export declare class RestoreSavedCartSuccess extends StateUtils.EntitySuccessAction {
payload: {
userId: string;
cartId: string;
};
readonly type = "[Saved Cart] Restore Saved Cart Success";
constructor(payload: {
userId: string;
cartId: string;
});
}
export declare class RestoreSavedCartFail extends StateUtils.EntityFailAction {
payload: {
userId: string;
cartId: string;
error: any;
};
readonly type = "[Saved Cart] Restore Saved Cart Fail";
constructor(payload: {
userId: string;
cartId: string;
error: any;
});
}
export declare class ClearRestoreSavedCart extends StateUtils.EntityLoaderResetAction {
readonly type = "[Saved Cart] Clear Restore Saved Cart";
constructor();
}
export declare class SaveCart extends StateUtils.EntityLoadAction {
payload: {
userId: string;
cartId: string;
saveCartName?: string;
saveCartDescription?: string;
};
readonly type = "[Saved Cart] Save Cart";
constructor(payload: {
userId: string;
cartId: string;
saveCartName?: string;
saveCartDescription?: string;
});
}
export declare class SaveCartSuccess extends StateUtils.EntitySuccessAction {
payload: {
userId: string;
cartId: string;
saveCartName?: string;
saveCartDescription?: string;
};
readonly type = "[Saved Cart] Save Cart Success";
constructor(payload: {
userId: string;
cartId: string;
saveCartName?: string;
saveCartDescription?: string;
});
}
export declare class SaveCartFail extends StateUtils.EntityFailAction {
payload: {
userId: string;
cartId: string;
saveCartName?: string;
saveCartDescription?: string;
error: any;
};
readonly type = "[Saved Cart] Save Cart Fail";
constructor(payload: {
userId: string;
cartId: string;
saveCartName?: string;
saveCartDescription?: string;
error: any;
});
}
export declare class ClearSaveCart extends StateUtils.EntityLoaderResetAction {
readonly type = "[Saved Cart] Clear Save Cart";
constructor();
}
export declare class EditSavedCart extends StateUtils.EntityLoadAction {
payload: {
userId: string;
cartId: string;
saveCartName?: string;
saveCartDescription?: string;
};
readonly type = "[Saved Cart] Edit Saved Cart";
constructor(payload: {
userId: string;
cartId: string;
saveCartName?: string;
saveCartDescription?: string;
});
}
export declare class EditSavedCartSuccess extends StateUtils.EntitySuccessAction {
payload: {
userId: string;
cartId: string;
saveCartName?: string;
saveCartDescription?: string;
};
readonly type = "[Saved Cart] Edit Saved Cart Success";
constructor(payload: {
userId: string;
cartId: string;
saveCartName?: string;
saveCartDescription?: string;
});
}
export declare class EditSavedCartFail extends StateUtils.EntityFailAction {
payload: {
userId: string;
cartId: string;
saveCartName?: string;
saveCartDescription?: string;
error: any;
};
readonly type = "[Saved Cart] Edit Saved Cart Fail";
constructor(payload: {
userId: string;
cartId: string;
saveCartName?: string;
saveCartDescription?: string;
error: any;
});
}
export declare class CloneSavedCart extends StateUtils.EntityLoadAction {
payload: {
userId: string;
cartId: string;
saveCartName?: string;
};
readonly type = "[Saved Cart] Clone Saved Cart";
constructor(payload: {
userId: string;
cartId: string;
saveCartName?: string;
});
}
export declare class CloneSavedCartSuccess extends StateUtils.EntitySuccessAction {
payload: {
userId: string;
cartId: string;
saveCartName?: string;
};
readonly type = "[Saved Cart] Clone Saved Cart Success";
constructor(payload: {
userId: string;
cartId: string;
saveCartName?: string;
});
}
export declare class CloneSavedCartFail extends StateUtils.EntityFailAction {
payload: {
userId: string;
cartId: string;
saveCartName?: string;
error: any;
};
readonly type = "[Saved Cart] Clone Saved Cart Fail";
constructor(payload: {
userId: string;
cartId: string;
saveCartName?: string;
error: any;
});
}
export declare class ClearCloneSavedCart extends StateUtils.EntityLoaderResetAction {
readonly type = "[Saved Cart] Clear Clone Saved Cart";
constructor();
}
export declare type SavedCartActions = LoadSavedCart | LoadSavedCartSuccess | LoadSavedCartFail | LoadSavedCarts | LoadSavedCartsSuccess | LoadSavedCartsFail | ClearSavedCarts | RestoreSavedCart | RestoreSavedCartSuccess | RestoreSavedCartFail | ClearRestoreSavedCart | SaveCart | SaveCartSuccess | SaveCartFail | ClearSaveCart | EditSavedCart | EditSavedCartSuccess | EditSavedCartFail | CloneSavedCart | CloneSavedCartSuccess | CloneSavedCartFail | ClearCloneSavedCart;