import { p as parse } from "./index.DKC_Jv5v.js"; import { N as NOM_CANAL_BOUTON_PANIER, T as TYPES_MESSAGES, a as NOM_CANAL_CONTENU_PANIER } from "./messages3.js"; import { r as reporteErreur } from "./erreurs.js"; import { M as MessageMajBoutonPanierSchema, a as MessageMajContenuPanierSchema } from "./messages2.js"; import { E as Either } from "./Either.wHNxn7Os.js"; import "./exports.3IcOsN8u.js"; import "./cart.js"; import "./cart2.js"; import "./adresses.js"; import "./cart-coupons.js"; import "./couts-livraison.js"; const emetMessageMajBoutonPanier = (args) => { const canal = new BroadcastChannel(NOM_CANAL_BOUTON_PANIER); canal.postMessage({ donnees: { quantiteProduits: args.quantiteProduits }, type: TYPES_MESSAGES.MajBoutonPanier }); canal.close(); }; const emetMessageMajContenuPanier = (args) => { const canal = new BroadcastChannel(NOM_CANAL_CONTENU_PANIER); canal.postMessage({ donnees: { produits: args.produits, sousTotalPanier: args.sousTotalPanier, totalPanier: args.totalPanier }, type: TYPES_MESSAGES.MajContenuPanier }); canal.close(); }; const valideMessageMajBoutonPanier = (evenementMessage) => Either.of( parse(MessageMajBoutonPanierSchema, evenementMessage.data) ).ifLeft((erreur) => reporteErreur(erreur)); const valideMessageMajContenuPanier = (evenementMessage) => Either.of( parse(MessageMajContenuPanierSchema, evenementMessage.data) ).ifLeft((erreur) => reporteErreur(erreur)); export { emetMessageMajContenuPanier as a, valideMessageMajContenuPanier as b, emetMessageMajBoutonPanier as e, valideMessageMajBoutonPanier as v }; //# sourceMappingURL=messages.js.map