/**
* Funkcja dostępna globalnie która odświeża koszyk, oblicza na nowo ceny itp. Przydatna przy customowych przyciskach "Dodaj do koszyka" itp.
* Przyjmuje parametr event (e), ale nie jest on wymagany. Jeśli nie zostanie podany, funkcja wywoła odświeżenie koszyka. Parametr przekazuje dalej do innych funkcji, ale jego brak nie hamuje działania funkcji więc to pominę.
* @function
* @example
* // Przykład użycia (zwiększenie ilości produktu w koszyku z poziomu np. ramki rekomendacji).
* const bmIncrementQuantity = async (productId, quantity, size, sellBy) => {
* const productAvailability = await checkProductAvailability(productId);
* const newQuantity = Number(quantity) + Number(sellBy);
* if (newQuantity > productAvailability) {
* Alertek.Info("Nie możesz dodać większej ilości tego produktu");
* return;
* }
* fetch(`/graphql/v1/`, {
* method: "POST",
* headers: {
* "Content-Type": "application/json",
* },
* body: JSON.stringify({
* query: `mutation{updateBasketProducts(updateBasketProductsInput: {id: ${Number(
* productId
* )}, size: "${size}", additional: "", quantity: ${newQuantity}}){
* status
* }
* }
* `,
* }),
* })
* .then((res) => res.json())
* .then((data) => {
* menu_basket_cache(false);
* });
* };
*/
export const menu_basket_cache = () => {};